Skip to content
Matteo Gabbia

Matteo Gabbia

Defender - Centre-Back  at AC Milan
Age26
CitizenshipItaly
Height1.85 m
Footright
BornOctober 21, 1999
at AC Milan 3,249 days · joined 2017-07-01
👕200+ Apps 🏴50+ Caps
Market value €14.00m
Centre-Back Defender

Career snapshot

5
clubs played for
14/15
debut season
0.05
goals / match
AC Milan
top club · 115 apps

Career highs

€20.00m
peak value · 2024
top transfer fee
3
best season · 16/17
71 / 11
int'l caps / goals
225Appearances
12Goals
4Assists
47Yellow cards
0Red cards
73Full matches (90′)
Full nameMatteo Gabbia
Date of birth1999-10-21 (26 yrs)
Place of birthBusto Arsizio, Italy
CitizenshipItaly
PositionDefender - Centre-Back (main: Defender)
Footright
Height185.00 m
Current clubAC Milan
Joined2017-07-01
Contract expires2029-06-30
AgentTMP SOCCER srl
Jul 2025
25/26 — AC Milan
3 matches · 0 G · 0 A · across 2 competitions
Jun 2025
Injury: unknown
Oct 2024
Injury: unknown
4 games missed
Oct 2024
Injury: unknown
1 games missed
Jul 2024
24/25 — AC Milan
36 matches · 2 G · 0 A · across 4 competitions
Jan 2024
Transfer: Villarreal → AC Milan
23/24 · Return from loan
Jul 2023
Transfer: AC Milan → Villarreal
23/24 · Loan
Jul 2023
23/24 — Villarreal CF, AC Milan
38 matches · 3 G · 1 A · across 5 competitions
Mar 2023
Injury: unknown
1 games missed
Nov 2022
Injury: unknown
1 games missed
Jul 2022
22/23 — AC Milan
17 matches · 1 G · 0 A · across 4 competitions
Feb 2022
Injury: unknown
2 games missed
Jul 2021
21/22 — AC Milan
10 matches · 0 G · 0 A · across 3 competitions
May 2021
Injury: unknown
2 games missed
Dec 2020
Injury: unknown
12 games missed
Oct 2020
Injury: unknown
5 games missed
Jul 2020
20/21 — AC Milan
13 matches · 0 G · 0 A · across 3 competitions
Jul 2019
19/20 — AC Milan
10 matches · 0 G · 0 A · across 2 competitions
Jun 2019
Transfer: Lucchese → AC Milan
18/19 · Return from loan
Aug 2018
Transfer: AC Milan → Lucchese
18/19 · Loan
Jul 2018
18/19 — AS Lucchese Libertas
30 matches · 1 G · 0 A · across 3 competitions
Jul 2017
17/18 — Milan Primavera, AC Milan
22 matches · 0 G · 0 A · across 5 competitions
Jul 2017
Transfer: Milan U19 → AC Milan
17/18 · Transfer
Jul 2016
16/17 — Milan Primavera, AC Milan
22 matches · 3 G · 3 A · across 3 competitions
Jul 2016
Transfer: Milan U17 → Milan U19
16/17 · Transfer
Jul 2015
15/16 — Milan Under 17
21 matches · 2 G · 0 A · across 2 competitions
Jul 2015
Transfer: AC Milan Youth → Milan U17
15/16 · Transfer
Jul 2014
14/15 — Milan Under 17
3 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €20.00m
Highest valuation recorded in dataset
6,564 min
Minutes played by club
AC Milan 36.8%
Villarreal CF 0.0%
AS Lucchese Libertas 38.5%
Milan Primavera 11.5%
Milan Under 17 13.2%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
AC Milan 9 16/17 25/26 115 6 1 2,418
Villarreal CF 1 23/24 23/24 13 0 0 0
AS Lucchese Libertas 1 18/19 18/19 30 1 0 2,526
Milan Primavera 2 16/17 17/18 43 3 3 752
Milan Under 17 2 14/15 15/16 24 2 0 868

Career trajectory — goals, assists & market value

2€5M3€10M5€15M6€20M15/16 — 2 goals (Milan Under 17)215/1616/17 — 3 goals (Milan Primavera)16/17 — 3 assists616/1717/1818/19 — 1 goals (AS Lucchese Libertas)118/1919/2020/2121/2222/23 — 1 goals (AC Milan)122/2323/24 — 3 goals (AC Milan)23/24 — 1 assists423/2424/25 — 2 goals (AC Milan)224/2525/2616/17 — €75K17/18 — €500K18/19 — €500K19/20 — €500K20/21 — €9M21/22 — €8.5M22/23 — €7M23/24 — €5M24/25 — €20M25/26 — €14MGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 2215/1616/17: 3316/1717/18: 0017/1818/19: 1118/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 1122/2323/24: 3323/2424/25: 2224/2525/26: 0025/26

Assists by season

14/15: 0014/1515/16: 0015/1616/17: 3316/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Italy Cup AC Milan 1 0 0 0 0 0
25/26 Serie A AC Milan 2 0 0 0 0 0
24/25 Champions League AC Milan 6 0 0 1 0 0
24/25 Italy Cup AC Milan 3 0 0 0 0 0
24/25 Serie A AC Milan 26 2 0 4 0 1,077
24/25 Supercoppa Italiana AC Milan 1 0 0 0 0 0
23/24 Copa del Rey Villarreal CF 0 0 0 0 0 0
23/24 Europa League AC Milan 6 1 0 2 0 495
23/24 Europa League Villarreal CF 6 0 0 0 0 0
23/24 Italy Cup AC Milan 1 0 0 0 0 0
23/24 LaLiga Villarreal CF 7 0 0 2 0 0
23/24 Serie A AC Milan 18 2 1 5 0 638
22/23 Champions League AC Milan 4 1 0 1 0 208
22/23 Italy Cup AC Milan 1 0 0 0 0 0
22/23 Serie A AC Milan 12 0 0 2 0 0
22/23 Supercoppa Italiana AC Milan 0 0 0 0 0 0
21/22 Champions League AC Milan 0 0 0 0 0 0
21/22 Italy Cup AC Milan 2 0 0 0 0 0
21/22 Serie A AC Milan 8 0 0 3 0 0
20/21 Europa League AC Milan 2 0 0 0 0 0
20/21 Europa League Qualifying AC Milan 3 0 0 0 0 0
20/21 Serie A AC Milan 8 0 0 2 0 0
19/20 Italy Cup AC Milan 1 0 0 0 0 0
19/20 Serie A AC Milan 9 0 0 1 0 0
18/19 Coppa Serie C AS Lucchese Libertas 0 0 0 0 0 0
18/19 PlayOut Lega Pro AS Lucchese Libertas 1 0 0 1 0 0
18/19 Serie C-A AS Lucchese Libertas 29 1 0 7 0 2,526
17/18 Coppa Primavera Milan Primavera 4 0 0 0 0 0
17/18 Europa League AC Milan 0 0 0 0 0 0
17/18 Europa League Qualifying AC Milan 1 0 0 0 0 0
17/18 Primavera 1 Milan Primavera 17 0 0 4 0 0
17/18 Serie A AC Milan 0 0 0 0 0 0
16/17 Coppa Primavera Milan Primavera 2 1 0 0 0 176
16/17 Primavera A Milan Primavera 20 2 3 4 0 576
16/17 Serie A AC Milan 0 0 0 0 0 0
15/16 Under 17 - B Milan Under 17 20 2 0 8 0 868
15/16 Under 17 - Finals Milan Under 17 1 0 0 0 0 0
14/15 Under 17 - Finals Milan Under 17 3 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 AC Milan Youth Milan U17 Transfer 0
16/17 2016-07-01 Milan U17 Milan U19 Transfer 0
17/18 2017-07-01 Milan U19 AC Milan Transfer 200000
18/19 2018-08-31 AC Milan Lucchese Loan 500000
18/19 2019-06-30 Lucchese AC Milan Return from loan 500000
23/24 2023-07-26 AC Milan Villarreal Loan 5000000
23/24 2024-01-03 Villarreal AC Milan Return from loan 4000000
SeasonInjuryFromToDays missedGames missed
20/21 Corona virus 2020-10-09 2020-10-30 22 5
20/21 Inner ligament injury 2020-12-13 2021-02-02 52 12
20/21 Muscle injury 2021-05-16 2021-06-02 18 2
21/22 Heel spur 2022-02-09 2022-02-15 7 2
22/23 unknown injury 2022-11-12 2022-11-24 13 1
22/23 Fever 2023-03-03 2023-03-06 4 1
24/25 muscular problems 2024-10-18 2024-10-21 4 1
24/25 muscular problems 2024-10-27 2024-11-11 16 4
24/25 Calf problems 2025-06-03 2025-07-07 35 0
Current€14.00m
Peak€20.00m
Low€75k
Δ since start+€13.93m
€75k€5.06m€10.04m€15.02m€20.00m197019701970
DateValue
Jan 1, 1970 €14.00m
Jan 1, 1970 €14.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €8.50m
Jan 1, 1970 €9.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.70m
Jan 1, 1970 €4.50m
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €200k
Jan 1, 1970 €500k
Jan 1, 1970 €75k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #28461 3 0 former national player
Team #23243 6 2 former national player
Team #23133 17 2 former national player
Team #21746 4 4 former national player
Team #21426 22 3 former national player
Team #21100 #4 12 0 former national player
Team #11947 #4 7 0 former national player
Team #3376 0 0 recent national player

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Serie A AC Milan 2 18
15/16 Under 17 - B Milan Under 17 2 20
16/17 Primavera A Milan Primavera 2 20

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 Primavera A Milan Primavera 3 20
23/24 Serie A AC Milan 1 18

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
23/24 2024-01-03 Villarreal AC Milan Return from loan €4.00m
23/24 2023-07-26 AC Milan Villarreal Loan €5.00m
18/19 2019-06-30 Lucchese AC Milan Return from loan €500k
18/19 2018-08-31 AC Milan Lucchese Loan €500k

Last 50 matches for AC Milan while Matteo Gabbia was at the club (joined 2024-01-03). 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-24 IT1 AC Milan Cagliari Calcio TIMED
2026-05-17 IT1 Genoa CFC AC Milan TIMED
2026-05-10 IT1 AC Milan 2–3 Atalanta BC Available
2026-05-10 IT1 AC Milan 2–3 Atalanta BC Available
2026-05-03 IT1 US Sassuolo Calcio 2–0 AC Milan Available
2026-05-03 IT1 US Sassuolo Calcio 2–0 AC Milan Available
2026-04-26 IT1 AC Milan 0–0 Juventus FC Available
2026-04-26 IT1 AC Milan 0–0 Juventus FC Available
2026-04-19 IT1 Hellas Verona FC 0–1 AC Milan Available
2026-04-19 IT1 Hellas Verona FC 0–1 AC Milan Available
2026-04-11 IT1 AC Milan 0–3 Udinese Calcio Available
2026-04-06 IT1 SSC Napoli 1–0 AC Milan Available
2026-03-21 IT1 AC Milan 3–2 Torino FC Available
2026-03-15 IT1 SS Lazio 1–0 AC Milan Available
2026-03-08 IT1 AC Milan 1–0 FC Internazionale Milano Available
2026-03-01 IT1 US Cremonese 0–2 AC Milan Available
2026-02-22 IT1 AC Milan 0–1 Parma Calcio 1913 Available
2026-02-18 IT1 AC Milan 1–1 Como 1907 Available
2026-02-13 IT1 AC Pisa 1909 1–2 AC Milan Available
2026-02-03 IT1 Bologna FC 1909 0–3 AC Milan Available
2026-01-25 IT1 AS Roma 1–1 AC Milan Available
2026-01-18 IT1 AC Milan 1–0 US Lecce Available
2026-01-15 IT1 Como 1907 1–3 AC Milan Available
2026-01-11 IT1 ACF Fiorentina 1–1 AC Milan Available
2026-01-08 IT1 AC Milan 1–1 Genoa CFC Available
2026-01-02 IT1 Cagliari Calcio 0–1 AC Milan Available
2025-12-28 IT1 AC Milan 3–0 Hellas Verona FC Available
2025-12-14 IT1 AC Milan 2–2 US Sassuolo Calcio Available
2025-12-08 IT1 Torino FC 2–3 AC Milan Available
2025-11-29 IT1 AC Milan 1–0 SS Lazio Available
2025-11-23 IT1 FC Internazionale Milano 0–1 AC Milan Available
2025-11-08 IT1 Parma Calcio 1913 2–2 AC Milan Available
2025-11-02 IT1 AC Milan 1–0 AS Roma Available
2025-10-28 IT1 Atalanta BC 1–1 AC Milan Available
2025-10-24 IT1 AC Milan 2–2 AC Pisa 1909 Available
2025-10-19 IT1 AC Milan 2–1 ACF Fiorentina Available
2025-10-05 IT1 Juventus FC 0–0 AC Milan Available
2025-09-28 IT1 AC Milan 2–1 SSC Napoli Available
2025-09-20 IT1 Udinese Calcio 0–3 AC Milan Available
2025-09-14 IT1 AC Milan 1–0 Bologna FC 1909 Available
2025-08-29 IT1 US Lecce 0–2 AC Milan Available
2025-08-23 IT1 AC Milan 1–2 US Cremonese Available
2025-05-24 IT1 AC Milan 2–0 AC Monza Available
2025-05-18 IT1 AS Roma 3–1 AC Milan Available
2025-05-14 IT1 AC Milan 0–1 Bologna FC Available
2025-05-09 IT1 AC Milan 3–1 Bologna FC 1909 Available
2025-05-05 IT1 Genoa CFC 1–2 AC Milan Available
2025-04-27 IT1 Venezia FC 0–2 AC Milan Available
2025-04-23 IT1 Inter 0–3 AC Milan Available
2025-04-20 IT1 AC Milan 0–1 Atalanta BC Available

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

OpponentPWDLGFGAGDWin %
SSC Napoli 16 4 5 7 19 24 -5 25%
Torino FC 13 4 4 5 17 18 -1 31%
AS Roma 13 4 5 4 19 21 -2 31%
Empoli FC 12 8 3 1 25 8 +17 67%
ACF Fiorentina 12 6 2 4 14 12 +2 50%
Udinese Calcio 12 6 2 4 20 15 +5 50%
Inter 12 2 3 7 13 16 -3 17%
Genoa CFC 10 6 2 2 13 10 +3 60%
Cagliari Calcio 9 5 3 1 22 10 +12 56%
Sassuolo Calcio 7 6 0 1 18 8 +10 86%
Bologna FC 7 4 1 2 7 3 +4 57%
Atalanta 7 1 4 2 8 8 0 14%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
15/16 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 36 1,077 5 0 0 0.42
23/24 38 1,133 9 0 0 0.71
22/23 17 208 3 0 0 1.3
21/22 10 0 3 0 0 0
20/21 13 0 2 0 0 0
19/20 10 0 1 0 0 0
18/19 30 2,526 8 0 0 0.29
17/18 22 0 4 0 0 0
16/17 22 752 4 0 0 0.48
15/16 21 868 8 0 0 0.83

Output by competition

Career goals and assists broken down by tournament.

Serie A
83 apps
4 G
1 A
Primavera A
20 apps
2 G
3 A
Under 17 - B
20 apps
2 G
0 A
Champions League
10 apps
1 G
0 A
Europa League
14 apps
1 G
0 A
Serie C-A
29 apps
1 G
0 A
Coppa Primavera
6 apps
1 G
0 A
Italy Cup
9 apps
0 G
0 A
LaLiga
7 apps
0 G
0 A
Primavera 1
17 apps
0 G
0 A

Frequently asked about Matteo Gabbia

Who is Matteo Gabbia?

Matteo Gabbia is an Italy professional footballer who plays as a centre-back for AC Milan.

How old is Matteo Gabbia?

Matteo Gabbia is 26 years old. He was born on October 21, 1999 in Busto Arsizio.

What position does Matteo Gabbia play?

Matteo Gabbia plays as a centre-back (Defender - Centre-Back).

What club does Matteo Gabbia play for?

Matteo Gabbia currently plays for AC Milan.

How many career goals has Matteo Gabbia scored?

Across all senior club competitions in our dataset, Matteo Gabbia has scored 12 goals in 225 appearances.

What is Matteo Gabbia's market value?

Matteo Gabbia's most recent reported market value is €14.00m.