How rare is a hundred league goals?
Not who leads the list, but how many names are on it at all, and why the four leagues differ so much.
The hundred-goal mark gets talked about as an exclusive club, and it is. But exclusive is relative, and the size of the club varies a lot from league to league. Thirty-five players have scored a hundred Premier League goals since 1992/93. Counting only goals scored since 2000/01, Serie A has 32 such players, La Liga 20 and the Bundesliga 11.
This post is about those membership numbers rather than the order inside them. The record pages already rank the scorers. The more revealing question is why one top flight can produce three times as many hundred-goal men as another.
The table also names the most recent player in each league to reach the hundred.
| # | League | Players | Latest to join |
|---|---|---|---|
| 1 | Premier LeagueLatest to join: latest to reach 100: Erling Haaland (2025/26) | 35 | latest to reach 100: Erling Haaland (2025/26) |
| 2 | Serie ALatest to join: latest to reach 100: Lautaro Martínez (2023/24) | 32 | latest to reach 100: Lautaro Martínez (2023/24) |
| 3 | La LigaLatest to join: latest to reach 100: Mikel Oyarzabal (2025/26) | 20 | latest to reach 100: Mikel Oyarzabal (2025/26) |
| 4 | BundesligaLatest to join: latest to reach 100: Timo Werner (2022/23) | 11 | latest to reach 100: Timo Werner (2022/23) |
| Seasons 1992/93 in England, 2000/01 elsewhere to 2025/26 | |||
Outside England only goals from 2000/01 onward count towards the hundred, so long careers that began in the 1990s join later than they really did, or not at all.
England's 35
Alan Shearer was the first to a hundred Premier League goals, in 1995/96. Since then the club has grown at a steady clip: six players joined in the 1990s, thirteen in the 2000s, ten in the 2010s and six so far in the 2020s. The latest is Erling Haaland, who got there in 2025/26 and finished the season on 112 goals from just 132 games.
What makes the English list distinctive is how many of its members are not centre-forwards. Frank Lampard, Steven Gerrard, Paul Scholes and Ryan Giggs are all in it, along with wide forwards like Raheem Sterling, Sadio Mané and Son Heung-min. A long career at a club that won a lot of matches was enough to carry a goalscoring midfielder over the line.
The other thing it has is depth at the bottom. Dion Dublin finished on 111, Emile Heskey on 110, Darren Bent on 106 and Peter Crouch on 108. Those are not the names anyone produces first when asked about great Premier League strikers, but they belong to the club as surely as Thierry Henry does.
Bear in mind that England has had longer to fill its list. The Premier League count runs from 1992/93, eight seasons more than the continental figures, which means Italy's 32 have come at a faster rate per season than England's 35.
Italy's 32 and how spread out they are
Serie A is the closest to England, with 32 players to a hundred this century. The crossings are spread across the period: seven in the 2000s, sixteen in the 2010s and nine since 2020, the most recent Lautaro Martínez in 2023/24. Francesco Totti and Antonio Di Natale both have more than two hundred since 2000/01, and Ciro Immobile has 201.
The striking thing is how many Italian members sit only just over the line. Cristiano Lucarelli and Marek Hamšík are on exactly 100; Christian Vieri and Goran Pandev on 101; Adrian Mutu and Tommaso Rocchi on 102. Hamšík in particular is a reminder that a midfielder at one club for a long time can get there in Italy too.
The other side of that is a crowd of near-misses. Mirko Vučinić, Marco Borriello, Lorenzo Insigne and Josip Iličić all finished on 96. Serie A's hundred-goal club is broad and shallow: lots of good forwards who scored steadily for a decade, rather than a few who scored at a ferocious rate.
Spain, with 20, is the opposite shape. Lionel Messi has 474 La Liga goals this century and Cristiano Ronaldo 311, with Karim Benzema on 238 and Antoine Griezmann on 205 behind them. Spanish football concentrated its goals in a few enormous careers at the biggest clubs. Ronaldo, with 103 Premier League goals as well, is a member of two of these clubs, and so is Gonzalo Higuaín, with 107 in Spain and 125 in Italy.
Why the Bundesliga has only 11
Germany has eleven members this century: Robert Lewandowski, way out in front on 312, then Claudio Pizarro, Mario Gómez, Marco Reus, Thomas Müller, Stefan Kießling, Andrej Kramarić, Vedad Ibišević, Miroslav Klose, Kevin Kurányi and Timo Werner. Kramarić and Werner were the last to join, both in 2022/23.
Part of the gap is the schedule. Eighteen clubs and 34 matchdays mean fewer games a season than in the three twenty-club leagues, and a forward needs more seasons to accumulate the same total. But the Bundesliga's overall goal count this century is not far behind La Liga's or Serie A's, so the shortage is not simply about fewer goals being scored.
The bigger factor is who leaves. Look at the players just below the line: Arjen Robben on 99, Pierre-Emerick Aubameyang on 98, Max Kruse on 97, Alexander Meier on 93. Aubameyang went to England in his prime, and the league's best young scorers have tended to move on before their totals could mature. A league that sells its forwards at twenty-four is always going to have a small hundred-goal club.
The two most recent members show both sides of that. Andrej Kramarić has spent his entire Bundesliga career at Hoffenheim, 320 games from 2015/16 onward, and is on 140 and still adding. Timo Werner crossed the line in the same season, 2022/23, but only because he came back: his total is split between Stuttgart and RB Leipzig, with a two-year spell in England in the middle that left his Bundesliga count frozen in the nineties.
Who joins next
In England, the closest active players at the end of 2025/26 were Callum Wilson on 95, Chris Wood on 92, Ollie Watkins on 91, Danny Welbeck on 90 and Marcus Rashford on 89. Most are past thirty, which is typical: the last few goals before a hundred often come slowly, from a player now starting less than he used to.
In Spain, Ante Budimir finished 2025/26 on 95 and is the obvious candidate. Mikel Oyarzabal only joined in 2025/26, and on exactly 100. In Italy, nobody who has played this season is especially close, with Giovanni Simeone the nearest on 84. Germany has the most imminent pair: Serge Gnabry finished 2025/26 on 99 and Harry Kane on 98, with Patrik Schick further back on 90.
If you play Top 10, this is worth holding on to. An all-time scoring board shows only the ten biggest totals, which in England means less than a third of the hundred-goal club. Era and club-filtered boards reach much further down, and that is where names like Dublin, Bent, Crouch and Heskey live: men with a hundred-odd goals who are rarely anyone's first answer. Knowing that the English list runs 35 deep, and that it includes several midfielders, gives you a much bigger pool to draw on when a board stalls at seven.
The short versionA hundred league goals is a marker of staying power as much as finishing. The leagues that keep their forwards longest have the biggest clubs.