Skip to content
Brahim Díaz

Brahim Díaz

Attack - Right Winger  at Real Madrid
Age26
CitizenshipMorocco Spain
Height1.70 m
Footboth
BornAugust 3, 1999
at Real Madrid 2,695 days · joined 2019-01-06
👕200+ Apps 50+ Goals 🎯50+ Assists 🏴25+ Caps
Market value €40.00m
Right Winger Attack

Career snapshot

7
clubs played for
15/16
debut season
0.19
goals / match
Real Madrid
top club · 124 apps

Career highs

€45.00m
peak value · 2025
€17.00m
top transfer fee · 18/19
12
best season · 23/24
37 / 14
int'l caps / goals
324Appearances
60Goals
50Assists
16Yellow cards
0Red cards
70Full matches (90′)
Full nameBrahim Díaz
Name in home countryBrahim Abdelkader Díaz, ابراهيم عبد القادر دياز
Date of birth1999-08-03 (26 yrs)
Place of birthMálaga, Morocco
CitizenshipMorocco Spain
PositionAttack - Right Winger (main: Attack)
Footboth
Height170.00 m
Current clubReal Madrid
Joined2019-01-06
Contract expires2027-06-30
AgentSports&Life
Outfitteradidas
Jul 2025
2025 — Real Madrid
4 matches · 0 G · 1 A · across 1 competition
Jul 2025
25/26 — Real Madrid
3 matches · 0 G · 1 A · across 1 competition
Jun 2025
Injury: unknown
2 games missed
May 2025
Injury: unknown
2 games missed
Sep 2024
Injury: unknown
11 games missed
Jul 2024
24/25 — Real Madrid
52 matches · 6 G · 7 A · across 6 competitions
Jul 2023
23/24 — Real Madrid
44 matches · 12 G · 9 A · across 4 competitions
Jun 2023
Transfer: AC Milan → Real Madrid
22/23 · Return from loan
Mar 2023
Injury: unknown
1 games missed
Oct 2022
Injury: unknown
2 games missed
Jul 2022
22/23 — AC Milan
45 matches · 7 G · 7 A · across 4 competitions
Oct 2021
Injury: unknown
4 games missed
Jul 2021
Transfer: Real Madrid → AC Milan
21/22 · Loan
Jul 2021
21/22 — AC Milan
40 matches · 4 G · 4 A · across 3 competitions
Jun 2021
Transfer: AC Milan → Real Madrid
20/21 · Return from loan
Mar 2021
Injury: unknown
1 games missed
Jan 2021
Injury: unknown
7 games missed
Sep 2020
Transfer: Real Madrid → AC Milan
20/21 · Loan
Jul 2020
20/21 — AC Milan
39 matches · 7 G · 4 A · across 4 competitions
Aug 2019
Injury: unknown
6 games missed
Jul 2019
Injury: unknown
Jul 2019
19/20 — Real Madrid
10 matches · 1 G · 1 A · across 3 competitions
Jan 2019
Transfer: Man City → Real Madrid
18/19 · Transfer · €17.00m
Jul 2018
18/19 — Manchester City, Real Madrid
15 matches · 3 G · 2 A · across 5 competitions
Jan 2018
Transfer: Man City U23 → Man City
17/18 · Transfer
Jul 2017
17/18 — Manchester City, Manchester City U23, Manchester City UEFA U19
27 matches · 6 G · 4 A · across 6 competitions
Jul 2016
16/17 — Manchester City, Manchester City U18, Manchester City U23, Manchester City UEFA U19
35 matches · 10 G · 10 A · across 6 competitions
Jul 2016
Transfer: Man City U18 → Man City U23
16/17 · Transfer
Jul 2015
15/16 — Manchester City U18, Manchester City U21, Manchester City UEFA U19
10 matches · 4 G · 0 A · across 3 competitions
Jul 2015
Transfer: Man City Youth → Man City U18
15/16 · Transfer
Jan 2014
Transfer: Málaga CF Youth → Man City Youth
13/14 · Transfer · €350k
Jan 1970
Peak market value: €45.00m
Highest valuation recorded in dataset
6,288 min
Minutes played by club
Real Madrid 26.1%
AC Milan 37.3%
Manchester City 1.6%
Manchester City U23 7.7%
Manchester City UEFA U19 15.3%
Manchester City U18 11.9%
Manchester City U21 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

5€11.3M11€22.5M16€33.8M21€45M15/16 — 4 goals (Manchester City U18)415/1616/17 — 10 goals (Manchester City UEFA U19)16/17 — 10 assists2016/1717/18 — 6 goals (Manchester City U23)17/18 — 4 assists1017/1818/19 — 3 goals (Real Madrid)18/19 — 2 assists518/1919/20 — 1 goals (Real Madrid)19/20 — 1 assists219/2020/21 — 7 goals (AC Milan)20/21 — 4 assists1120/212025 — 1 assists1202521/22 — 4 goals (AC Milan)21/22 — 4 assists821/2222/23 — 7 goals (AC Milan)22/23 — 7 assists1422/2323/24 — 12 goals (Real Madrid)23/24 — 9 assists2123/2424/25 — 6 goals (Real Madrid)24/25 — 7 assists1324/2525/26 — 1 assists125/2618/19 — €5M19/20 — €17M20/21 — €14M21/22 — €25M22/23 — €22M23/24 — €20M24/25 — €40M25/26 — €45MGoalsAssistsMarket value

Goals by season

15/16: 4415/1616/17: 101016/1717/18: 6617/1818/19: 3318/1919/20: 1119/2020/21: 7720/212025: 00202521/22: 4421/2222/23: 7722/2323/24: 121223/2424/25: 6624/2525/26: 0025/26

Assists by season

15/16: 0015/1616/17: 101016/1717/18: 4417/1818/19: 2218/1919/20: 1119/2020/21: 4420/212025: 11202521/22: 4421/2222/23: 7722/2323/24: 9923/2424/25: 7724/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€40.00m
Peak€45.00m
Low€2.50m
Δ since start+€35.00m
€2.50m€13.13m€23.75m€34.38m€45.00m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
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
TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

Serie A
91 apps
13 G
14 A
LaLiga
80 apps
13 G
12 A
U21 PL
33 apps
11 G
10 A
Champions League
39 apps
6 G
3 A
UEFA Youth League
14 apps
4 G
3 A
FA Youth Cup
12 apps
4 G
1 A
Europa League
8 apps
3 G
0 A
Copa del Rey
13 apps
2 G
5 A
EFL Cup
5 apps
2 G
0 A
Supercopa
4 apps
1 G
1 A

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.