De twee daaropvolgende seizoenen werd Aduriz verhuurd. In het seizoen 2003/04 kwam de aanvaller uit voor Burgos CF, terwijl Aduriz in het seizoen 2004/2005 bij Real Valladolid speelde. Daar scoorde hij respectievelijk 16 en 20 goals.
In de winter van 2006 keerde Aduriz terug bij Athletic, waar hij tweeëneenhalf seizoen basisspeler was. Hij kwam in die periode tot 23 goals in 90 wedstrijden voor de Basken.
In de zomer van 2008 vertrok Aduriz naar RCD Mallorca, waar hij twee seizoenen zou spelen. Hij scoorde 24 keer in 78 duels en wekte opnieuw interesse van een andere Spaanse club. In 2010 werd Aduriz gecontracteerd door Valencia CF voor vier miljoen euro. Ook daar stond hij twee jaar onder contract. Hier speelde hij 84 duels, waarin hij 23 keer scoorde.
Aduriz verruilde Valencia in juli 2012 voor Athletic Bilbao, dat ongeveer € 2,5 miljoen voor hem neertelde. Hiermee bereikte hij in 2014/15 de finale van de Copa del Rey. Hij en zijn ploeggenoten verloren deze met 3–1 van FC Barcelona. Omdat Barcelona dat jaar ook Spaans landskampioen werd, mocht Aduriz met Athletic Bilbao als verliezend bekerfinalist ook aantreden in de Supercopa de España 2015. Bilbao won ditmaal thuis met 4–0 en speelde uit met 1–1 gelijk. Aduriz maakte drie van de vier doelpunten in Bilbao en de gelijkmaker in Barcelona. Aduriz kwam in de jaargang 2015/16 met Bilbao tot de kwartfinales van de UEFA Europa League. Hij maakte gedurende het toernooi zelf tien doelpunten en werd daarmee topscorer van de UEFA Europa League 2015/16. Daarbij werd hij op 35-jarige leeftijd ook de oudste topscorer van dit toernooi ooit.[1] Aduriz werd op 3 november 2016 de eerste speler die vijf keer scoorde in één wedstrijd in de Europa League. Hij maakte die dag alle doelpunten voor Bilbao tijdens een met 5–3 gewonnen wedstrijd thuis tegen KRC Genk.[2] Op 20 mei 2020 raakte bekend dat Aduriz op 39-jarige leeftijd zou stoppen met voetballen.
Aduriz maakte op 8 oktober2010 zijn debuut in het Spaans voetbalelftal. In een EK-kwalificatiewedstrijd tegen Litouwen kwam hij in de tweede helft als invaller voor Fernando Llorente in het veld.[3] Na bijna zes jaar afwezigheid bij de Spaanse nationale ploeg werd Aduriz in maart 2016 weer opgeroepen voor vriendschappelijke wedstrijden tegen Italië en Roemenië. In de wedstrijd tegen Italië wist hij meteen te scoren; hij maakte de 1–1, tevens de eindstand.[4] Op 17 mei 2016 werd Aduriz opgenomen in de Spaanse selectie voor het Europees kampioenschap 2016 in Frankrijk.[5] Spanje werd in de achtste finale uitgeschakeld door Italië (2–0). Aduriz werd op 12 november 2016 de oudste speler ooit die een doelpunt maakte voor het Spaanse nationale team. Op een leeftijd van 35 jaar en 275 dagen zorgde hij die dag voor de 4–0 tijdens een met diezelfde cijfers gewonnen kwalificatiewedstrijd voor het WK 2018, tegen Macedonië. In oktober 2017 speelde Aduriz zijn laatste interland voor Spanje, tegen Israël.