Born in Rio de Janeiro in 1998, Douglas Luiz debuted for CR Vasco da Gama in 2016 and now plays for Juventus FC. He has also played for Girona FC, Manchester City F.C. and Aston Villa F.C.. He plays as a midfielder. He has represented the Brazil national under-20 football team and the Brazil men's national football team.
Official accounts listed on Wikidata.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Italian Serie A | 11 | 21 | 16 | 2 | 0 | 1 | 2 | 21 | 5 | 0 |
| 2026-27 Europa League | 2 | 2 | 3 | 1 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2026 International Friendly | 0 | 3 | 1 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
| 0 |
| 0 |
| 0 |
| 2 |
| 0 |
| 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 UEFA Europa LeagueJuventus | 4 | 0 | 0 | 2 | 0 | 164 | 1 | 0 | 0 | 4 | 2 | 2 | 3 | 0 | 3 | 0 |
| 2026-27 Serie AJuventus | 10 | 1 | 1 | 18 | 5 | 826 | 2 | 0 | 0 | 10 | 0 | 19 | 16 | 0 | 9 | 0 |
| 2026 International FriendlyBrazil | 2 | 0 | 0 | 2 | 0 | 73 | 0 | 0 | 0 | 2 | 2 | 3 | 1 | 0 | 1 | 0 |
| 2025-26 Premier LeagueAston Villa / Nottingham Forest | 21 | 1 | 0 | 11 | 5 | 922 | 3 | 0 | 0 | 21 | 9 | 13 | 15 | 0 | 15 | 0 |
| 2025-26 UEFA Europa LeagueAston Villa / Nottingham Forest | 10 | 0 | 1 | 5 | 1 | 440 | 1 | 0 | 0 | 10 | 4 | 14 | 11 | 0 | 2 | 0 |
| 2024-25 Serie AJuventus | 19 | 0 | 0 | 8 | 2 | 516 | 2 | 0 | 0 | 19 | 16 | 12 | 7 | 0 | 5 | 0 |
| 2024-25 UEFA Champions LeagueJuventus | 6 | 0 | 0 | 4 | 0 | 305 | 0 | 0 | 0 | 6 | 3 | 4 | 4 | 0 | 5 | 0 |
| 2024 International FriendlyBrazil | 4 | – | – | – | – | 149 | – | – | – | – | – | – | – | – | – | – |
| 2023-24 Premier LeagueAston Villa | 35 | 9 | 5 | 43 | 14 | 3,002 | 12 | 0 | 7 | 35 | 0 | 48 | 41 | 0 | 53 | 0 |
| 2022-23 Premier LeagueAston Villa | 37 | 6 | 6 | 34 | 11 | 2,933 | 6 | 1 | 2 | 37 | 4 | 46 | 42 | 0 | 33 | 0 |
| 2021-22 Premier LeagueAston Villa | 34 | 2 | 3 | 23 | 6 | 2,720 | 7 | 0 | 4 | 34 | 3 | 34 | 41 | 0 | 37 | 0 |
| 2020-21 Premier LeagueAston Villa | 33 | 0 | 2 | 26 | 8 | 2,790 | 9 | 1 | 2 | 33 | 1 | 58 | 48 | 0 | 40 | 0 |
| 2019-20 Premier LeagueAston Villa | 36 | 3 | 2 | 38 | 12 | 2,608 | 8 | 0 | 0 | 36 | 8 | 51 | 36 | 0 | 51 | 0 |
| 2018-19 LaLigaGirona | 23 | 0 | 0 | 16 | 0 | 1,487 | 7 | 0 | 0 | 23 | 7 | 47 | 30 | 0 | 22 | 0 |
| 2017-18 LaLigaGirona | 15 | 0 | 0 | 10 | 5 | 295 | 4 | 0 | 0 | 15 | 14 | 13 | 8 | 0 | 10 | 0 |
| Career15 seasons | 289 | 22 | 20 | 240 | 69 | 19,230 | 62 | 2 | 15 | 285 | 73 | 364 | 303 | 0 | 286 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6 Nov @ AZ AlkmaarW 2-1 6 Nov | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| 23 Oct v Stade RennaisD 2-2 23 Oct | 0 | 0 | 1 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 2 | 0 |
| 16 Oct @ Celta VigoW 2-1 16 Oct | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18 Sept v NEC NijmegenW 5-0 18 Sept | 0 | 0 | 1 | 0 | 61 | 1 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 5W | 8 | 0.0 | 0.1 | 0.5 | 0.1 | 32.8 | 0.0 | 0.0 | 0.0 | 1.0 | 0.5 | 0.9 | 0.8 | 0.0 | 0.4 | 0.0 |
| HomeHome or away, 5W | 6 | 0.0 | 0.0 | 0.5 | 0.0 | 57.0 | 0.3 | 0.0 | 0.0 | 1.0 | 0.3 | 1.5 | 1.3 | 0.0 | 0.3 | 0.0 |
| WinsResult, 10W | 10 | 0.0 | 0.0 | 0.5 | 0.1 | 38.9 | 0.2 | 0.0 | 0.0 | 1.0 | 0.5 | 1.2 | 1.1 | 0.0 | 0.1 | 0.0 |
| DrawsResult, 0W | 2 | 0.0 | 0.5 | 1.0 | 0.0 | 67.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.5 | 0.0 | 1.5 | 0.0 |
| LossesResult, 0W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 40.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.5 | 1.0 | 1.0 | 0.0 | 0.5 | 0.0 |
| Regular seasonStage, 10W | 14 | 0.0 | 0.1 | 0.5 | 0.1 | 43.1 | 0.1 | 0.0 | 0.0 | 1.0 | 0.4 | 1.1 | 1.0 | 0.0 | 0.4 | 0.0 |
| LilleOpponent, 2W | 2 | 0.0 | 0.0 | 1.0 | 0.0 | 83.5 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 | 1.5 | 1.0 | 0.0 | 0.0 | 0.0 |
| Nottingham ForestOpponent, 1W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 6.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| AZ AlkmaarOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 5.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| BolognaOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 16.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| BragaOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 68.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| Celta VigoOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 8.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| FC PortoOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 85.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 4.0 | 2.0 | 0.0 | 0.0 | 0.0 |
| FC UtrechtOpponent, 1W | 1 | 0.0 | 0.0 | 2.0 | 1.0 | 45.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 4.0 | 0.0 | 0.0 | 0.0 |
| NEC NijmegenOpponent, 1W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 61.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | 0.0 | 0.0 |
| Real BetisOpponent, 0W | 1 | 0.0 | 1.0 | 1.0 | 0.0 | 45.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| SC FreiburgOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 2.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Stade RennaisOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 2.0 | 0.0 |
| Villa Park, BirminghamGround, 3W | 3 | 0.0 | 0.0 | 0.3 | 0.0 | 35.3 | 0.3 | 0.0 | 0.0 | 1.0 | 0.7 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Allianz Stadium, TorinoGround, 1W | 2 | 0.0 | 0.0 | 1.0 | 0.0 | 75.5 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.5 | 0.0 | 1.0 | 0.0 |
| The City Ground, NottinghamGround, 1W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 48.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.5 | 2.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| AFAS Stadion, AlkmaarGround, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 5.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Balaidos, VigoGround, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 8.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Decathlon Arena - Stade Pierre-Mauroy, LilleGround, 1W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 77.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Estadio La Cartuja, SevillaGround, 0W | 1 | 0.0 | 1.0 | 1.0 | 0.0 | 45.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Estádio Municipal de BragaGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 68.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| Stadion Galgenwaard, UtrechtGround, 1W | 1 | 0.0 | 0.0 | 2.0 | 1.0 | 45.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 4.0 | 0.0 | 0.0 | 0.0 |
| Vodafone Park, IstanbulGround, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 2.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |