Skip to content
Riccardo Calafiori

Riccardo Calafiori

Defender - Left-Back  at Arsenal FC
Age24
CitizenshipItaly
Height1.88 m
Footleft
BornMay 19, 2002
at Arsenal FC 664 days · joined 2024-07-29
👕100+ Apps 🏴25+ Caps
Market value €35.00m
Left-Back Defender

Career snapshot

8
clubs played for
17/18
debut season
0.08
goals / match
FC Basel 1893
top club · 38 apps

Position rank · 25/26

#23
goals rank
#16
assists rank
13
season goals
17
season assists

Among 139 Defender - Left-Backs · ≥200 mins

Career highs

€45.00m
peak value · 2024
€45.00m
top transfer fee · 24/25
5
best season · 19/20
34 / 2
int'l caps / goals
161Appearances
13Goals
17Assists
33Yellow cards
0Red cards
43Full matches (90′)
Full nameRiccardo Calafiori
Date of birth2002-05-19 (24 yrs)
Place of birthRoma, Italy
CitizenshipItaly
PositionDefender - Left-Back (main: Defender)
Footleft
Height188.00 m
Current clubArsenal FC
Joined2024-07-29
Contract expires2029-06-30
AgentWorld Soccer Agency
Jul 2025
25/26 — Arsenal FC
3 matches · 1 G · 2 A · across 1 competition
May 2025
Injury: unknown
3 games missed
Mar 2025
Injury: unknown
10 games missed
Jan 2025
Injury: unknown
3 games missed
Dec 2024
Injury: unknown
4 games missed
Oct 2024
Injury: unknown
8 games missed
Sep 2024
Injury: unknown
2 games missed
Jul 2024
Transfer: Bologna → Arsenal
24/25 · Transfer · €45.00m
Jul 2024
24/25 — Arsenal FC
29 matches · 3 G · 2 A · across 3 competitions
Feb 2024
Injury: unknown
2 games missed
Aug 2023
Transfer: FC Basel → Bologna
23/24 · Transfer · €24.50m
Jul 2023
23/24 — Bologna FC 1909, FC Basel 1893
37 matches · 2 G · 5 A · across 4 competitions
May 2023
Injury: unknown
1 games missed
Apr 2023
Injury: unknown
2 games missed
Feb 2023
Injury: unknown
2 games missed
Sep 2022
Injury: unknown
10 games missed
Aug 2022
Transfer: AS Roma → FC Basel
22/23 · Transfer · €10.20m
Jul 2022
22/23 — FC Basel 1893
34 matches · 1 G · 3 A · across 3 competitions
Jun 2022
Transfer: Genoa → AS Roma
21/22 · Return from loan
May 2022
Injury: unknown
4 games missed
Apr 2022
Injury: unknown
2 games missed
Mar 2022
Injury: unknown
1 games missed
Jan 2022
Transfer: AS Roma → Genoa
21/22 · Loan
Nov 2021
Injury: unknown
11 games missed
Jul 2021
21/22 — AS Roma, Genoa CFC
12 matches · 0 G · 2 A · across 3 competitions
Sep 2020
Transfer: Roma U19 → AS Roma
20/21 · Transfer
Jul 2020
20/21 — AS Roma
8 matches · 1 G · 0 A · across 2 competitions
Jul 2019
19/20 — Roma U19, AS Roma
17 matches · 5 G · 3 A · across 4 competitions
Jul 2018
18/19 — Roma U19, AS Roma UEFA U19
2 matches · 0 G · 0 A · across 2 competitions
Jul 2018
Transfer: Roma U17 → Roma U19
18/19 · Transfer
Jul 2017
17/18 — Roma Under 17
19 matches · 0 G · 0 A · across 3 competitions
Jul 2017
Transfer: AS Rom Youth → Roma U17
17/18 · Transfer
Jan 1970
Peak market value: €45.00m
Highest valuation recorded in dataset

Percentile rank vs 24 other Defender - Left-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.40/90
100
Assists2 total · 0.80/90
100
G+A3 total · 1.19/90
100
Yellow cards1 total · 0.40/90
8
3,827 min
Minutes played by club
Arsenal FC 30.0%
FC Basel 1893 18.3%
Bologna FC 1909 30.5%
AS Roma 9.3%
Genoa CFC 0.0%
Roma U19 11.9%
AS Roma UEFA U19 0.0%
Roma Under 17 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Arsenal FC 2 24/25 25/26 32 4 4 1,149
FC Basel 1893 2 22/23 23/24 38 1 3 699
Bologna FC 1909 1 23/24 23/24 33 2 5 1,169
AS Roma 3 19/20 21/22 18 1 3 354
Genoa CFC 1 21/22 21/22 3 0 0 0
Roma U19 2 18/19 19/20 17 5 2 456
AS Roma UEFA U19 1 18/19 18/19 1 0 0 0
Roma Under 17 1 17/18 17/18 19 0 0 0

Career trajectory — goals, assists & market value

2€11.3M4€22.5M6€33.8M8€45M19/20 — 5 goals (Roma U19)19/20 — 3 assists819/2020/21 — 1 goals (AS Roma)120/2121/22 — 2 assists221/2222/23 — 1 goals (FC Basel 1893)22/23 — 3 assists422/2323/24 — 2 goals (Bologna FC 1909)23/24 — 5 assists723/2424/25 — 3 goals (Arsenal FC)24/25 — 2 assists524/2525/26 — 1 goals (Arsenal FC)25/26 — 2 assists325/2620/21 — €2.5M21/22 — €4M22/23 — €3.5M23/24 — €13M24/25 — €45M25/26 — €40MGoalsAssistsMarket value

Goals by season

17/18: 0017/1818/19: 0018/1919/20: 5519/2020/21: 1120/2121/22: 0021/2222/23: 1122/2323/24: 2223/2424/25: 3324/2525/26: 1125/26

Assists by season

17/18: 0017/1818/19: 0018/1919/20: 3319/2020/21: 0020/2121/22: 2221/2222/23: 3322/2323/24: 5523/2424/25: 2224/2525/26: 2225/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Premier League Arsenal FC 3 1 2 1 0 226
24/25 Champions League Arsenal FC 8 1 1 2 0 430
24/25 EFL Cup Arsenal FC 2 0 0 1 0 0
24/25 Premier League Arsenal FC 19 2 1 4 0 493
23/24 Italy Cup Bologna FC 1909 3 0 0 0 0 0
23/24 Serie A Bologna FC 1909 30 2 5 4 0 1,169
23/24 Super League FC Basel 1893 3 0 0 0 0 0
23/24 UECL Quali FC Basel 1893 1 0 0 0 0 0
22/23 Conference L. FC Basel 1893 8 1 1 2 0 699
22/23 Super League FC Basel 1893 23 0 1 5 0 0
22/23 Swiss Cup FC Basel 1893 3 0 1 1 0 0
21/22 Conference L. AS Roma 3 0 1 0 0 0
21/22 Serie A AS Roma 6 0 1 2 0 0
21/22 Serie A Genoa CFC 3 0 0 1 0 0
21/22 UECL Quali AS Roma 0 0 0 0 0 0
20/21 Europa League AS Roma 5 1 0 2 0 354
20/21 Serie A AS Roma 3 0 0 2 0 0
19/20 Coppa Primavera Roma U19 3 1 0 0 0 252
19/20 Europa League AS Roma 0 0 0 0 0 0
19/20 Primavera 1 Roma U19 13 4 2 4 0 204
19/20 Serie A AS Roma 1 0 1 0 0 0
18/19 Primavera 1 Roma U19 1 0 0 0 0 0
18/19 UEFA Youth League AS Roma UEFA U19 1 0 0 0 0 0
17/18 Supercoppa U17 Roma Under 17 1 0 0 0 0 0
17/18 Under 17 - C Roma Under 17 16 0 0 1 0 0
17/18 Under 17 - Finals Roma Under 17 2 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
17/18 2017-07-01 AS Rom Youth Roma U17 Transfer 0
18/19 2018-07-01 Roma U17 Roma U19 Transfer 0
20/21 2020-09-01 Roma U19 AS Roma Transfer 0
21/22 2022-01-14 AS Roma Genoa Loan 4000000
21/22 2022-06-30 Genoa AS Roma Return from loan 3500000
22/23 2022-08-31 AS Roma FC Basel Transfer 3500000 €10.20m
23/24 2023-08-31 FC Basel Bologna Transfer 4500000 €24.50m
24/25 2024-07-29 Bologna Arsenal Transfer 45000000 €45.00m
SeasonInjuryFromToDays missedGames missed
21/22 muscular problems 2021-11-06 2021-12-01 26 11
21/22 unknown injury 2022-03-18 2022-03-21 4 1
21/22 unknown injury 2022-04-08 2022-04-21 14 2
21/22 unknown injury 2022-05-06 2022-06-03 29 4
22/23 Torn muscle fiber 2022-09-01 2022-10-05 35 10
22/23 muscular problems 2023-02-19 2023-02-23 5 2
22/23 unknown injury 2023-04-11 2023-04-18 8 2
22/23 unknown injury 2023-05-04 2023-05-08 5 1
23/24 Knock 2024-02-11 2024-02-14 4 2
24/25 Calf problems 2024-09-07 2024-09-18 12 2
24/25 Knee injury 2024-10-22 2024-11-21 31 8
24/25 Knee injury 2024-12-03 2024-12-17 15 4
24/25 Muscle injury 2025-01-11 2025-01-21 11 3
24/25 Knee injury 2025-03-21 2025-05-06 47 10
24/25 Knee bruise 2025-05-24 2025-07-21 59 3
Current€40.00m
Peak€45.00m
Low€700k
Δ since start+€37.50m
€700k€11.78m€22.85m€33.93m€45.00m197019701970
DateValue
Jan 1, 1970 €40.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €13.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €700k
Jan 1, 1970 €2.50m
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #28461 4 0 former national player
Team #23243 6 1 former national player
Team #23133 #3 3 1 former national player
Team #21426 2 0 former national player
Team #21100 2 0 former national player
Team #11947 #13 7 0 former national player
Team #3376 #13 10 0 current national player
TeammatePPG played withJoint goalsMinutes
Giovanni Fabbian 2 1 0
Victor Kristiansen 2 0 0
Stefan Posch 2 1 0
Riccardo Orsolini 2 2 0
Andi Zeqiri 2 1 0
Alexis Saelemaekers 2 0 0
Lewis Ferguson 2 0 0
Lukasz Skorupski 2 0 0
Zeki Amdouni 1 1 0
Dan Ndoye 2 0 0
Wouter Burger 1 0 0
Joshua Zirkzee 2 1 0
Remo Freuler 2 0 0
Marwin Hitz 1 0 0
Michel Aebischer 2 0 0
Andy Pelmard 1 0 0
Andy Diouf 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
19/20 Primavera 1 Roma U19 4 13
23/24 Serie A Bologna FC 1909 2 30
24/25 Premier League Arsenal FC 2 19

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Serie A Bologna FC 1909 5 30
25/26 Premier League Arsenal FC 2 3
19/20 Primavera 1 Roma U19 2 13

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-06-30 Genoa AS Roma Return from loan €3.50m
21/22 2022-01-14 AS Roma Genoa Loan €4.00m

Last 50 matches for Arsenal FC 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
2026-05-30 CL Paris Saint-Germain FC Arsenal FC TIMED
2026-05-24 GB1 Crystal Palace FC 1–2 Arsenal FC Available
2026-05-18 GB1 Arsenal FC Burnley FC TIMED
2026-05-10 GB1 West Ham United FC 0–1 Arsenal FC Available
2026-05-10 GB1 West Ham United FC 0–1 Arsenal FC Available
2026-05-05 CL Arsenal FC 1–0 Club Atlético de Madrid Available
2026-05-02 GB1 Arsenal FC 3–0 Fulham FC Available
2026-05-02 GB1 Arsenal FC 3–0 Fulham FC Available
2026-04-29 CL Club Atlético de Madrid 1–1 Arsenal FC Available
2026-04-25 GB1 Arsenal FC 1–0 Newcastle United FC Available
2026-04-25 GB1 Arsenal FC 1–0 Newcastle United FC Available
2026-04-19 GB1 Manchester City FC 2–1 Arsenal FC Available
2026-04-19 GB1 Manchester City FC 2–1 Arsenal FC Available
2026-04-15 CL Arsenal FC 0–0 Sporting Clube de Portugal Available
2026-04-11 GB1 Arsenal FC 1–2 AFC Bournemouth Available
2026-04-07 CL Sporting Clube de Portugal 0–1 Arsenal FC Available
2026-03-17 CL Arsenal FC 2–0 Bayer 04 Leverkusen Available
2026-03-14 GB1 Arsenal FC 2–0 Everton FC Available
2026-03-11 CL Bayer 04 Leverkusen 1–1 Arsenal FC Available
2026-03-04 GB1 Brighton & Hove Albion FC 0–1 Arsenal FC Available
2026-03-01 GB1 Arsenal FC 2–1 Chelsea FC Available
2026-02-22 GB1 Tottenham Hotspur FC 1–4 Arsenal FC Available
2026-02-18 GB1 Wolverhampton Wanderers FC 2–2 Arsenal FC Available
2026-02-12 GB1 Brentford FC 1–1 Arsenal FC Available
2026-02-07 GB1 Arsenal FC 3–0 Sunderland AFC Available
2026-01-31 GB1 Leeds United FC 0–4 Arsenal FC Available
2026-01-28 CL Arsenal FC 3–2 FK Kairat Available
2026-01-25 GB1 Arsenal FC 2–3 Manchester United FC Available
2026-01-20 CL FC Internazionale Milano 1–3 Arsenal FC Available
2026-01-17 GB1 Nottingham Forest FC 0–0 Arsenal FC Available
2026-01-08 GB1 Arsenal FC 0–0 Liverpool FC Available
2026-01-03 GB1 AFC Bournemouth 2–3 Arsenal FC Available
2025-12-30 GB1 Arsenal FC 4–1 Aston Villa FC Available
2025-12-27 GB1 Arsenal FC 2–1 Brighton & Hove Albion FC Available
2025-12-20 GB1 Everton FC 0–1 Arsenal FC Available
2025-12-13 GB1 Arsenal FC 2–1 Wolverhampton Wanderers FC Available
2025-12-10 CL Club Brugge KV 0–3 Arsenal FC Available
2025-12-06 GB1 Aston Villa FC 2–1 Arsenal FC Available
2025-12-03 GB1 Arsenal FC 2–0 Brentford FC Available
2025-11-30 GB1 Chelsea FC 1–1 Arsenal FC Available
2025-11-26 CL Arsenal FC 3–1 FC Bayern München Available
2025-11-23 GB1 Arsenal FC 4–1 Tottenham Hotspur FC Available
2025-11-08 GB1 Sunderland AFC 2–2 Arsenal FC Available
2025-11-04 CL SK Slavia Praha 0–3 Arsenal FC Available
2025-11-01 GB1 Burnley FC 0–2 Arsenal FC Available
2025-10-26 GB1 Arsenal FC 1–0 Crystal Palace FC Available
2025-10-21 CL Arsenal FC 4–0 Club Atlético de Madrid Available
2025-10-18 GB1 Fulham FC 0–1 Arsenal FC Available
2025-10-04 GB1 Arsenal FC 2–0 West Ham United FC Available
2025-10-01 CL Arsenal FC 2–0 PAE Olympiakos SFP Available

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

OpponentPWDLGFGAGDWin %
AC Milan 23 3 7 13 24 42 -18 13%
SSC Napoli 23 6 6 11 27 36 -9 26%
ACF Fiorentina 23 13 5 5 44 28 +16 57%
Udinese Calcio 22 13 5 4 37 19 +18 59%
Torino FC 22 12 6 4 31 20 +11 55%
FC Internazionale Milano 21 5 4 12 25 42 -17 24%
Juventus FC 21 1 11 9 19 35 -16 5%
Atalanta BC 20 3 6 11 17 34 -17 15%
Genoa CFC 19 8 4 7 29 30 -1 42%
Cagliari Calcio 19 11 4 4 33 18 +15 58%
SS Lazio 19 8 4 7 20 17 +3 42%
Hellas Verona FC 18 10 3 5 30 21 +9 56%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
17/18 Senior debut season
19/20 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 3 226 1 0 0 0.4
24/25 29 923 7 0 0 0.68
23/24 37 1,169 4 1 0 0.38
22/23 34 699 8 1 0 1.16
21/22 12 0 3 0 0 0
20/21 8 354 4 0 0 1.02
19/20 17 456 4 0 0 0.79
17/18 19 0 2 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Primavera 1
14 apps
4 G
2 A
Premier League
22 apps
3 G
3 A
Serie A
43 apps
2 G
7 A
Conference L.
11 apps
1 G
2 A
Champions League
8 apps
1 G
1 A
Europa League
5 apps
1 G
0 A
Coppa Primavera
3 apps
1 G
0 A
Super League
26 apps
0 G
1 A
Swiss Cup
3 apps
0 G
1 A
Under 17 - C
16 apps
0 G
0 A

Frequently asked about Riccardo Calafiori

Who is Riccardo Calafiori?

Riccardo Calafiori is an Italy professional footballer who plays as a left-back for Arsenal FC.

How old is Riccardo Calafiori?

Riccardo Calafiori is 24 years old. He was born on May 19, 2002 in Roma.

What position does Riccardo Calafiori play?

Riccardo Calafiori plays as a left-back (Defender - Left-Back).

What club does Riccardo Calafiori play for?

Riccardo Calafiori currently plays for Arsenal FC.

How many career goals has Riccardo Calafiori scored?

Across all senior club competitions in our dataset, Riccardo Calafiori has scored 13 goals in 161 appearances.

What is Riccardo Calafiori's market value?

Riccardo Calafiori's most recent reported market value is €35.00m.