Serie A top scorers 2025/2026
Every Serie A player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.
Lautaro Martínez leads the scoring on 17 goals, from 2178 minutes. That is 3 clear of Donyell Malen. Martin Baturina has scored 4.17 more than his chances were worth: 6 goals from 1.83 xG. Moise Kean has scored 6.93 fewer than his chances were worth: 8 goals from 14.93 xG.
Showing 551–586 of 586 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 298 | Adrian Šemper | Pisa | 25 | 2,250 | 0 | 0 | — | — | — |
| 298 | Lautaro Valenti | Parma | 27 | 2,251 | 0 | 0 | 0.54 | −0.54 | — |
| 298 | Valentino Lazaro | Torino | 31 | 2,263 | 0 | 0 | 0.42 | −0.42 | — |
| 298 | Ivan Provedel | Lazio | 27 | 2,430 | 0 | 0 | — | — | — |
| 298 | Vanja Milinković-Savić | Napoli | 27 | 2,430 | 0 | 0 | — | — | — |
| 298 | Mario Gila | Lazio | 31 | 2,482 | 0 | 0 | 1.31 | −1.31 | — |
| 298 | Alessandro Buongiorno | Napoli | 33 | 2,520 | 0 | 0 | 1.44 | −1.44 | — |
| 298 | Matteo Gabbia | Milan | 30 | 2,531 | 0 | 0 | 1.35 | −1.35 | — |
| 298 | Berat Djimsiti | Atalanta | 34 | 2,533 | 0 | 0 | 1.75 | −1.75 | — |
| 298 | Fikayo Tomori | Milan | 33 | 2,563 | 0 | 0 | 0.58 | −0.58 | — |
| 298 | Giuseppe Pezzella | Cremonese | 31 | 2,591 | 0 | 0 | 0.11 | −0.11 | — |
| 298 | Samuele Angori | Pisa | 35 | 2,604 | 0 | 0 | 1.82 | −1.82 | — |
| 298 | Alessandro Marcandalli | Genoa | 32 | 2,606 | 0 | 0 | 0.39 | −0.39 | — |
| 298 | Alberto Paleari | Torino | 29 | 2,610 | 0 | 0 | — | — | — |
| 298 | Maduka Okoye | Udinese | 30 | 2,617 | 0 | 0 | — | — | — |
| 298 | Emanuele Valeri | Parma | 34 | 2,645 | 0 | 0 | 0.68 | −0.68 | — |
| 298 | Michele Di Gregorio | Juventus | 30 | 2,655 | 0 | 0 | — | — | — |
| 298 | Alessio Romagnoli | Lazio | 32 | 2,667 | 0 | 0 | 1.43 | −1.43 | — |
| 298 | Adam Obert | Cagliari | 35 | 2,788 | 0 | 0 | 1.36 | −1.36 | — |
| 298 | Sebastian Walukiewicz | Sassuolo | 34 | 2,855 | 0 | 0 | 0.21 | −0.21 | — |
| 298 | Arijanet Murić | Sassuolo | 32 | 2,880 | 0 | 0 | — | — | — |
| 298 | Marin Pongračić | Fiorentina | 35 | 2,917 | 0 | 0 | 0.67 | −0.67 | — |
| 298 | Yann Sommer | Inter | 33 | 2,961 | 0 | 0 | — | — | — |
| 298 | Danilo Veiga | Lecce | 36 | 3,022 | 0 | 0 | 0.23 | −0.23 | — |
| 298 | Antonino Gallo | Lecce | 37 | 3,058 | 0 | 0 | 0.52 | −0.52 | — |
| 298 | Emil Audero | Cremonese | 34 | 3,060 | 0 | 0 | — | — | — |
| 298 | Jay Idzes | Sassuolo | 35 | 3,063 | 0 | 0 | 0.18 | −0.18 | — |
| 298 | Lorenzo Montipò | Hellas Verona | 35 | 3,150 | 0 | 0 | — | — | — |
| 298 | Mike Maignan | Milan | 37 | 3,296 | 0 | 0 | — | — | — |
| 298 | Victor Nelsson | Hellas Verona | 38 | 3,315 | 0 | 0 | 0.48 | −0.48 | — |
| 298 | David De Gea | Fiorentina | 37 | 3,330 | 0 | 0 | — | — | — |
| 298 | Marco Carnesecchi | Atalanta | 37 | 3,330 | 0 | 0 | — | — | — |
| 298 | Elia Caprile | Cagliari | 38 | 3,420 | 0 | 0 | — | — | — |
| 298 | Jean Butez | Como | 38 | 3,420 | 0 | 0 | — | — | — |
| 298 | Mile Svilar | Roma | 38 | 3,420 | 0 | 0 | — | — | — |
| 298 | Wladimiro Falcone | Lecce | 38 | 3,420 | 0 | 0 | — | — | — |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Apps
- Matches he played in this competition this season. A match he was named in and did not play does not count.
- Min
- Minutes played.
- G
- Goals scored, penalties included.
- npG
- Goals with penalties taken out.
- xG
- Expected goals: the quality of the chances he took, summed.
- G − xG
- Goals less expected goals, over the matches with both.
- Min/G
- Minutes played for each goal scored.
Appearances, minutes, goals, assists and shots on this page are summed over the Serie A matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.
Learn how xgEdge calculates these figures →