Football

Top Scorers in European Leagues Since 2000

European football’s top goalscorers have often defined seasons with their lethal finishing, standout performances, and iconic moments. From local legends to global superstars, this list chronicles the top scorers in domestic European leagues from 2000 through 2025. Each entry highlights the individual brilliance behind these unforgettable scoring campaigns.

2000 – Kevin Phillips (30 goals, Sunderland – Premier League)

Kevin Phillips
Æthelred, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0, via Wikimedia Commons

Kevin Phillips shocked the football world by netting 30 goals in his debut Premier League season. The Sunderland striker remains the only Englishman to win the European Golden Shoe.

2001 – Henrik Larsson (35 goals, Celtic – Scottish Premier League)

Henrik Larsson
ph.FAB / Shutterstock.com

Larsson produced a phenomenal season in Scotland, scoring 35 times for Celtic. His blend of finesse, positioning, and clinical finishing made him unplayable.

2002 – Mário Jardel (42 goals, Sporting CP – Primeira Liga)

Mario Jardel
By Kevin Airs - http://au.fourfourtwo.com/gallery_list.aspx, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=4721923

Jardel was unstoppable in Portugal, racking up 42 goals to claim his second Golden Shoe. His dominance in the box and aerial prowess were unmatched.

Read also: Ranking the 50 Best Strikers of the 21st Century - Ranked

2003 – Roy Makaay (29 goals, Deportivo La Coruña – La Liga)

Roy Makaay
Photo: Wikicommons.com

The Dutch striker lit up La Liga with 29 goals for Deportivo. His consistent output earned him a move to Bayern Munich soon after.

2004 – Thierry Henry (30 goals, Arsenal – Premier League)

Thierry Henry

Henry dazzled with 30 goals, combining speed, grace, and intelligence. The Frenchman was central to Arsenal’s attacking brilliance post-Invincibles era.

2005 – Diego Forlán (25 goals, Villarreal – La Liga)

Diego Forlán
Celso Pupo / Shutterstock.com

Forlán flourished in Spain, netting 25 goals for Villarreal in a breakout season. His technique and movement made him a constant threat.

2005 – Thierry Henry (25 goals, Arsenal – Premier League)

Thierry Henry
ph.FAB / Shutterstock.com

Henry matched Forlán’s total with 25 league goals, once again leading Arsenal's line with elegance and composure. He made goalscoring look effortless.

Read also: The 18 Bundesliga’s Main Shirt Sponsors: How Much Each Club Earns

2006 – Luca Toni (31 goals, Fiorentina – Serie A)

Luca Toni
ph.FAB / Shutterstock.com

Toni became Serie A's top scorer with 31 goals in a stellar campaign. His towering presence and precise finishing were key for Fiorentina.

2007 – Francesco Totti (26 goals, Roma – Serie A)

Francesco Totti
photoyh / Shutterstock.com

Totti rolled back the years with 26 goals in a vintage season. The Roma captain mixed experience with skill to dominate Italian football once again.

2008 – Cristiano Ronaldo (31 goals, Manchester United – Premier League)

Ronaldo
Paolo Bona / Shutterstock.com

Ronaldo exploded in his final full season in England, scoring 31 goals. His form drove United to the league title and a European double.

2009 – Diego Forlán (32 goals, Atlético Madrid – La Liga)

Diego Forlan
ph.FAB / Shutterstock.com

Back in Spain, Forlán had another sensational year with 32 goals. His goals powered Atlético Madrid and showcased his world-class ability.

Read also: The 15 Most Intelligent Manchester United Players – Ranked by AI

2010 – Lionel Messi (34 goals, Barcelona – La Liga)

Messi’s magical left foot delivered 34 goals in a breathtaking campaign. He added creativity and vision to his already lethal scoring form.

2011 – Cristiano Ronaldo (40 goals, Real Madrid – La Liga)

Cristiano Ronaldo
Natursports / Shutterstock.com

Ronaldo reached new heights with 40 La Liga goals. His athleticism and determination to dominate were on full display.

2012 – Lionel Messi (50 goals, Barcelona – La Liga)

Lionel Messi
catwalker / Shutterstock.com

Messi broke records with a jaw-dropping 50 league goals. It was the most goals ever in a single La Liga season and a Golden Shoe peak.

2013 – Lionel Messi (46 goals, Barcelona – La Liga)

Lionel Messi
Christian Bertrand / Shutterstock.com

Another year, another masterclass from Messi, who netted 46 times. His dribbling, vision, and finishing kept him at the pinnacle of world football.

Read also: The 18 Bundesliga Clubs Earning the Most TV Money - Ranked

2014 – Cristiano Ronaldo (31 goals, Real Madrid – La Liga)

Cristiano Ronaldo
Oleh Dubyna / Shutterstock.com

Ronaldo continued his elite scoring form, finishing the season with 31 goals. His power and precision were simply uncontainable.

2014 – Luis Suárez (31 goals, Liverpool – Premier League)

Luis Suarez
mooinblack / Shutterstock.com

Suárez equaled Ronaldo’s tally with 31 goals for Liverpool. Remarkably, none of his goals came from the penalty spot.

2015 – Cristiano Ronaldo (48 goals, Real Madrid – La Liga)

Cristiano Ronaldo
Stas Rudenko / Shutterstock.com

Ronaldo’s 48-goal haul was his best in La Liga. He combined clinical finishing with his relentless hunger to lead the scoring charts.

2016 – Luis Suárez (40 goals, Barcelona – La Liga)

Luis Suárez
Fabrizio Andrea Bertani / Shutterstock.com

Suárez outscored both Messi and Ronaldo with 40 goals, becoming the league’s top marksman. His aggression and flair terrorized defenses.

Read also: Ranking the 11 Players With 100 Goals & 100 Assists in One League

2017 – Lionel Messi (37 goals, Barcelona – La Liga)

Lionel Messi
ph.FAB / Shutterstock.com

Messi reclaimed the Pichichi with 37 goals, dazzling fans week after week. His performances kept Barcelona competitive on all fronts.

2018 – Lionel Messi (34 goals, Barcelona – La Liga)

Lionel Messi
Christian Bertrand / Shutterstock.com

Yet again, Messi was La Liga’s best, scoring 34 goals. He controlled games with genius, adding more assists to his scoring tally.

2019 – Lionel Messi (36 goals, Barcelona – La Liga)

Lionel Messi
A.RICARDO / Shutterstock.com

Messi secured his sixth European Golden Shoe with 36 goals. Even with a changing team, he stayed remarkably consistent.

2020 – Ciro Immobile (36 goals, Lazio – Serie A)

Photo: Marco Iacobucci Epp / Shutterstock.com

Immobile equaled the Serie A record with 36 goals. He became just the third Italian to win the European Golden Shoe.

2021 – Robert Lewandowski (41 goals, Bayern Munich – Bundesliga)'

Robert Lewandowski
h_lawyer / Shutterstock.com

Lewandowski broke Gerd Müller’s legendary record with 41 Bundesliga goals. It was a career-defining season for the Polish striker.

2022 – Robert Lewandowski (35 goals, Bayern Munich – Bundesliga)

Robert Lewandowski
MDI / Shutterstock.com

Lewandowski followed up with 35 more goals, proving his dominance. His ability to find the net was unmatched in Germany.

2023 – Harry Kane (36 goals, Bayern Munich – Bundesliga)

Harry Kane
Fabrizio Andrea Bertani / Shutterstock.com

Kane adapted quickly to Bundesliga life, scoring 36 times in his debut season. His leadership and clinical nature made him an instant hit.

2024 – Erling Haaland (36 goals, Manchester City – Premier League)

Photo: ph.FAB / Shutterstock.com

Haaland continued his elite form with 36 goals, cementing his place as the Premier League’s most feared striker. His power and timing were flawless.

2025 – Kylian Mbappe (31 goals, Real Madrid – La Liga)

Kylian Mbappé
Marta Fernandez Jimenez / Shutterstock.com

In his debut season for Real Madrid, Mbappe topped La Liga with 31 goals. His blistering pace and finishing lit up Spanish football.