A 2007 és 2010 között az Arsenalt erősítő, majd négy évig a Sahtar Doneck alkalmazásában álló Eduardo sajtóhírek szerint 2015 végéig kötelezte el magát Brazília legnépszerűbb csapatához.
A 31 éves, több mint 60-szoros válogatott csatár a horvát nemzeti csapatban 29 gólt szerzett, így Davor Suker mögött az ország történetének legeredményesebb játékosának mondhatja magát.
A 2006-ban az év horvát futballistájának megválasztott Eduardo a brazíliai világbajnokság után bejelentette, nem lép többet pályára nemzeti színekben.