
The highest earners in the history of AC Milan
Gianluigi Donnarumma has earned $53.1m at AC Milan across 5 seasons, more than any other player in our records. 15 of the twenty above have since left the club.
The 20 biggest earners in AC Milan history
These 20 players took $549.7m between them, 51% of everything AC Milan has paid the players we hold a salary for.
Every AC Milan player we hold a salary for
Every player we hold a AC Milan salary for, ranked on what the club has paid them. Totals run to the end of the 2025/26 season.
Tap a column heading to re-rank
| # | PLAYER | EARNED AT CLUB | SEASONS | YEARS |
|---|---|---|---|---|
| 1 | Gianluigi Donnarumma | $53.1m | 5 | 2017-2021 |
| 2 | Zlatan Ibrahimović | $40.4m | 4 | 2020-2023 |
| 3 | Alessio Romagnoli | $39.7m | 6 | 2017-2022 |
| 4 | Rafael Leão | $37.2m | 7 | 2020-2026 |
| 5 | Ismaël Bennacer | $35m | 6 | 2020-2025 |
| 6 | Fikayo Tomori Current squad | $30.1m | 6 | 2021-2026 |
| 7 | Davide Calabria | $27.8m | 8 | 2017-2024 |
| 8 | Franck Kessié | $25m | 5 | 2018-2022 |
| 9 | Mike Maignan Current squad | $24.8m | 5 | 2022-2026 |
| 10 | Théo Hernández | $24.6m | 5 | 2020-2024 |
| 11 | Alessandro Florenzi | $24.4m | 4 | 2022-2025 |
| 12 | Ante Rebic | $24m | 4 | 2020-2023 |
| 13 | Lucas Biglia | $23.2m | 3 | 2018-2020 |
| 14 | Brahim Díaz | $23m | 3 | 2021-2023 |
| 15 | Hakan Çalhanoglu | $22.5m | 4 | 2018-2021 |
| 16 | Tiémoué Bakayoko | $21m | 3 | 2019-2023 |
| 17 | Christopher Nkunku | $18.7m | 2 | 2025-2026 |
| 18 | Adrien Rabiot Current squad | $18.5m | 2 | 2025-2026 |
| 19 | Luka Modric Current squad | $18.4m | 2 | 2025-2026 |
| 20 | Christian Pulisic Current squad | $18.3m | 3 | 2024-2026 |
| 21 | Divock Origi Current squad | $18.3m | 3 | 2023-2026 |
| 22 | Ruben Loftus-Cheek Current squad | $17.5m | 3 | 2024-2026 |
| 23 | Leonardo Bonucci | $16.7m | 1 | 2018 |
| 24 | Olivier Giroud | $16.3m | 3 | 2022-2024 |
| 25 | Giacomo Bonaventura | $15.5m | 4 | 2017-2020 |
| 26 | Suso | $15m | 3 | 2017-2019 |
| 27 | Diego López | $14.1m | 3 | 2014-2016 |
| 28 | Andrea Conti | $13.8m | 3 | 2018-2020 |
| 29 | Alexis Saelemaekers Current squad | $13.5m | 6 | 2020-2026 |
| 30 | Mateo Musacchio | $13m | 3 | 2018-2020 |
| 31 | Samu Castillejo | $12.7m | 4 | 2019-2022 |
| 32 | Matteo Gabbia Current squad | $12.5m | 10 | 2017-2026 |
| 33 | Rade Krunic | $12.1m | 5 | 2020-2024 |
| 34 | Niclas Füllkrug | $12m | 2 | 2025-2026 |
| 35 | Cristián Zapata | $11.4m | 3 | 2017-2019 |
| 36 | Fabio Borini | $11.4m | 2 | 2018-2019 |
| 37 | Simon Kjær | $11m | 5 | 2020-2024 |
| 38 | Youssouf Fofana | $11m | 2 | 2025-2026 |
| 39 | Ricardo Rodríguez | $10.7m | 2 | 2018-2019 |
| 40 | Samuele Ricci | $10.5m | 2 | 2025-2026 |
| 41 | Sandro Tonali | $10m | 3 | 2021-2023 |
| 42 | Antonio Donnarumma | $9.8m | 4 | 2018-2021 |
| 43 | Mattia Caldara | $9.5m | 2 | 2019-2024 |
| 44 | Lucas Paquetá | $9.4m | 2 | 2019-2020 |
| 45 | Santiago Giménez | $9.3m | 2 | 2025-2026 |
| 46 | Rade Krunic | $9.1m | 4 | 2020-2023 |
| 47 | Andrea Bertolacci | $9m | 2 | 2017-2019 |
| 48 | Pierre Kalulu | $8.9m | 4 | 2021-2024 |
| 49 | Pervis Estupiñán Current squad | $8.4m | 2 | 2025-2026 |
| 50 | Nikola Kalinic | $7.8m | 1 | 2018 |
| 51 | Diego Laxalt | $7.7m | 2 | 2019-2020 |
| 52 | Carlos Bacca | $7.1m | 1 | 2017 |
| 53 | Strahinja Pavlović Current squad | $7.1m | 2 | 2025-2026 |
| 54 | Ardon Jashari Current squad | $6.9m | 2 | 2025-2026 |
| 55 | Pepe Reina | $6.7m | 1 | 2019 |
| 56 | Ciprian Tătăruşanu | $6.3m | 3 | 2021-2023 |
| 57 | Koni De Winter Current squad | $6.2m | 2 | 2025-2026 |
| 58 | Samuel Chukwueze Current squad | $5.8m | 1 | 2024 |
| 59 | Antonio Mirante | $5.5m | 3 | 2022-2024 |
| 60 | Asmir Begovic | $5.1m | 1 | 2020 |
| 61 | André Silva | $4.6m | 1 | 2018 |
| 62 | Krzysztof Piatek | $4.5m | 1 | 2019 |
| 63 | Sergiño Dest | $4.5m | 1 | 2023 |
| 64 | Tommaso Pobega | $4m | 4 | 2017-2024 |
| 65 | Adil Rami | $3.7m | 1 | 2014 |
| 66 | Luka Jovic | $3.7m | 1 | 2024 |
| 67 | Fodé Ballo-Touré | $3.5m | 2 | 2022-2023 |
| 68 | Gustavo Gómez | $3.5m | 2 | 2017-2018 |
| 69 | Charles De Ketelaere | $3.4m | 1 | 2023 |
| 70 | Gerard Deulofeu | $3.4m | 1 | 2017 |
| 71 | Andrea Poli | $3.2m | 1 | 2017 |
| 72 | Pietro Terracciano Current squad | $3.2m | 2 | 2025-2026 |
| 73 | Patrick Cutrone | $3.1m | 3 | 2017-2019 |
| 74 | Zachary Athekame | $3.1m | 2 | 2025-2026 |
| 75 | Juraj Kucka | $3m | 1 | 2017 |
| 76 | Mattia De Sciglio | $2.9m | 1 | 2017 |
| 77 | Noah Okafor | $2.9m | 1 | 2024 |
| 78 | Yunus Musah Current squad | $2.7m | 1 | 2024 |
| 79 | Junior Messias | $2.4m | 2 | 2022-2023 |
| 80 | Diogo Dalot | $2.4m | 1 | 2021 |
| 81 | Soualiho Meïté | $2.4m | 1 | 2021 |
| 82 | Davide Bartesaghi Current squad | $2.3m | 4 | 2023-2026 |
| 83 | Tijjani Reijnders | $2.3m | 1 | 2024 |
| 84 | Manuel Locatelli | $2.3m | 2 | 2017-2018 |
| 85 | Malick Thiaw | $2.2m | 2 | 2023-2024 |
| 86 | Lucas Ocampos | $2.2m | 1 | 2017 |
| 87 | Gianluca Lapadula | $2.1m | 1 | 2017 |
| 88 | Aster Vranckx | $2m | 1 | 2023 |
| 89 | Kevin-Prince Boateng | $2m | 1 | 2016 |
| 90 | Urby Emanuelson | $2m | 1 | 2014 |
| 91 | Jens Petter Hauge | $1.9m | 1 | 2021 |
| 92 | Filippo Terracciano Current squad | $1.8m | 1 | 2024 |
| 93 | Yacine Adli | $1.8m | 2 | 2023-2024 |
| 94 | Léo Duarte | $1.8m | 1 | 2020 |
| 95 | Daniel Maldini | $1.6m | 5 | 2018-2022 |
| 96 | Mario Pašalic | $1.5m | 1 | 2017 |
| 97 | David Odogu | $1.5m | 2 | 2025-2026 |
| 98 | Raoul Bellanova | $1m | 3 | 2017-2019 |
| 99 | Marco Sportiello | $983k | 1 | 2024 |
| 100 | Valter Birsa | $597k | 1 | 2014 |
Frequently asked questions
Who has earned the most money at AC Milan?
Gianluigi Donnarumma, with $53.1m across 5 seasons at AC Milan.
How is a career total worked out?
Each season counts the salary the club paid that year, added to every other season we hold. A player who moved mid-season has that year credited to the club paying him more. Totals run to the end of the 2025/26 season.
How far back does this go?
It covers the 140 players we hold a AC Milan salary for, from 2014 to 2026.