Emigrado a Croacia cuando era juvenil, Eduardo da Silva es el segundo mayor goleador de la historia de la selección del país balcánico, con 29 goles, sólo por detrás de Davor Suker.
Eduardo se formó en el Dínamo de Zagreb, jugó tres temporadas en el Arsenal inglés, entre 2007 y 2010, año que se enroló en el Shakhtar.