Skip to content
Achraf Hakimi

Achraf Hakimi

Defender - Right-Back  at Paris Saint-Germain
Age27
CitizenshipMorocco Spain
Height1.81 m
Footright
BornNovember 4, 1998
at Paris Saint-Germain 1,783 days · joined 2021-07-06
👕200+ Apps 50+ Goals 🎯50+ Assists
Market value €80.00m
Right-Back Defender

Career snapshot

6
clubs played for
15/16
debut season
0.14
goals / match
Paris Saint-Germain
top club · 179 apps

Career highs

€80.00m
peak value · 2025
€68.00m
top transfer fee · 21/22
9
best season · 19/20
int'l / penalties
358Appearances
50Goals
74Assists
56Yellow cards
3Red cards
110Full matches (90′)
Full nameAchraf Hakimi
Name in home countryأشرف حكيمي
Date of birth1998-11-04 (27 yrs)
Place of birthMadrid, Morocco
CitizenshipMorocco Spain
PositionDefender - Right-Back (main: Defender)
Footright
Height181.00 m
Current clubParis Saint-Germain
Joined2021-07-06
Contract expires2029-06-30
AgentFootfeel ISM
OutfitterUnder Armour
Jul 2025
2025 — Paris Saint-Germain
7 matches · 2 G · 2 A · across 1 competition
Jul 2025
25/26 — Paris Saint-Germain
4 matches · 0 G · 0 A · across 2 competitions
Jul 2024
24/25 — Paris Saint-Germain
48 matches · 9 G · 14 A · across 4 competitions
Jul 2023
23/24 — Paris Saint-Germain
40 matches · 5 G · 7 A · across 4 competitions
Feb 2023
Injury: unknown
3 games missed
Jul 2022
22/23 — Paris Saint-Germain
39 matches · 5 G · 6 A · across 4 competitions
Feb 2022
Injury: unknown
2 games missed
Jul 2021
Injury: unknown
Jul 2021
Transfer: Inter → Paris SG
21/22 · Transfer · €68.00m
Jul 2021
21/22 — Paris Saint-Germain
41 matches · 4 G · 6 A · across 3 competitions
Dec 2020
Injury: unknown
2 games missed
Oct 2020
Injury: unknown
1 games missed
Sep 2020
Transfer: Real Madrid → Inter
20/21 · Transfer · €43.00m
Jul 2020
20/21 — Inter Milan
45 matches · 7 G · 11 A · across 3 competitions
Jun 2020
Transfer: Bor. Dortmund → Real Madrid
19/20 · Return from loan
Jul 2019
19/20 — Borussia Dortmund
45 matches · 9 G · 10 A · across 4 competitions
Mar 2019
Injury: unknown
7 games missed
Jul 2018
Transfer: Real Madrid → Bor. Dortmund
18/19 · Loan
Jul 2018
18/19 — Borussia Dortmund
28 matches · 3 G · 7 A · across 3 competitions
Jul 2018
2018 — Real Madrid
1 matches · 0 G · 0 A · across 1 competition
Jul 2017
17/18 — Real Madrid
16 matches · 2 G · 1 A · across 3 competitions
Jul 2017
Transfer: RM Castilla → Real Madrid
17/18 · Transfer
Jul 2016
16/17 — Real Madrid Castilla, Real Madrid, Real Madrid UEFA U19
34 matches · 2 G · 10 A · across 4 competitions
Jul 2016
Transfer: Real Madrid U19 → RM Castilla
16/17 · Transfer
Jul 2015
15/16 — Real Madrid UEFA U19
10 matches · 2 G · 0 A · across 1 competition
Jul 2015
Transfer: Real Madrid U18 → Real Madrid U19
15/16 · Transfer
Jan 1970
Peak market value: €80.00m
Highest valuation recorded in dataset
9,939 min
Minutes played by club
Paris Saint-Germain 41.0%
Real Madrid 3.8%
Inter Milan 3.8%
Borussia Dortmund 18.4%
Real Madrid Castilla 23.2%
Real Madrid UEFA U19 9.8%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Paris Saint-Germain 6 2025 25/26 179 25 35 4,072
Real Madrid 3 16/17 2018 17 2 1 379
Inter Milan 1 20/21 20/21 45 7 11 381
Borussia Dortmund 2 18/19 19/20 73 12 17 1,831
Real Madrid Castilla 1 16/17 16/17 28 1 8 2,304
Real Madrid UEFA U19 2 15/16 16/17 16 3 2 972

Career trajectory — goals, assists & market value

6€20M12€40M17€60M23€80M15/16 — 2 goals (Real Madrid UEFA U19)215/1616/17 — 2 goals (Real Madrid Castilla)16/17 — 10 assists1216/1717/18 — 2 goals (Real Madrid)17/18 — 1 assists317/1818/19 — 3 goals (Borussia Dortmund)18/19 — 7 assists1018/1919/20 — 9 goals (Borussia Dortmund)19/20 — 10 assists1919/2020/21 — 7 goals (Inter Milan)20/21 — 11 assists1820/212025 — 2 goals (Paris Saint-Germain)2025 — 2 assists4202521/22 — 4 goals (Paris Saint-Germain)21/22 — 6 assists1021/2222/23 — 5 goals (Paris Saint-Germain)22/23 — 6 assists1122/2323/24 — 5 goals (Paris Saint-Germain)23/24 — 7 assists1223/2424/25 — 9 goals (Paris Saint-Germain)24/25 — 14 assists2324/2525/2616/17 — €250K17/18 — €5M18/19 — €25M19/20 — €45M20/21 — €60M21/22 — €70M22/23 — €70M23/24 — €65M24/25 — €60M25/26 — €80MGoalsAssistsMarket value

Goals by season

15/16: 2215/1616/17: 2216/1717/18: 2217/1818/19: 3318/1919/20: 9919/2020/21: 7720/212018: 0020182025: 22202521/22: 4421/2222/23: 5522/2323/24: 5523/2424/25: 9924/2525/26: 0025/26

Assists by season

15/16: 0015/1616/17: 101016/1717/18: 1117/1818/19: 7718/1919/20: 101019/2020/21: 111120/212018: 0020182025: 22202521/22: 6621/2222/23: 6622/2323/24: 7723/2424/25: 141424/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Ligue 1 Paris Saint-Germain 3 0 0 1 0 0
25/26 UEFA Super Cup Paris Saint-Germain 1 0 0 0 0 0
24/25 Champions League Paris Saint-Germain 17 4 5 3 0 385
24/25 Coupe de France Paris Saint-Germain 5 1 1 0 0 377
24/25 Ligue 1 Paris Saint-Germain 25 4 8 4 0 517
24/25 Trophée des Champions Paris Saint-Germain 1 0 0 0 0 0
23/24 Champions League Paris Saint-Germain 11 1 1 4 0 983
23/24 Coupe de France Paris Saint-Germain 3 0 1 0 0 0
23/24 Ligue 1 Paris Saint-Germain 25 4 5 3 0 483
23/24 Trophée des Champions Paris Saint-Germain 1 0 0 0 0 0
22/23 Champions League Paris Saint-Germain 8 0 2 1 0 0
22/23 Coupe de France Paris Saint-Germain 2 0 0 0 0 0
22/23 Ligue 1 Paris Saint-Germain 28 5 4 5 1 410
22/23 Trophée des Champions Paris Saint-Germain 1 0 0 0 0 0
21/22 Champions League Paris Saint-Germain 8 0 0 2 0 0
21/22 Ligue 1 Paris Saint-Germain 32 4 6 3 1 621
21/22 Trophée des Champions Paris Saint-Germain 1 0 0 0 0 0
2025 Club World Cup Paris Saint-Germain 7 2 2 0 0 296
2018 Club World Cup Real Madrid 1 0 0 0 0 0
20/21 Champions League Inter Milan 5 0 1 1 0 0
20/21 Italy Cup Inter Milan 3 0 0 2 0 0
20/21 Serie A Inter Milan 37 7 10 6 0 381
19/20 Bundesliga Borussia Dortmund 33 5 10 5 0 543
19/20 Champions League Borussia Dortmund 8 4 0 0 0 178
19/20 DFB-Pokal Borussia Dortmund 3 0 0 0 0 0
19/20 DFL-Supercup Borussia Dortmund 1 0 0 0 0 0
18/19 Bundesliga Borussia Dortmund 21 2 4 4 0 870
18/19 Champions League Borussia Dortmund 5 0 3 0 0 0
18/19 DFB-Pokal Borussia Dortmund 2 1 0 1 0 240
17/18 Champions League Real Madrid 2 0 0 0 0 0
17/18 Copa del Rey Real Madrid 5 0 1 0 0 0
17/18 LaLiga Real Madrid 9 2 0 0 0 379
16/17 2ª B - Grupo II Real Madrid Castilla 28 1 8 7 1 2,304
16/17 Copa del Rey Real Madrid 0 0 0 0 0 0
16/17 LaLiga Real Madrid 0 0 0 0 0 0
16/17 UEFA Youth League Real Madrid UEFA U19 6 1 2 2 0 540
15/16 UEFA Youth League Real Madrid UEFA U19 10 2 0 2 0 432
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 Real Madrid U18 Real Madrid U19 Transfer 0
16/17 2016-07-01 Real Madrid U19 RM Castilla Transfer 0
17/18 2017-07-01 RM Castilla Real Madrid Transfer 300000
18/19 2018-07-11 Real Madrid Bor. Dortmund Loan 5000000
19/20 2020-06-30 Bor. Dortmund Real Madrid Return from loan 54000000
20/21 2020-09-01 Real Madrid Inter Transfer 54000000 €43.00m
21/22 2021-07-06 Inter Paris SG Transfer 60000000 €68.00m
SeasonInjuryFromToDays missedGames missed
18/19 Metatarsal fracture 2019-03-31 2019-06-05 67 7
20/21 Quarantine 2020-10-21 2020-10-23 3 1
20/21 Ankle problems 2020-12-13 2020-12-16 4 2
21/22 Corona virus 2021-07-16 2021-07-30 15 0
21/22 Hamstring injury 2022-02-24 2022-03-08 13 2
22/23 Hamstring injury 2023-02-15 2023-03-06 20 3
Current€65.00m
Peak€80.00m
Low€250k
Δ since start+€64.75m
€250k€20.19m€40.13m€60.06m€80.00m197019701970
DateValue
Jan 1, 1970 €65.00m
Jan 1, 1970 €80.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €65.00m
Jan 1, 1970 €65.00m
Jan 1, 1970 €65.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €65.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €54.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €11.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €300k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €250k

No national team data.

TeammatePPG played withJoint goalsMinutes
Gianluigi Donnarumma 2 0 0
Kylian Mbappé 2 8 0
Danilo Pereira 2 0 0
Jadon Sancho 2 8 0
Milan Škriniar 2 0 0
Romain Saïss 2 0 0
Youssef En-Nesyri 2 3 0
Axel Witsel 2 1 0
Bono 2 0 0
Roman Bürki 2 0 0
Lionel Messi 2 1 0
Sofyan Amrabat 2 1 0
Raphaël Guerreiro 2 3 0
Marco Verratti 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
20/21 Serie A Inter Milan 7 37
19/20 Bundesliga Borussia Dortmund 5 33
22/23 Ligue 1 Paris Saint-Germain 5 28

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 Serie A Inter Milan 10 37
19/20 Bundesliga Borussia Dortmund 10 33
16/17 2ª B - Grupo II Real Madrid Castilla 8 28

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-06-30 Bor. Dortmund Real Madrid Return from loan €54.00m
18/19 2018-07-11 Real Madrid Bor. Dortmund Loan €5.00m

Last 50 matches for Paris Saint-Germain 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-05-24 FR1 Paris Saint-Germain 3–0 Stade de Reims Available
2025-04-01 FR1 USL Dunkerque 2–4 Paris Saint-Germain Available
2025-02-26 FR1 Stade Briochin 0–7 Paris Saint-Germain Available
2025-02-04 FR1 Le Mans FC 0–2 Paris Saint-Germain Available
2023-06-03 FR1 Paris Saint-Germain 2–3 Clermont Foot 63 Available
2023-05-27 FR1 RC Strasbourg 1–1 Paris Saint-Germain Available
2023-05-21 FR1 AJ Auxerre 1–2 Paris Saint-Germain Available
2023-05-13 FR1 Paris Saint-Germain 5–0 AC Ajaccio Available
2023-05-07 FR1 ESTAC Troyes 1–3 Paris Saint-Germain Available
2023-04-30 FR1 Paris Saint-Germain 1–3 FC Lorient Available
2023-04-21 FR1 Angers SCO 1–2 Paris Saint-Germain Available
2023-04-15 FR1 Paris Saint-Germain 3–1 RC Lens Available
2023-04-08 FR1 OGC Nice 0–2 Paris Saint-Germain Available
2023-04-02 FR1 Paris Saint-Germain 0–1 Olympique Lyonnais Available
2023-03-19 FR1 Paris Saint-Germain 0–2 Stade Rennais Available
2023-03-11 FR1 Stade Brestois 29 1–2 Paris Saint-Germain Available
2023-03-08 CL Bayern München 2–0 Paris Saint-Germain Available
2023-03-08 CL Bayern München 2–0 Paris Saint-Germain Available
2023-03-04 FR1 Paris Saint-Germain 4–2 FC Nantes INJURED Hamstring injury
2023-02-26 FR1 Olympique Marseille 0–3 Paris Saint-Germain INJURED Hamstring injury
2023-02-19 FR1 Paris Saint-Germain 4–3 Lille OSC INJURED Hamstring injury
2023-02-14 CL Paris Saint-Germain 0–1 Bayern München Available
2023-02-14 CL Paris Saint-Germain 0–1 Bayern München Available
2023-02-11 FR1 AS Monaco 3–1 Paris Saint-Germain Available
2023-02-04 FR1 Paris Saint-Germain 2–1 Toulouse FC Available
2023-02-01 FR1 Montpellier HSC 1–3 Paris Saint-Germain Available
2023-01-29 FR1 Paris Saint-Germain 1–1 Stade de Reims Available
2023-01-15 FR1 Stade Rennais 1–0 Paris Saint-Germain Available
2023-01-11 FR1 Paris Saint-Germain 2–0 Angers SCO Available
2023-01-01 FR1 RC Lens 3–1 Paris Saint-Germain Available
2022-12-28 FR1 Paris Saint-Germain 2–1 RC Strasbourg Available
2022-11-13 FR1 Paris Saint-Germain 5–0 AJ Auxerre Available
2022-11-06 FR1 FC Lorient 1–2 Paris Saint-Germain Available
2022-11-02 CL Juventus 1–2 Paris Saint-Germain Available
2022-10-29 FR1 Paris Saint-Germain 4–3 ESTAC Troyes Available
2022-10-25 CL Paris Saint-Germain 7–2 Maccabi Haifa Available
2022-10-21 FR1 AC Ajaccio 0–3 Paris Saint-Germain Available
2022-10-16 FR1 Paris Saint-Germain 1–0 Olympique Marseille Available
2022-10-11 CL Paris Saint-Germain 1–1 SL Benfica Available
2022-10-08 FR1 Stade de Reims 0–0 Paris Saint-Germain Available
2022-10-05 CL SL Benfica 1–1 Paris Saint-Germain Available
2022-10-01 FR1 Paris Saint-Germain 2–1 OGC Nice Available
2022-09-18 FR1 Olympique Lyonnais 0–1 Paris Saint-Germain Available
2022-09-14 CL Maccabi Haifa 1–3 Paris Saint-Germain Available
2022-09-10 FR1 Paris Saint-Germain 1–0 Stade Brestois 29 Available
2022-09-06 CL Paris Saint-Germain 2–1 Juventus Available
2022-09-03 FR1 FC Nantes 0–3 Paris Saint-Germain Available
2022-08-31 FR1 Toulouse FC 0–3 Paris Saint-Germain Available
2022-08-28 FR1 Paris Saint-Germain 1–1 AS Monaco Available
2022-08-21 FR1 Lille OSC 1–7 Paris Saint-Germain Available

Teams faced most often by Achraf Hakimi's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Manchester City 32 5 7 20 34 54 -20 16%
Bayern München 30 11 3 16 37 59 -22 37%
RB Leipzig 28 14 3 11 50 44 +6 50%
FC Barcelona 25 8 6 11 40 48 -8 32%
VfL Wolfsburg 24 19 2 3 60 13 +47 79%
AS Monaco 22 9 3 10 45 37 +8 41%
Chelsea FC 20 12 2 6 30 22 +8 60%
1. FSV Mainz 05 20 12 4 4 35 22 +13 60%
Eintracht Frankfurt 20 11 5 4 47 27 +20 55%
Atlético Madrid 20 8 7 5 33 20 +13 40%
FC Augsburg 20 11 5 4 48 28 +20 55%
Lille OSC 18 13 3 2 38 17 +21 72%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 Senior debut season
15/16 First senior goal
24/25 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 4 0 1 0 0 0
24/25 48 1,279 7 0 0 0.49
23/24 40 1,466 7 0 0 0.43
22/23 39 410 6 1 1 1.76
21/22 41 621 5 0 1 0.87
20/21 45 381 9 0 0 2.13
19/20 45 721 5 0 0 0.62
18/19 28 1,110 5 0 0 0.41
16/17 34 2,844 9 1 1 0.35
15/16 10 432 2 0 0 0.42

Output by competition

Career goals and assists broken down by tournament.

Ligue 1
113 apps
17 G
23 A
Champions League
64 apps
9 G
12 A
Bundesliga
54 apps
7 G
14 A
Serie A
37 apps
7 G
10 A
UEFA Youth League
16 apps
3 G
2 A
Club World Cup
8 apps
2 G
2 A
LaLiga
9 apps
2 G
0 A
2ª B - Grupo II
28 apps
1 G
8 A
Coupe de France
10 apps
1 G
2 A
DFB-Pokal
5 apps
1 G
0 A

Frequently asked about Achraf Hakimi

Who is Achraf Hakimi?

Achraf Hakimi is a Morocco professional footballer who plays as a right-back for Paris Saint-Germain.

How old is Achraf Hakimi?

Achraf Hakimi is 27 years old. He was born on November 4, 1998 in Madrid.

What position does Achraf Hakimi play?

Achraf Hakimi plays as a right-back (Defender - Right-Back).

What club does Achraf Hakimi play for?

Achraf Hakimi currently plays for Paris Saint-Germain.

How many career goals has Achraf Hakimi scored?

Across all senior club competitions in our dataset, Achraf Hakimi has scored 50 goals in 358 appearances.

What is Achraf Hakimi's market value?

Achraf Hakimi's most recent reported market value is €80.00m.