Danny at Zenit in 2015
|Full name||Daniel Miguel Alves Gomes|
|Date of birth||7 August 1983|
|Place of birth||Caracas, Venezuela|
|Height||1.78 m (5 ft 10 in)|
|Playing position||Attacking midfielder|
|Zenit St. Petersburg|
|2003–2004||→ Marítimo (loan)||29||(1)|
|2008–||Zenit St. Petersburg||157||(46)|
* Senior club appearances and goals counted for the domestic league only and correct as of 21 November 2015.
Marítimo / Sporting
Born to Portuguese parents in Caracas, Venezuela, Danny moved to the island of Madeira at a young age. There, he developed his football skills in the youth teams of C.S. Marítimo, making his professional debut in a 2–1 league home win against Gil Vicente F.C. on 1 October 2001. A few months later he scored his first goal in a 1–2 loss at S.C. Salgueiros, also being sent off in the 60th minute; he finished his first season with five goals in 20 games.
Having signed to Sporting Clube de Portugal for €2.1 million after that sole season, Danny was immediately loaned back to Marítimo, returning in June 2004 and going on to appear in 12 official matches for the Lions.
In February 2005 Danny joined Russia's FC Dynamo Moscow in a deal worth €2 million. The club was also involved in other transfer deals of Portuguese and Portugal-based players at the time, namely Maniche and Derlei.
Danny would eventually be the one with the most success in the country, being awarded the "Player of the Year" award and leading the team to a second-place finish in 2008. His last appearance for Dynamo came on 23 August 2008, in a 1–1 away draw against FC Spartak Moscow.
On 24 August 2008 Danny was bought by FC Zenit St. Petersburg for a fee of €30 million, which made him the most expensive player of the Russian Premier League. Upon his arrival manager Dick Advocaat hailed him as "the best midfielder in Russia", and he made his club debut in the 2008 UEFA Super Cup game against Manchester United, where he scored the winning goal, later being named Man of the match in a 2–1 final win; as Zenit finished the season in fifth place the player contributed with ten league goals, the competition's joint second-best.
On 14 June 2011 Danny signed a contract extension with Zenit, prolonging his stay in Saint Petersburg by a further four years. He played in all six group stage games in the 2011–12 edition of the UEFA Champions League, scoring in a 3–1 home win against F.C. Porto as Zenit eventually finished second in its group, level on points with winners APOEL FC – the match also happened to be the player's 100th appearance in a Zenit jersey; on 6 February 2012, however, he suffered an anterior cruciate ligament injury to his right knee, being sidelined for the following eight months.
Danny returned to training in August 2012, and played in his first match since the injury in September. Shortly after Igor Denisov was sent to the youth team for improper conduct, he was appointed club captain.
Down 0–2 at home to Málaga CF on 21 November for the Champions League group stage, Danny exchanged passes with Tomáš Hubočan before scoring Zenit's first goal. With three minutes left in the game, he missed from less than a meter out before the ball was rebounded to Victor Fayzulin, who managed to find the net for the final 2–2 draw. On 4 December, against A.C. Milan, he netted the game's only goal as his team won at the San Siro in the last contest; the result was in vain though, as the Russians finished third and were relegated to the UEFA Europa League.
In Zenit's home match against FC Anzhi Makhachkala on 10 December 2012, played behind closed doors because of injuries sustained by Dynamo's Anton Shunin when he was struck with flares by Zenit supporters on 17 November, Danny picked up a red card for dissent in a 1–1 draw, which left his team in third place. On 3 August of the following year, he scored a hat-trick as his team defeated FC Volga Nizhny Novgorod 3–1 in a league match.
On 26 November 2014, Danny kept Zenit in contention for a Champions League knockout place by scoring the only goal in a home victory over S.L. Benfica. For the 2014–15 season, he contributed with 28 games and three goals as the club won its second national championship in four years.
On 20 August 2008 Danny made his debut for Portugal in a friendly against the Faroe Islands, a 5–0 home win. On 19 November he scored his first goal for the national side, opening the score against Brazil; however, it turned out to be a sour one, as the hosts came from behind to take it 6–2.
After having appeared with Portugal at the 2004 Summer Olympics in Athens, in an eventual group stage exit, while also playing regularly with the under-21s, Danny was picked in the squad that appeared at the 2010 FIFA World Cup in South Africa. He played three games in the tournament in an eventual round-of-16 exit, including the full 90 minutes in the 0–0 group stage draw against Brazil.
Danny was regularly used by managers Carlos Queiroz and Paulo Bento during the UEFA Euro 2012 qualifying campaign. On 3 September 2010 he netted in a 4–4 draw against minnows Cyprus at the Estádio D. Afonso Henriques in Guimarães, after the national team led 4–2. He missed the finals in Poland and Ukraine however, due to a serious injury.
|1||20 November 2008||Bezerrão, Gama, Brazil||Brazil||0–1||6–2||Friendly|
|2||8 June 2010||Wanderers Stadium, Johannesburg, South Africa||Mozambique||1–0||3–0||Friendly|
|3||3 September 2010||Estádio D. Afonso Henriques, Guimarães, Portugal||Cyprus||3–2||4–4||Euro 2012 qualifying|
|4||2 September 2011||GSP Stadium, Nicosia, Cyprus||Cyprus||0–4||0–4||Euro 2012 qualifying|
- As of 11 October 2015