Eduardo da Silva was not able to fulfil his potentials partly due to serious injury sustained while playing in the colours of Arsenal in the Premier League. The Brazilian-born Croatian player was born in Brazil but opted to feature for the Croatian national team due to the competition for places in the Brazil squad. Eduardo da Silva sustained a horrific ankle injury during a league game against Birmingham City in February 2008 and he never really recovered till the end of his career. Eduardo da Silva saw his club and country career affected as a result of the injury given to him by Martin Taylor, a Birmingham City player. The centre back gave Eduardo da Silva the injury when his team played host to title-chasing Arsenal at home during the 2007/08 season and was rightly sent off for his poor tackle on Eduardo. The injury to the striker had a big effect on the Premier League title aspirations of the Gunners that season. Arsenal were pacesetters as at then before they were piped to the league title by Manchester United in the final months partly because of the unfortunate injury to Eduardo da Silva.
Brazilian-born Croatian player Eduardo da Silva made his debut for Croatia in 2004 against the Republic of Ireland as a second half substitute. Eduardo had played for the u-21 team of Croatia before turning out for the senior team. He went on to make 64 appearances for the European nation across a decade, netting 29 goals. Eduardo is the third highest goalscorer in the history of the Croatian national team despite playing fewer games than the two players ahead of him, DavorSuker and Mario Mandzukic. DavorSuker scored 45 goals for his country, while Mario Mandzukic netted 33 times before they made the decision to retire from international football.