Brahim Díaz
Career snapshot
Career highs
Born the same day
Shares 1999-08-03 · 5 players total
| Full name | Brahim Díaz |
|---|---|
| Name in home country | Brahim Abdelkader Díaz, ابراهيم عبد القادر دياز |
| Date of birth | 1999-08-03 (26 yrs) |
| Place of birth | Málaga, Morocco |
| Citizenship | Morocco Spain |
| Position | Attack - Right Winger (main: Attack) |
| Foot | both |
| Height | 170.00 m |
| Current club | Real Madrid |
| Joined | 2019-01-06 |
| Contract expires | 2027-06-30 |
| Agent | Sports&Life |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Real Madrid | 6 | 18/19 | 25/26 | 124 | 20 | 21 | 1,643 |
| AC Milan | 3 | 20/21 | 22/23 | 124 | 18 | 15 | 2,346 |
| Manchester City | 3 | 16/17 | 18/19 | 15 | 2 | 0 | 100 |
| Manchester City U23 | 2 | 16/17 | 17/18 | 32 | 11 | 10 | 484 |
| Manchester City UEFA U19 | 3 | 15/16 | 17/18 | 14 | 4 | 3 | 964 |
| Manchester City U18 | 2 | 15/16 | 16/17 | 14 | 5 | 1 | 751 |
| Manchester City U21 | 1 | 15/16 | 15/16 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | Real Madrid | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Champions League | Real Madrid | 11 | 2 | 1 | 1 | 0 | 239 |
| 24/25 | Copa del Rey | Real Madrid | 6 | 0 | 3 | 0 | 0 | 0 |
| 24/25 | FIFA Intercontinental Cup | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | Real Madrid | 31 | 4 | 2 | 0 | 0 | 346 |
| 24/25 | Supercopa | Real Madrid | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | UEFA Super Cup | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League | Real Madrid | 9 | 2 | 1 | 0 | 0 | 160 |
| 23/24 | Copa del Rey | Real Madrid | 2 | 1 | 1 | 1 | 0 | 144 |
| 23/24 | LaLiga | Real Madrid | 31 | 8 | 7 | 0 | 0 | 194 |
| 23/24 | Supercopa | Real Madrid | 2 | 1 | 0 | 1 | 0 | 52 |
| 22/23 | Champions League | AC Milan | 10 | 1 | 0 | 1 | 0 | 607 |
| 22/23 | Italy Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | AC Milan | 33 | 6 | 7 | 3 | 0 | 324 |
| 22/23 | Supercoppa Italiana | AC Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | AC Milan | 5 | 1 | 1 | 1 | 0 | 352 |
| 21/22 | Italy Cup | AC Milan | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Serie A | AC Milan | 31 | 3 | 3 | 4 | 0 | 624 |
| 2025 | Club World Cup | Real Madrid | 4 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Europa League | AC Milan | 8 | 3 | 0 | 1 | 0 | 131 |
| 20/21 | Europa League Qualifying | AC Milan | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Italy Cup | AC Milan | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie A | AC Milan | 27 | 4 | 4 | 2 | 0 | 308 |
| 19/20 | Champions League | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Copa del Rey | Real Madrid | 3 | 1 | 1 | 0 | 0 | 130 |
| 19/20 | LaLiga | Real Madrid | 6 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Champions League | Manchester City | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Community Shield | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Copa del Rey | Real Madrid | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Manchester City | 3 | 2 | 0 | 0 | 0 | 100 |
| 18/19 | LaLiga | Real Madrid | 9 | 1 | 2 | 0 | 0 | 378 |
| 17/18 | Champions League | Manchester City | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League | Manchester City | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Manchester City U23 | 13 | 4 | 4 | 0 | 0 | 270 |
| 17/18 | UEFA Youth League | Manchester City UEFA U19 | 4 | 2 | 0 | 0 | 0 | 180 |
| 16/17 | EFL Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Youth Cup | Manchester City U18 | 6 | 1 | 1 | 0 | 0 | 475 |
| 16/17 | Premier League 2 | Manchester City U23 | 19 | 7 | 6 | 0 | 0 | 214 |
| 16/17 | U18 PL - Final Stage | Manchester City U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 Premier League | Manchester City U18 | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | UEFA Youth League | Manchester City UEFA U19 | 7 | 1 | 3 | 0 | 0 | 660 |
| 15/16 | FA Youth Cup | Manchester City U18 | 6 | 3 | 0 | 0 | 0 | 186 |
| 15/16 | U21 PL | Manchester City U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | UEFA Youth League | Manchester City UEFA U19 | 3 | 1 | 0 | 0 | 0 | 124 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-01 | Málaga CF Youth | Man City Youth | Transfer | 0 | €350k |
| 15/16 | 2015-07-01 | Man City Youth | Man City U18 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Man City U18 | Man City U23 | Transfer | 0 | — |
| 17/18 | 2018-01-01 | Man City U23 | Man City | Transfer | 0 | — |
| 18/19 | 2019-01-06 | Man City | Real Madrid | Transfer | 5000000 | €17.00m |
| 20/21 | 2020-09-04 | Real Madrid | AC Milan | Loan | 13500000 | — |
| 20/21 | 2021-06-30 | AC Milan | Real Madrid | Return from loan | 15000000 | — |
| 21/22 | 2021-07-19 | Real Madrid | AC Milan | Loan | 15000000 | — |
| 22/23 | 2023-06-30 | AC Milan | Real Madrid | Return from loan | 20000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Hamstring injury | 2019-07-13 | 2019-08-16 | 35 | 0 |
| 19/20 | Hamstring injury | 2019-08-20 | 2019-09-13 | 25 | 6 |
| 20/21 | Thigh problems | 2021-01-27 | 2021-02-20 | 25 | 7 |
| 20/21 | unknown injury | 2021-03-31 | 2021-04-07 | 8 | 1 |
| 21/22 | Corona virus | 2021-10-15 | 2021-10-27 | 13 | 4 |
| 22/23 | Contracture | 2022-10-22 | 2022-10-25 | 4 | 2 |
| 22/23 | Knee injury | 2023-03-03 | 2023-03-06 | 4 | 1 |
| 24/25 | Hamstring injury | 2024-09-14 | 2024-10-25 | 42 | 11 |
| 24/25 | Torn muscle fiber in the adductor area | 2025-05-14 | 2025-05-23 | 10 | 2 |
| 24/25 | unknown injury | 2025-06-03 | 2025-06-09 | 7 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €23.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €13.50m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #12609 | #10 | 8 | 0 | — | — | former national player |
| Team #12395 | #10 | 9 | 3 | — | — | former national player |
| Team #9567 | #7 | 8 | 2 | — | — | former national player |
| Team #3575 | #10 | 11 | 8 | — | — | current national player |
| Team #3375 | #4 | 1 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Theo Hernández | 2 | 4 | 0 |
| Sandro Tonali | 2 | 2 | 0 |
| Rafael Leão | 2 | 5 | 0 |
| Fikayo Tomori | 2 | 0 | 0 |
| Luka Modrić | 2 | 3 | 0 |
| Alexis Saelemaekers | 2 | 2 | 0 |
| Davide Calabria | 2 | 1 | 0 |
| Pierre Kalulu | 2 | 0 | 0 |
| Lucas Vázquez | 2 | 3 | 0 |
| Ismaël Bennacer | 2 | 0 | 0 |
| Franck Kessié | 2 | 2 | 0 |
| Olivier Giroud | 2 | 3 | 0 |
| Mike Maignan | 2 | 0 | 0 |
| Rade Krunic | 2 | 0 | 0 |
| Ante Rebić | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | LaLiga | Real Madrid | 8 | 31 |
| 16/17 | Premier League 2 | Manchester City U23 | 7 | 19 |
| 22/23 | Serie A | AC Milan | 6 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | LaLiga | Real Madrid | 7 | 31 |
| 22/23 | Serie A | AC Milan | 7 | 33 |
| 16/17 | Premier League 2 | Manchester City U23 | 6 | 19 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | AC Milan | Real Madrid | Return from loan | — | €20.00m |
| 21/22 | 2021-07-19 | Real Madrid | AC Milan | Loan | — | €15.00m |
| 20/21 | 2021-06-30 | AC Milan | Real Madrid | Return from loan | — | €15.00m |
| 20/21 | 2020-09-04 | Real Madrid | AC Milan | Loan | — | €13.50m |
Last 6 matches for Real Madrid while Brahim Díaz was at the club (joined 2023-06-30). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-04-26 | ES1 |
FC Barcelona | 3–2 | Real Madrid | Available |
| 2025-04-01 | ES1 |
Real Madrid | 4–4 | Real Sociedad | Available |
| 2025-02-26 | ES1 |
Real Sociedad | 0–1 | Real Madrid | Available |
| 2025-02-05 | ES1 |
CD Leganés | 2–3 | Real Madrid | Available |
| 2025-01-16 | ES1 |
Real Madrid | 5–2 | RC Celta | Available |
| 2024-01-18 | ES1 |
Atlético Madrid | 4–2 | Real Madrid | Available |
Teams faced most often by Brahim Díaz's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Chelsea FC | 31 | 15 | 3 | 13 | 43 | 32 | +11 | 48% |
| SSC Napoli | 30 | 12 | 8 | 10 | 45 | 39 | +6 | 40% |
| Liverpool FC | 30 | 14 | 4 | 12 | 53 | 45 | +8 | 47% |
| AS Roma | 27 | 15 | 6 | 6 | 47 | 31 | +16 | 56% |
| Inter | 25 | 8 | 5 | 12 | 28 | 32 | -4 | 32% |
| Atlético Madrid | 24 | 10 | 9 | 5 | 33 | 20 | +13 | 42% |
| Paris Saint-Germain | 22 | 14 | 4 | 4 | 35 | 22 | +13 | 64% |
| Torino FC | 22 | 8 | 8 | 6 | 30 | 21 | +9 | 36% |
| Tottenham Hotspur | 22 | 9 | 5 | 8 | 29 | 30 | -1 | 41% |
| ACF Fiorentina | 20 | 10 | 4 | 6 | 31 | 24 | +7 | 50% |
| Udinese Calcio | 20 | 9 | 6 | 5 | 31 | 24 | +7 | 45% |
| Genoa CFC | 19 | 12 | 4 | 3 | 29 | 17 | +12 | 63% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | First senior goal | |
| 23/24 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 52 | 585 | 1 | 0 | 0 | 0.15 |
| 23/24 | 44 | 550 | 2 | 0 | 0 | 0.33 |
| 22/23 | 45 | 931 | 4 | 0 | 0 | 0.39 |
| 21/22 | 40 | 976 | 5 | 0 | 0 | 0.46 |
| 20/21 | 39 | 439 | 3 | 0 | 0 | 0.62 |
| 19/20 | 10 | 130 | 1 | 0 | 0 | 0.69 |
Output by competition
Career goals and assists broken down by tournament.
More on Brahim Díaz
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Brahim Díaz
Who is Brahim Díaz?
Brahim Díaz is a Morocco professional footballer who plays as a right winger for Real Madrid.
How old is Brahim Díaz?
Brahim Díaz is 26 years old. He was born on August 3, 1999 in Málaga.
What position does Brahim Díaz play?
Brahim Díaz plays as a right winger (Attack - Right Winger).
What club does Brahim Díaz play for?
Brahim Díaz currently plays for Real Madrid.
How many career goals has Brahim Díaz scored?
Across all senior club competitions in our dataset, Brahim Díaz has scored 60 goals in 324 appearances.
What is Brahim Díaz's market value?
Brahim Díaz's most recent reported market value is €40.00m.