Dixie Dean scored 60 league goals for Everton in 1927–28, the highest total in this historical comparison of Europe’s top five leagues. Lionel Messi’s 50 for Barcelona in 2011–12 remains the La Liga record, but England’s First Division history puts Dean above him. Yes, we’re acknowledging stats from more than a century ago.
Messi, Barcelona’s all-time leading scorer, needed 37 appearances to reach 50. Tom “Pongo” Waring’s 49 for Aston Villa in 1930–31 sits between Messi and Cristiano Ronaldo, whose best league return was 48 for Real Madrid in 2014–15.
The Premier League record is a different answer to a different question. Erling Haaland scored 36 for Manchester City in 2022–23. That’s the competition’s single-season record, not the highest total across the full history of England’s top division.
This comparison counts men’s league goals, with 40 as the cutoff, through the completed 2025–26 season. It includes England’s First Division and France’s Division 1 history, while Germany is limited to the Bundesliga and Italy to single-group Serie A. Regional, wartime, cup and international competitions aren’t included. Equal totals share a rank.
The highest single-season league goal totals
| Rank | Player | Club | League | Season | Goals |
|---|---|---|---|---|---|
| 1 | Dixie Dean | Everton | First Division (England) | 1927–28 | 60 |
| 2 | Lionel Messi | Barcelona | La Liga | 2011–12 | 50 |
| 3 | Tom “Pongo” Waring | Aston Villa | First Division (England) | 1930–31 | 49 |
| 4 | Cristiano Ronaldo | Real Madrid | La Liga | 2014–15 | 48 |
| =5 | Cristiano Ronaldo | Real Madrid | La Liga | 2011–12 | 46 |
| =5 | Lionel Messi | Barcelona | La Liga | 2012–13 | 46 |
| 7 | Dixie Dean | Everton | First Division (England) | 1931–32 | 45 |
| 8 | Josip Skoblar | Marseille | Division 1 (France) | 1970–71 | 44 |
| =9 | Ted Harper | Blackburn Rovers | First Division (England) | 1925–26 | 43 |
| =9 | Dave Halliday | Sunderland | First Division (England) | 1928–29 | 43 |
| =9 | Lionel Messi | Barcelona | La Liga | 2014–15 | 43 |
| =12 | Vic Watson | West Ham United | First Division (England) | 1929–30 | 42 |
| =12 | Ted Drake | Arsenal | First Division (England) | 1934–35 | 42 |
| =12 | Salif Keita | Saint-Étienne | Division 1 (France) | 1970–71 | 42 |
| =15 | Jimmy Dunne | Sheffield United | First Division (England) | 1930–31 | 41 |
| =15 | Jimmy Greaves | Chelsea | First Division (England) | 1960–61 | 41 |
| =15 | Robert Lewandowski | Bayern Munich | Bundesliga | 2020–21 | 41 |
| =18 | Gerd Müller | Bayern Munich | Bundesliga | 1971–72 | 40 |
| =18 | Cristiano Ronaldo | Real Madrid | La Liga | 2010–11 | 40 |
| =18 | Luis Suárez | Barcelona | La Liga | 2015–16 | 40 |
Serie A has no entry at the 40-goal cutoff. Its single-season record is 36, shared by Gonzalo Higuaín for Napoli in 2015–16 and Ciro Immobile for Lazio in 2019–20.
Messi and Ronaldo’s repeated 40-goal seasons
Messi and Ronaldo account for six of the table’s 20 entries, all between 2010–11 and 2014–15. Reaching the 40s wasn’t a one-season exception for either player. Messi followed his 50 with 46 the next season; Ronaldo reached 48 three seasons after scoring 46.
Messi’s 2011–12 total included six hat-tricks and two four-goal performances. Those eight matches supplied 26 goals, more than half his season’s league total. Valencia conceded four in February, and Espanyol conceded four in May. Even a goal in every one of his 37 appearances would’ve left him 13 short of 50.
League records and Messi’s wider scoring totals
Robert Lewandowski’s 41 for Bayern in 2020–21 broke Gerd Müller’s 40-goal Bundesliga record after 49 years. Harry Kane won the 2025–26 European Golden Shoe with 36 Bundesliga goals, still five below Lewandowski’s mark and 14 below Messi’s. These are scoring totals, not rankings adjusted for minutes or the number of matches available.
Lamine Yamal reaching 50 Barcelona goals was a career milestone. Messi reached that total in one league campaign, with another 23 goals in other competitions taking his official club-season tally to 73.
His five against Bayer Leverkusen in the Champions League that March were among those additional goals. None counted toward the 50. The 91 he scored for Barcelona and Argentina during calendar year 2012 covered a different period again, stretching across two club seasons.
Messi reached 50 against Espanyol in Pep Guardiola’s final home league match as Barcelona coach. After the fourth goal, he ran to embrace him. Real Madrid were already champions and would finish with 100 points and 121 goals.
Messi finished four goals ahead of Ronaldo. Barcelona finished nine points behind Real Madrid.


