Dinamo Zagreb
Coming back from loan at Inter Zaprešić for the 2003–04 season, Eduardo quickly established himself as a regular in Dinamo Zagreb's first team. He was subsequently named the best player of the Croatian league in 2004 as well as in 2006 and 2007, when he was one of the key players in Dinamo Zagreb's team that won two consecutive titles in the Croatian league as well as one title in the Croatian Cup. In 2006, he also helped Dinamo winning the Croatian Supercup, scoring two goals in their 4–1 victory over Rijeka.
In the 2006–07 season, he scored five goals in six matches for Dinamo Zagreb in two qualifying rounds for the Champions League and in the first round of the UEFA Cup. After netting a brace in Dinamo Zagreb's 4–1 away win at Ekranas, he went on to score the first European goal at Arsenal's new Emirates Stadium in London on 23 August 2006 as Dinamo Zagreb suffered a 5–1 aggregate defeat in the third qualifying round for the Champions League. He also scored both goals in Dinamo's 5–2 aggregate defeat to Auxerre in the first round of the UEFA Cup on 14 September 2006.
Eduardo performed best for Dinamo Zagreb in the Croatian championship, netting 18 goals in 18 matches until the winter break of the 2006–07 season, including three braces and a hat-trick, and adding another seven assists to his tally. In addition to this, he was the only player who appeared in all of the club's 18 matches before the winter break, also being in the starting lineup in each of the 18 matches. In mid-November 2006, he scored two hat-tricks in two consecutive matches he played for Croatia and Dinamo Zagreb in a period of four days.
In Dinamo's 4–0 derby win over Zagreb on 12 May 2007, Eduardo scored his 30th and 31st league goals of the 2006–07 season and became the most successful Croatian league goalscorer of all time, breaking a 13-year-old record set by former Dinamo Zagreb striker Goran Vlaović with 29 goals scored for the club in the 1993–94 season. He finished the league season with 34 goals in 32 appearances. In the final league match of the season on 19 May 2007, he became the first player ever to score a hat-trick in the Eternal derby between Dinamo Zagreb and Hajduk Split, netting all three goals as Dinamo won the match 3–0.
Read more about this topic: Eduardo Da Silva, Club Career