Gianluigi Donnarumma
Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1999-02-25 · 6 players total
| Full name | Gianluigi Donnarumma |
|---|---|
| Date of birth | 1999-02-25 (27 yrs) |
| Place of birth | Castellammare di Stabia, Italy |
| Citizenship | Italy |
| Position | Goalkeeper |
| Foot | right |
| Height | 196.00 m |
| Current club | Manchester City |
| Joined | 2025-09-01 |
| Contract expires | 2030-06-30 |
| Agent | Team Raiola |
| Outfitter | adidas |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Paris Saint-Germain | 5 | 2025 | 24/25 | 161 | 0 | 0 | 14,362 |
| AC Milan | 7 | 14/15 | 20/21 | 251 | 0 | 1 | 22,483 |
| Milan Primavera | 1 | 14/15 | 14/15 | 9 | 0 | 0 | 774 |
| Milan Under 17 | 1 | 14/15 | 14/15 | 1 | 0 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Champions League | Paris Saint-Germain | 15 | 0 | 0 | 0 | 0 | 1,380 |
| 24/25 | Coupe de France | Paris Saint-Germain | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | Paris Saint-Germain | 24 | 0 | 0 | 2 | 0 | 2,092 |
| 24/25 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Champions League | Paris Saint-Germain | 12 | 0 | 0 | 2 | 0 | 1,080 |
| 23/24 | Coupe de France | Paris Saint-Germain | 4 | 0 | 0 | 0 | 0 | 360 |
| 23/24 | Ligue 1 | Paris Saint-Germain | 25 | 0 | 0 | 3 | 0 | 2,170 |
| 23/24 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Champions League | Paris Saint-Germain | 8 | 0 | 0 | 0 | 0 | 720 |
| 22/23 | Coupe de France | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Ligue 1 | Paris Saint-Germain | 38 | 0 | 0 | 3 | 0 | 3,410 |
| 22/23 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Champions League | Paris Saint-Germain | 5 | 0 | 0 | 2 | 0 | 450 |
| 21/22 | Coupe de France | Paris Saint-Germain | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Ligue 1 | Paris Saint-Germain | 17 | 0 | 0 | 3 | 0 | 1,530 |
| 2025 | Club World Cup | Paris Saint-Germain | 7 | 0 | 0 | 0 | 0 | 630 |
| 20/21 | Europa League | AC Milan | 8 | 0 | 0 | 2 | 0 | 720 |
| 20/21 | Europa League Qualifying | AC Milan | 3 | 0 | 0 | 0 | 0 | 300 |
| 20/21 | Italy Cup | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie A | AC Milan | 37 | 0 | 0 | 1 | 0 | 3,330 |
| 19/20 | Italy Cup | AC Milan | 3 | 0 | 0 | 0 | 0 | 300 |
| 19/20 | Serie A | AC Milan | 36 | 0 | 0 | 3 | 0 | 3,202 |
| 18/19 | Europa League | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Italy Cup | AC Milan | 2 | 0 | 0 | 1 | 0 | 180 |
| 18/19 | Serie A | AC Milan | 36 | 0 | 0 | 4 | 0 | 3,092 |
| 18/19 | Supercoppa Italiana | AC Milan | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Europa League | AC Milan | 8 | 0 | 0 | 1 | 0 | 720 |
| 17/18 | Europa League Qualifying | AC Milan | 3 | 0 | 0 | 0 | 0 | 270 |
| 17/18 | Italy Cup | AC Milan | 4 | 0 | 0 | 0 | 0 | 390 |
| 17/18 | Serie A | AC Milan | 38 | 0 | 1 | 2 | 0 | 3,420 |
| 16/17 | Italy Cup | AC Milan | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | Serie A | AC Milan | 38 | 0 | 0 | 2 | 0 | 3,420 |
| 16/17 | Supercoppa Italiana | AC Milan | 1 | 0 | 0 | 0 | 0 | 120 |
| 15/16 | Italy Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 120 |
| 15/16 | Serie A | AC Milan | 30 | 0 | 0 | 3 | 0 | 2,629 |
| 14/15 | Coppa Primavera | Milan Primavera | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | Primavera B | Milan Primavera | 5 | 0 | 0 | 1 | 0 | 397 |
| 14/15 | Primavera Fase Finale | Milan Primavera | 1 | 0 | 0 | 0 | 0 | 120 |
| 14/15 | Serie A | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Under 17 - Finals | Milan Under 17 | 1 | 0 | 0 | 1 | 0 | 90 |
| 14/15 | Viareggio Cup | Milan Primavera | 2 | 0 | 0 | 0 | 0 | 167 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Castellammare | AC Milan Youth | Transfer | 0 | €250k |
| 14/15 | 2014-07-01 | AC Milan Youth | Milan U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Milan U19 | AC Milan | Transfer | 500000 | — |
| 21/22 | 2021-07-14 | AC Milan | Paris SG | Transfer | 60000000 | — |
| 25/26 | 2025-09-01 | Paris SG | Man City | Transfer | 40000000 | €30.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Head injury | 2016-03-13 | 2016-03-14 | 2 | 1 |
| 17/18 | Adductor pain | 2017-12-27 | 2017-12-29 | 3 | 1 |
| 18/19 | strain | 2019-04-03 | 2019-04-16 | 14 | 2 |
| 18/19 | Hamstring muscle injury | 2019-05-26 | 2019-06-30 | 36 | 3 |
| 19/20 | stomach problems | 2019-10-05 | 2019-10-06 | 2 | 1 |
| 19/20 | Contracture | 2020-01-12 | 2020-01-18 | 7 | 1 |
| 19/20 | Ankle sprain | 2020-02-22 | 2020-03-09 | 17 | 2 |
| 20/21 | Corona virus | 2020-10-26 | 2020-10-30 | 5 | 2 |
| 21/22 | Fitness | 2021-07-14 | 2021-08-16 | 34 | 3 |
| 21/22 | Corona virus | 2022-01-10 | 2022-01-14 | 5 | 0 |
| 24/25 | Facial injury | 2024-12-19 | 2025-01-03 | 16 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €49.50m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.50m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28461 | #1 | 4 | 0 | — | — | former national player |
| Team #23243 | — | 3 | 0 | — | — | former national player |
| Team #23133 | #1 | 10 | 0 | — | — | former national player |
| Team #11947 | #1 | 7 | 0 | — | — | former national player |
| Team #3376 | #1 | 76 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nuno Mendes | 2 | 0 | 0 |
| Theo Hernández | 2 | 0 | 0 |
| Ousmane Dembélé | 2 | 0 | 0 |
| Bradley Barcola | 2 | 0 | 0 |
| Marco Verratti | 2 | 0 | 0 |
| Danilo Pereira | 2 | 0 | 0 |
| Ricardo Rodríguez | 2 | 0 | 0 |
| Patrick Cutrone | 2 | 0 | 0 |
| Samu Castillejo | 2 | 0 | 0 |
| Manuel Locatelli | 2 | 0 | 0 |
| Warren Zaïre-Emery | 2 | 0 | 0 |
| Alessio Romagnoli | 2 | 0 | 0 |
| Kylian Mbappé | 2 | 0 | 0 |
| Fabián Ruiz | 2 | 0 | 0 |
| Vitinha | 2 | 0 | 0 |
| Achraf Hakimi | 2 | 0 | 0 |
| Marquinhos | 2 | 0 | 0 |
| Suso | 2 | 0 | 0 |
| Davide Calabria | 2 | 0 | 0 |
| Hakan Çalhanoğlu | 2 | 0 | 0 |
Last 50 matches for Manchester City 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-05-17 | GB1 |
Crystal Palace | 1–0 | Manchester City | Available |
| 2025-04-27 | GB1 |
Nottingham Forest | 0–2 | Manchester City | Available |
| 2025-03-30 | GB1 |
AFC Bournemouth | 1–2 | Manchester City | Available |
| 2025-03-01 | GB1 |
Manchester City | 3–1 | Plymouth Argyle | Available |
| 2024-10-30 | CGB |
Tottenham Hotspur | 2–1 | Manchester City | Available |
| 2024-09-24 | CGB |
Manchester City | 2–1 | Watford FC | Available |
| 2024-05-25 | GB1 |
Manchester City | 1–2 | Manchester United | Available |
| 2024-04-20 | GB1 |
Manchester City | 1–0 | Chelsea FC | Available |
| 2024-04-20 | GB1 |
Manchester City | 1–0 | Chelsea FC | Available |
| 2024-03-16 | GB1 |
Manchester City | 2–0 | Newcastle United | Available |
| 2024-03-16 | GB1 |
Manchester City | 2–0 | Newcastle United | Available |
| 2024-02-27 | GB1 |
Luton Town | 2–6 | Manchester City | Available |
| 2023-09-27 | CGB |
Newcastle United | 1–0 | Manchester City | Available |
| 2023-06-10 | CL |
Manchester City | 1–0 | Inter | Available |
| 2023-06-10 | CL |
Manchester City | 1–0 | Inter | Available |
| 2023-06-03 | GB1 |
Manchester City | 2–1 | Manchester United | Available |
| 2023-05-17 | CL |
Manchester City | 4–0 | Real Madrid | Available |
| 2023-05-17 | CL |
Manchester City | 4–0 | Real Madrid | Available |
| 2023-05-09 | CL |
Real Madrid | 1–1 | Manchester City | Available |
| 2023-05-09 | CL |
Real Madrid | 1–1 | Manchester City | Available |
| 2023-04-22 | GB1 |
Manchester City | 3–0 | Sheffield United | Available |
| 2023-04-19 | CL |
Bayern München | 1–1 | Manchester City | Available |
| 2023-04-19 | CL |
Bayern München | 1–1 | Manchester City | Available |
| 2023-04-11 | CL |
Manchester City | 3–0 | Bayern München | Available |
| 2023-04-11 | CL |
Manchester City | 3–0 | Bayern München | Available |
| 2023-03-18 | GB1 |
Manchester City | 6–0 | Burnley FC | Available |
| 2023-03-14 | CL |
Manchester City | 7–0 | RB Leipzig | Available |
| 2023-03-14 | CL |
Manchester City | 7–0 | RB Leipzig | Available |
| 2023-02-28 | GB1 |
Bristol City | 0–3 | Manchester City | Available |
| 2023-02-22 | CL |
RB Leipzig | 1–1 | Manchester City | Available |
| 2023-02-22 | CL |
RB Leipzig | 1–1 | Manchester City | Available |
| 2023-01-11 | CGB |
Southampton FC | 2–0 | Manchester City | Available |
| 2022-12-22 | CGB |
Manchester City | 3–2 | Liverpool FC | Available |
| 2022-11-09 | CGB |
Manchester City | 2–0 | Chelsea FC | Available |
| 2022-11-02 | CL |
Manchester City | 3–1 | Sevilla FC | Available |
| 2022-10-25 | CL |
Borussia Dortmund | 0–0 | Manchester City | Available |
| 2022-10-11 | CL |
FC København | 0–0 | Manchester City | Available |
| 2022-10-05 | CL |
Manchester City | 5–0 | FC København | Available |
| 2022-09-14 | CL |
Manchester City | 2–1 | Borussia Dortmund | Available |
| 2022-09-06 | CL |
Sevilla FC | 0–4 | Manchester City | Available |
| 2022-05-04 | CL |
Real Madrid | 3–1 | Manchester City | Available |
| 2022-05-04 | CL |
Real Madrid | 3–1 | Manchester City | Available |
| 2022-04-26 | CL |
Manchester City | 4–3 | Real Madrid | Available |
| 2022-04-26 | CL |
Manchester City | 4–3 | Real Madrid | Available |
| 2022-04-16 | GB1 |
Manchester City | 2–3 | Liverpool FC | Available |
| 2022-04-13 | CL |
Atlético Madrid | 0–0 | Manchester City | Available |
| 2022-04-13 | CL |
Atlético Madrid | 0–0 | Manchester City | Available |
| 2022-04-05 | CL |
Manchester City | 1–0 | Atlético Madrid | Available |
| 2022-04-05 | CL |
Manchester City | 1–0 | Atlético Madrid | Available |
| 2022-03-20 | GB1 |
Southampton FC | 1–4 | Manchester City | Available |
Teams faced most often by Gianluigi Donnarumma'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 % |
|---|---|---|---|---|---|---|---|---|
| SSC Napoli | 28 | 7 | 10 | 11 | 32 | 38 | -6 | 25% |
| Torino FC | 24 | 9 | 9 | 6 | 34 | 22 | +12 | 38% |
| AS Roma | 23 | 10 | 7 | 6 | 36 | 32 | +4 | 43% |
| ACF Fiorentina | 22 | 10 | 5 | 7 | 33 | 27 | +6 | 45% |
| Udinese Calcio | 22 | 10 | 6 | 6 | 34 | 26 | +8 | 45% |
| Genoa CFC | 21 | 12 | 4 | 5 | 30 | 21 | +9 | 57% |
| Inter | 21 | 2 | 7 | 12 | 19 | 31 | -12 | 10% |
| Lille OSC | 20 | 13 | 4 | 3 | 43 | 21 | +22 | 65% |
| Cagliari Calcio | 19 | 13 | 5 | 1 | 42 | 15 | +27 | 68% |
| FC Nantes | 18 | 15 | 0 | 3 | 43 | 15 | +28 | 83% |
| Montpellier HSC | 18 | 13 | 3 | 2 | 45 | 13 | +32 | 72% |
| Olympique Lyonnais | 18 | 10 | 3 | 5 | 34 | 19 | +15 | 56% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season |
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 | 40 | 3,562 | 2 | 0 | 0 | 0.05 |
| 23/24 | 42 | 3,700 | 5 | 0 | 0 | 0.12 |
| 22/23 | 48 | 4,310 | 3 | 0 | 0 | 0.06 |
| 21/22 | 24 | 2,160 | 5 | 0 | 0 | 0.21 |
| 20/21 | 48 | 4,350 | 3 | 0 | 0 | 0.06 |
| 19/20 | 39 | 3,502 | 3 | 0 | 0 | 0.08 |
| 18/19 | 39 | 3,362 | 5 | 0 | 0 | 0.13 |
| 17/18 | 53 | 4,800 | 3 | 0 | 0 | 0.06 |
| 16/17 | 41 | 3,720 | 2 | 0 | 0 | 0.05 |
| 15/16 | 31 | 2,749 | 3 | 0 | 0 | 0.1 |
| 14/15 | 10 | 864 | 2 | 0 | 0 | 0.21 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 40 | 3,562 | 12 | 30% | 39 | 0.99 |
| 23/24 | 42 | 3,700 | 16 | 38% | 38 | 0.92 |
| 22/23 | 48 | 4,310 | 14 | 29% | 52 | 1.09 |
| 21/22 | 24 | 2,160 | 9 | 38% | 23 | 0.96 |
| 2025 | 7 | 630 | 5 | 71% | 4 | 0.57 |
| 20/21 | 48 | 4,350 | 15 | 31% | 54 | 1.12 |
| 19/20 | 39 | 3,502 | 14 | 36% | 45 | 1.16 |
| 18/19 | 39 | 3,362 | 15 | 38% | 32 | 0.86 |
| 17/18 | 53 | 4,800 | 21 | 40% | 55 | 1.03 |
| 16/17 | 41 | 3,720 | 12 | 29% | 49 | 1.19 |
| 15/16 | 31 | 2,749 | 11 | 35% | 30 | 0.98 |
| 14/15 | 10 | 864 | 3 | 30% | 14 | 1.46 |
Output by competition
Career goals and assists broken down by tournament.
More on Gianluigi Donnarumma
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gianluigi Donnarumma
Who is Gianluigi Donnarumma?
Gianluigi Donnarumma is an Italy professional footballer who plays as a goalkeeper for Manchester City.
How old is Gianluigi Donnarumma?
Gianluigi Donnarumma is 27 years old. He was born on February 25, 1999 in Castellammare di Stabia.
What position does Gianluigi Donnarumma play?
Gianluigi Donnarumma plays as a goalkeeper (Goalkeeper).
What club does Gianluigi Donnarumma play for?
Gianluigi Donnarumma currently plays for Manchester City.
What is Gianluigi Donnarumma's market value?
Gianluigi Donnarumma's most recent reported market value is €40.00m.
Italy