También fue internacional con la Selección de Croacia, tanto con la sub-21 como con la absoluta, de 2004 a 2014.
Carrera
Inicios
Eduardo creció en el barrio Bangú de la ciudad de Río de Janeiro dando sus primeros pasos en el fútbol en las categorías inferiores del CBF Nova Kennedy y el Bangú Atlético Clube, aunque no jugaba con regularidad.
Dinamo Zagreb
Más tarde llamó la atención de los ojeadores de Dinamo Zagreb y fichó por las categorías inferiores en septiembre de 1999, junto a otro jugador mayor que él llamado Leandro. Ambos jugadores estuvieron en Dinamo a prueba hasta diciembre de ese año y volvieron al club en febrero de 2000, empezando a jugar regularmente para los equipos sub-17 y sub-19. Leandro no consiguió un puesto en el equipo y volvió al Brasil tras dos meses, mientras que Eduardo tuvo su primera oportunidad en el primer equipo en verano de 2001, a pesar de sufrir algunas lesiones en su temprana carrera.
Tras su debut con Dinamo Zagreb en la temporada 2001-02, Eduardo fue cedido por una temporada a un equipo de la segunda división croata, NK Inter Zaprešić, donde marcaría diez goles en quince partidos.
Regreso a Dinamo Zagreb
Tras volver de su cesión en Inter Zaprešić se hizo rápidamente con un puesto de titular en Dinamo Zagreb en la temporada 2003-04. Fue nombrado jugador del año de la liga croata. Continuó jugando con regularidad en Dinamo en las siguientes temporadas y volvió a ser nombrado jugador del año. Jugó la previa de la Liga de Campeones contra HNK Rijeka, marcando dos goles en la victoria por 4 a 1. La siguiente ronda enfrentó a Dinamo Zagreb contra Arsenal F. C. el 23 de agosto de 2006, Eduardo marcó el único gol de su equipo (el primero en partido oficial en el Emirates Stadium), su equipo perdió 5 a 1. Al quedar eliminado de la Liga de Campeones, Dinamo jugó la previa de la Copa de la UEFA contra A. J. Auxerre, quedando eliminados por 5 a 2, ambos goles de Eduardo.
En la primera vuelta de la primera división croata marcó dieciocho goles en dieciocho partidos, además de siete asistencias. En noviembre de 2006 hizo dos tripletes en dos partidos consecutivos, uno con la selección croata y otro con su club, todo en cuatro días.
En la victoria de Dinamo Zagreb en el clásico contra NK Zagreb por 4 a 0 marcó dos goles, que suponían el trigésimo y trigésimo primero en su cuenta esa temporada, acabando con el récord de la temporada 1993-94 que tenía Goran Vlaović con veintinueve goles. Finalizó la liga con treinta y cuatro goles en treinta y dos partidos. También fue el primer jugador en marcar un triplete en el clásico contra HNK Hajduk Split.
Arsenal F. C.
El 3 de julio de 2007 Arsenal F. C. confirmó el acuerdo con Dinamo Zagreb para el traspaso de Eduardo por veinticuatro millones de euros. En un principio el ministerio del Trabajo británico le denegó el permiso, pero el 2 de agosto se lo concedieron finalmente. Debutó con Arsenal el 19 de julio en un amistoso contra Gençlerbirliği en Austria. Marcó su primer gol con la camiseta del Arsenal en un amistoso contra la S. S. Lazio en el Torneo de Ámsterdam de 2007 tras una asistencia de Tomáš Rosický.
Eduardo debutó en la primera división inglesa el 19 de agosto de 2007 en el empate a uno contra Blackburn Rovers, siendo sustituido por Denilson en el minuto 65. Diez días después, Arsenal consiguió el objetivo de clasificarse para la Liga de Campeones al eliminar al A. C. Sparta Praha. El 19 de septiembre de 2007 marcó su primer gol en Liga de Campeones al Sevilla F. C. en la fase de grupos.
Finalmente se consolidó en la delantera gunner con dos goles a Everton F. C. el 29 de diciembre de 2007. Abrió el año 2008 marcando un gol al West Ham United en solo setentaidós segundos. El primer fin de semana del año tuvo un buen debut en la Copa FA eliminando a Burnley F. C., marcó un gol y dio una asistencia a Nicklas Bendtner. En los siguientes tres partidos marcó tres goles más y dio dos asistencias a gol.
Grave lesión
Eduardo sufrió una fractura de la tibia y el peroné debido a una fuerte entrada de Martin Taylor durante el partido contra Birmingham City el 23 de febrero de 2008.[1]El entrenador de Arsenal, Arsène Wenger, declaró que «al jugador del Birmingham habría que privarlo de volver a jugar al fútbol», aunque posteriormente corrigió las declaraciones, declarando que «estaba muy enojado». Eduardo se perdió el resto de la temporada y la Eurocopa 2008 que hubiese disputado con la selección croata. Finalmente, a casi un año de la lesión vuelve a las cancha en el día más feliz de su vida,[2] convirtiendo un doblete. A los sesenta y siete minutos del partido sale de la cancha, bajo un ovación de todo el estadio. Al borde de la misma lo esperaba su preparador físico, quien lo acompañó durante su sufrido tratamiento, con quien se unió en un abrazo muy esperado.
Últimos clubes
El 21 de julio de 2010 Arsenal F. C. confirmó el acuerdo con Shajtar Donetsk para el traspaso de Eduardo al club ucraniano por 7,5 millones de euros. Tras cumplir los cuatro años del contrato y pasar una temporada en Flamengo del Brasil,[3] regresa a Shajtar Donetsk en 2015,[4] disputando un total de veintinueve partidos y anotando catorce goles.[5]
En 2017 ficha por Paranaense pero la falta de minutos le hace buscar salida en el mercado de invierno, fichando en enero de 2018 por Legia de Varsovia de la primera división polaca.[6][7][8][9] Eduardo finalizaría su contrato con el club polaco el 31 de diciembre del mismo año.[10]
Selección nacional
En 2002, Eduardo tomó la nacionalidad croata y fue llamado para jugar con la selección croata sub-21 en el torneo final de la Eurocopa 2004 en Alemania. Jugó los tres partidos de Croacia antes de ser eliminado del torneo en la fase de grupos. Eduardo también marcó un gol en su debut internacional contra Serbia y Montenegro en los nacionales sub-21. Fue llamado a la selección de Croacia para la clasificación del Campeonato de Europa sub-21 en 2006, en el que hizo un total de nueve apariciones y anotó siete goles. Sin embargo, Croacia no pudo clasificarse para la final del torneo después de perder 5 a 2 en el global contra Serbia y Montenegro en las eliminatorias, donde Eduardo marcó los dos goles de Croacia. Con la selección croata sub-21 disputó un total de doce partidos anotando ocho goles.
Luego, se le llama un par de veces a jugar para jugar con la selección absoluta croata. Su debut se produjo en un partido amistoso contra Irlanda el 16 de noviembre de 2004 a la edad de veintiún años. En 2005, actuó en otros dos partidos amistosos y también jugó dos partidos de los partidos del equipo en la Copa Carlsberg 2006 celebrada en Hong Kong. El 1 de febrero de 2006 marcó su primer gol con Croacia en este torneo en el partido contra la selección anfitriona por el tercer puesto, poniendo 3 a 0 el marcador; el partido acabaría 4 a 0. Posteriormente fue también un candidato para formar parte de la selección nacional en el Mundial de Alemania de 2006, sin embargo, al final no consiguió ser convocado, el entonces entrenador, Zlatko Kranjcar comentó que Eduardo «es un jugador joven», que «no disminuye su valor» por no ser seleccionado, y que «contara con él en partidos futuros».
Después de la Copa Mundial de 2006, Eduardo regresó a la selección de la mano del nuevo entrenador Slaven Bilić y fue un titular en partido amistoso contra Italia el 16 de agosto de 2006, marcando el primer gol en la victoria 2 a 0 del conjunto croata. Más tarde se establecería como uno de los jugadores clave en la campaña de clasificación de Croacia para la Eurocopa 2008. Hizo su debut en competición a nivel internacional en el empate sin goles ante Rusia el 6 de septiembre de 2006 marcando su primer gol el 11 de octubre de 2006 en la victoria por 2 a 0 ante Inglaterra. En el partido siguiente, cuando Croacia visitó a Israel el 15 de noviembre de 2006, Eduardo anotó un triplete, ayudando a Croacia a llevarse a casa una estrecha victoria de 4 a 3 sobre el conjunto israelí.
Terminó marcando goles decisivos para su equipo contribuyendo a su clasificación y a la sorpresiva eliminación de Inglaterra.
El 14 de mayo de 2014, Eduardo fue incluido en la lista preliminar de treinta jugadores que representarán a Croacia en la Copa Mundial de Fútbol de 2014 en Brasil,[11][12][13] siendo ratificado en la lista final de veintitrés futbolistas el 31 de mayo.[14]