* Club domestic league appearances and goals as of 27 July 2025 ‡ National team caps and goals as of 20 November 2018
Douglas Costa de Souza (born 14 September 1990) is a Brazilian professionalfootballer who most recently played as awinger forA-League clubSydney FC. He is known for hisdribbling skills, speed, acceleration, andcrossing ability.
Costa started his career withGrêmio, before moving toShakhtar Donetsk in January 2010 for a fee of €6 million. He won numerous trophies with Shakhtar, including a domestic treble in the2010–11 season (Premier League, theUkrainian Cup and theSuper Cup). In 2015, he joined Bayern for €30 million, where he won two consecutive league titles. He was loaned out to Juventus in 2017, and won a domestic double with the club in his first season. On 7 June 2018, Juventus made his loan move permanent; he added another two consecutive league titles in his next two seasons with the club, as well as aSupercoppa Italiana title. On deadline day of the 2020 summer transfer window, Costa returned to Bayern Munich on loan.
Born inSapucaia do Sul,Rio Grande do Sul, Douglas began his career withGrêmio, joining the club at the age of 11.[4] He made his debut for the club at the age of 18 in a 2–1 victory overBotafogo on 4 October 2008, scoring his first goal for the club in the same match.[4] He completed the 2008 season with one goal in six matches.[5] On 14 June 2009 he was given a red card in a 0–0 draw withFluminense.[6] On 29 November 2009, he netted the first goal in a 4–2 victory overGrêmio Recreativo Barueri.[7]
He joined Ukrainian sideShakhtar Donetsk on 10 January 2010. He made 37 appearances for Grêmio, including 28 league appearances, scoring twice.
On 10 January 2010, Costa signed a five-year contract with Shakhtar Donetsk in a deal worth €6 million.[8] His debut came in aUEFA Europa League tie against English sideFulham on 18 February which Shakhtar lost 2–1. He came on as a substitute in the 75th minute, replacingJádson.[9] Hishome debut came in the return leg on 25 February; he came on as 53rd-minute replacement forWillian, assisting Jádson for Shakhtar's equaliser in a 1–1 draw.[10] Shakhtar lost the tie 3–2 on aggregate. He scored his first goal for the club in a 2–1 win againstMetalist Kharkiv on 14 March 2010.[11] On 28 March, he scored a goal in injury time in a 3–1 victory againstArsenal Kyiv,[12] then scored a goal in a 3–0 victory overChornomorets Odesa on 25 April.[13] On 1 May, Costa scored a late goal in Shakhtar's 2–0 win againstMetalurh Zaporizhya.[14] He scored Shakhtar's third goal in a 3–2 victory overTavriya Simferopol on 9 May.[15]
In his firstseason with Shakhtar, Douglas made 15 appearances, including 13 league appearances, scoring five goals, all of which came in the league. Shakhtar won the2009–10 Premier League title, Costa's first trophy with the club.[16]
Costa's first appearance in the2010–11 season came in the 7–1Super Cup win against Tavriya on 4 July.[17] On 30 July, he netted a brace in a 3–1 victory against Arsenal Kyiv.[18] He scored the fourth goal in Shakhtar's 5–0 victory overPFC Sevastopol.[19] On 28 September, he scored a penalty, and assisted twoLuiz Adriano goals in a 3–0UEFA Champions League victory over Portuguese clubBraga.[20] On 28 September, he scored a penalty in a 4–0 win against Arsenal Kyiv.[21] On 16 February, he netted the second goal, and assisted the third for Luiz Adriano, in a 3–2 victory overRoma.[22] Shakhtar won the tie 6–2 on aggregate. On 1 April, he scored a late goal in a 3–1 victory overIllichivets Mariupol.[23] He came on as a 95th-minute substitute in Shakhtar's 2–0Ukrainian Cup Final victory over Dynamo Kyiv on 25 May.[24]
Shakhtar managed to end the season as treble winners, winning thePremier League,Ukrainian Cup and the Super Cup.[25] Costa made a total of 39 appearances for the club, scoring seven goals.[5][17] Twenty-seven of the appearances and five of the goals came in the league.[5]
Shakhtar started the2011–12 season with a 3–1 loss in the Super Cup toDynamo Kyiv on 5 July. Costa played the full 90 minutes.[26] His first goal of the season came on 9 September, scoring the final goal in a 5–1 victory againstVolyn Lutsk.[27] On 2 October, he scored the equalising goal in a 4–1 victory over Zorya Luhansk.[28] On 6 November, he scored the first goal in a 2–0 win overObolon Kyiv.[29] On 27 November, he scored a penalty to open the scoring in a 5–0 victory overKarpaty Lviv.[30] On 2 December, he netted a goal against Arsenal Kyiv in a comprehensive 5–0 win.[31] On 11 December, he scored the first goal in a 4–0 win against Kryvbas.[32] On 27 April, he scored a 90th-minute goal in a 4–3 victory over Volyn in theUkrainian Cup.[33] He made a 62nd-minute substitute appearance, replacingHenrikh Mkhitaryan, in Shakhtar's 2–1 extra time victory overMetalurh Donetsk.[34]
At the end of the season, Shakhtar won thePremier League and theUkrainian Cup, Costa's third Premier League title success in his third year with the club.[35] He played 34 matches, scoring six goals.[5][26] Twenty-seven of the appearances and all six of the goals came in the league.[5]
Costa opened the2012–13 season with a goal in Shakhtar's 2–0 win against Metalurh Donetsk in the Super Cup, his second success in the Super Cup with Shakhtar.[36] He scored his first league goal of the season on 3 November 2012 when he converted a 20th-minute penalty againstMetalurh Zaporizhya; the match finished 2–0 thanks to a late goal by Luiz Adriano.[37] On 24 November, Douglas came off the bench in the 55th minute, replacing team captainDarijo Srna, and netted a goal seven minutes later when he was played in by Armenian forward Henrikh Mkhitaryan, as Shakhtar defeatedHoverla Uzhhorod 5–1.[38]
During the group stages of the season's edition ofChampions League, Costa only managed three substitute appearances, totaling 23 minutes played, as Shakhtar finished second in the group behindSerie A championsJuventus, while dumpingholdersChelsea out of the competition.[39] Following an underwhelming first half of the 2012–13 campaign, Costa came off the bench to score a vital goal in Shakhtar's 2–2 first leg draw withBorussia Dortmund in the Champions League Round of 16 tie on 13 February 2013.[40]
Costa made his season debut in the Super Cup.[41] In mid-season, he helped Shakhtar win the2014 United Supercup, a tournament between the top-two placed clubs from Russia and Ukraine, becoming the joint top scorer of the tournament.[42] He helped the club win the Premier League and was a joint assist leader of the league with nine assists.[43]
Costa played 33 games in all competitions and scored 5 goals in his final season at Shakhtar Donetsk, including a goal in a 7–0 away win overBATE Borisov in theChampions League.[44] He also played in both matches in the Champions League round of 16 againstBayern Munich.[45]
On 1 July 2015,Bayern Munich announced they had signed Costa[46] for a transfer fee of €30 million. Costa signed a five-year contract.[47][48] The €30 million transfer fee was the fourth-highest in Bayern's history.[47] He was given the number 11 shirt previously worn byXherdan Shaqiri. He made his debut as a starter on 1 August in the2015 DFL-Supercup away toVfL Wolfsburg, crossing forArjen Robben to open the scoring in an eventual 1–1 draw; he netted his attempt in the subsequentpenalty shoot-out, but his team lost nonetheless.[49] Costa scored his first Bundesliga goal in his first Bundesliga game in a 5–0 win againstHamburger SV.[50] On 21 May 2016, Costa scored the winning kick of the penalty shootout againstBorussia Dortmund to win the2016 DFB-Pokal Final and secure a league andcup double for Bayern.[51]
Costa enjoyed a good first season at Bayern scoring seven goals in 43 matches throughout all competitions.[49][52] He started the season in great form and had 12 assists in his first 13 games. Then he picked up a muscle injury and missed the last four games before the winter break. After the winter break, Costa could not regain his former form.[53] In 27 Bundesliga matches, Costa scored four goals and had 14 assists.
Costa got a new manager when Bayern hiredCarlo Ancelotti. He had enjoyed regular playing time underPep Guardiola and was a regular starter, but Ancelotti preferredFranck Ribéry as the left winger. Costa had a hamstring and knee injury during the season and played in 34 matches in all competitions. He scored seven goals in those matches and matching his scoring tally from last season, and played nearly 1,400 fewer minutes than the season before.[54] Costa had a fall-out with the Bayern board when he complained publicly about his lack of playing time under Ancelotti. Costa said, "I speak to the club often," he said. "We talk about my situation, if I'll stay here or if I have to find another team to play for. I'm not always that happy here. But soon we will find a situation." Shortly before, Bayern presidentUli Hoeneß, had accused Costa of attempting to earn himself an improved contract when Costa publicly revealed he was unsure about where his future lay and cited interest from thePremier League,La Liga,Ligue 1 and theChinese Super League.[55]
On 12 July 2017, Costa joinedJuventus onloan until the end of the 2017–18 season, for €6 million. Juventus has an option to make the move permanent on 1 July 2018, for an additional €40 million fee (plus €1M in bonuses).[56][57][58] On 13 August, he made his club debut, coming on as a substitute in a 3–2 defeat toLazio in the2017 Supercoppa Italiana.[59] On 14 October, he scored his first goal for the club in a 2–1 home defeat to Lazio.[60] In his debut season he scored four goals in Serie A in 31 appearances, and two goals in five appearances in theCoppa Italia (one of which came in Juventus's 4–0 victory overMilan in the2018 Coppa Italia Final, at theStadio Olimpico in Rome, on 9 May), recording six goals in 47 appearances across all competitions, as Juventus won a domestic double; he also led the league in dribbles (106) and recorded the second-most assists (14) inSerie A.[61][62][63][64]
On 7 June 2018, Juventus made his loan move permanent, signing Costa to a four-year deal for a fee of €40 million plus bonuses.[61][65] On 16 September 2018, in a 2–1 home win overSassuolo in Serie A, Costa was sent-off in injury time following an altercation withFederico Di Francesco. The two players had clashed in the build-up to Sassuolo's 91st-minute consolation goal, scored byKhouma Babacar, following a late challenge on Di Francesco by Costa. As both players got up, Costa appeared to elbow Di Francesco and later attempted to headbutt him, before finally spitting in his face. Costa was initially booked for the headbutt, but the controversial incident was later reviewed byVAR officials, who alerted the referee of his subsequent actions, and as a result, he was sent off. Juventus managerMassimiliano Allegri commented in the post-match press conference that Costa will be fined by the club. Costa later wrote a public apology onInstagram, stating, "I want to apologise to all the Juventus fans for this over the top reaction I had during today’s game. I also apologise to my teammates, who are always by my side, in good and bad times. It was ugly, I am aware of that, and I apologise to everyone for that. I want to make clear that this isolated conduct has nothing to do with what I’ve shown throughout my career."[66][67][68] Two days later on 18 September, Costa was given a four-match Serie A ban for his elbow, attempted headbutt and spit on Federico Di Francesco.[69]
On 6 November 2019, Costa scored his first Champions League goal with Juventus in a 2–1 away win againstLokomotiv Moscow.[70] On 20 July 2020, he made his 100th appearance for Juventus in a 2–1 home win over Lazio.[71]
On 5 October 2020, on deadline day,Bayern Munich announced the return of Costa on aseason-long loan.[72] On 28 November, he scored his first goal of the season in a 3–1 away win overStuttgart.[73] After winning his third Bundesliga title with the club, his loan was brought to an end on 21 May 2021.[74]
On 10 February 2022, Costa joinedMajor League Soccer clubLA Galaxy on a six-month loan fromGrêmio as aDesignated Player. Following the conclusion of his loan spell, he signed a permanent contract on a one-and-a-half-year deal.[76] He scored his first goal for the club on 12 March in a 3–2 loss toSeattle Sounders.
On 28 January 2024, Costa returned to Brazil, joining Série A sideFluminense on a contract until July 2025.[77] He helped the club to win the2024 Recopa Sudamericana title against Ecuadorian clubLDU Quito. However, his contract was mutually terminated on 24 July; in his six-month stay at the club, Costa made 22 appearances.[78]
On 26 August 2024, it was announced Costa had signed a 2-year deal withA-League clubSydney FC ahead of their2024–25 season.[79][80] Costa made his debut for the club on 19 September during the2024–25 AFC Champions League Two home fixtures against Hong Kong clubEastern where he recorded an assist forRhyan Grant in a 6–0 thrashing win. On 12 December, he scored a brace and recorded an assist in a 3–3 league draw againstAdelaide United. During the round of 16 second leg fixtures of the 2024–25 AFC Champions League Two againstBangkok United at theThammasat Stadium, Costa assistedAdrian Segecic in the 88th minute to level up the tie at 4–4 on aggregate where Costa would go on to scored the winning goal in extra time to send his team to the quarter-final.
Costa mutually terminated his contract with Sydney FC on 17 September 2025; due to financial and legal matters concerning his family in Brazil, Costa was unable to leave the country and join his teammates in Australia.
In May 2015, Costa was included in Brazil's23-man squad for the2015 Copa América.[82] In the team's opening match, he came on as a substitute forDiego Tardelli and scored a stoppage-time winning goal againstPeru, his first for theSeleção. In the quarter-final againstParaguay inConcepción, he replaced former Shakhtar teammate Willian for the final 30 minutes of a 1–1 draw, and then missed in thepenalty shoot-out which eliminated Brazil.[83] On 17 November, Costa scored his second goal for Brazil in 3–0 victory against Peru for2018 FIFA World Cup qualification.[84]
Costa was initially included inBrazil's squad for theCopa América Centenario, but was forced to withdraw from the squad in late May 2016 after sustaining an injury to his left thigh; he was replaced byKaká.[85]
Douglas Costa about to cross the ball in a friendly againstAustria in 2018
Regarded as a promising prospect in his youth, in 2010, Costa was included inDon Balón's list of the 100 best young players born after 1989.[88] A diminutive player, with a slender build and an eye for goal, he initially played as aforward orattacking midfielder in his early career, but later established himself as a versatile winger, capable of playing on either flank, and of adapting himself to several different formations, due to his energy and work-rate, as well as his powerful and accurate striking ability from distance with either foot; however, he usually favours the right wing, as it enables to cut into the centre onto his stronger left foot.[57][89] Nicknamed theFlash, he is mainly known for his speed, agility, and explosive acceleration, both with and without the ball, as well as hisdribbling skills, technical ability, creativity, and trickery in possession, which enable him to beat opponents in one on one situations.[57][89][90][91] A creative player, he is also highly regarded for hiscrossing ability from the left flank, which makes him an excellentassist provider,[57][90] despite not being particularly prolific in front of goal.[92] His former Bayern Munich manager Guardiola once labelled him "one of the best wingers in the world."[93] Despite his talent,[94] however, his discipline, mentality, and consistency have been brought into question at times by managers and pundits.[95][96]