Danny Vieira da Costa (born 13 July 1993) is a German footballer who plays as a right back in the Bundesliga for Eintracht Frankfurt.
With his club having already advanced to the knockout stage of the Europa League, the 17-year old da Costa made his Leverkusen debut as a second-half substitute against Atlético Madrid, coming on for Gonzalo Castro. da Costa made his Bundesliga debut on 24 September 2011, facing off against Bayern Munich and the manager who gave him his debut, Jupp Heynckes. da Costa would go on to make 6 appearances in the Bundesliga, as well as one in the Champions League, coming against Barcelona in the first round of the knockout stage.
In the offseason, da Costa secured a move to 2. Bundesliga side FC Ingolstadt, initially on a two-year loan. da Costa made his club debut on 3 August 2012 against Energie Cottbus, and started the first two games of the season at right-back before being supplanted by Andreas Görlitz. da Costa made his return on match day 7, coming on as a substitute against 1860 Munich. This led to a run of 13 consecutive starts for die Schanzer, and da Costa finished the season having started 26 of their 34 games with his club finishing in the middle of the table. da Costa also made 26 starts in the 2013–14 season.
On 31 October 2014, in a match between the table leaders at the time, Ingolstadt and Fortuna Düsseldorf, da Costa suffered a leg injury in a collision with Lukas Schmitz, and had to be stretchered off. The injury was severe − a fractured tibia − and put his career in jeopardy. da Costa made his competitive return in the DFB-Pokal against Unterhaching on 9 August 2015 in advance of Ingolstadt's first ever season in the Bundesliga. da Costa appeared in the Bundesliga for the first time with Ingolstadt on 25 September, coming on as a late substitute in the 1–1 draw. He would make two more substitute appearances before earning his first start in the final match of the Hinrunde, a 1–0 loss to former club Bayer Leverkusen. da Costa started all but one match in the second half, as Ingolstadt survived their first season in 10th position. With three matches left in the season, football magazine kicker reported that Leverkusen would be exercising a buy back option on da Costa. The news came days after the club announced that manager Ralph Hasenhüttl would not be returning, with Hasenhüttl eventually moving on to newly promoted side RB Leipzig.
Return to Leverkusen
On 2 May 2016, da Costa officially returned to former club Bayer Leverkusen, with the move becoming effective 1 July. da Costa was in and out of the squad during his lone season back with die Werkself, making just three appearances in the Bundesliga. His lone start came against former club Ingolstadt, but he was substituted off at the half in favor of Wendell. da Costa also made one appearance in Leverkusen's Champions League campaign, coming in the final day of the group stage against AS Monaco. He was one of seven changes from Leverkusen's previous Champions League tie, as they had already advanced to the knockout stage.
At the end of the 2016-17 season, da Costa signed for Eintracht Frankfurt. da Costa sustained an injury in training prior to the fourth match day, a partial tendon tear which caused him to miss around three months of the season. He made his return in their 2–1 cup victory over Heidenheim, coming on in extra time to provide the assist on Sébastien Haller's winner. Initially behind Timothy Chandler on the depth chart at right back, da Costa played his way into manager Niko Kovač's plans as he started the final 13 games of the season. Kovač lined da Costa up on the right and Chandler on the left, with fellow right-back contender Marius Wolf in the midfield. On 3 March, da Costa scored his first senior goal, the only goal in a victory over Hannover. da Costa featured in Eintracht's team that won the 2017–18 DFB-Pokal against Bayern Munich, playing the forward ball that found Ante Rebić for the winner. The trophy was the club's first since 1988.
da Costa began the 2018–19 season in good form, starting every match of the season at right-back under new manager Adi Hütter. Hütter sought to implement a pressing style, one da Costa was familiar with from his time at Leverkusen under Roger Schmidt. On 4 October, da Costa scored the first and final goals in Eintracht's 4–1 win over Italian side Lazio in the Europa League.
Da Costa has represented Germany at U17 making 11 appearances, U18 making six appearances and currently six appearances at U19 level.
In July 2014 he was asked to switch his international allegiance to Angola.
After missing the 2015 UEFA European Under-21 Championship due to injury, da Costa was included in the provisional squad for the 2016 Summer Olympics in Rio de Janeiro. However, da Costa did not make the final squad as Germany finished runners-up in the competition.