Zlatan Ibrahimovic scored 157 goals in Europe's top five leagues this decade after his 30th birthday, 20 more than any other while in this age group.
Cristiano Ronaldo comes second with 137 goals, ahead of Serie A legends Di Natale and Quagliarella.
Athletic hero Aduriz comes fourth with 104 goals.