Every European Golden Shoe winner since 1997–98
The top 3 according to 104 votes from people: 1997–98: Nikos Machlas · 1998–99: Mário Jardel · 2004–05: Thierry Henry and Diego Forlán. (Updated Sep 19, 2025.)
The European Golden Shoe goes to the top league scorer in Europe and, since 1997–98, weights goals by the strength of each league. From Nikos Machlas to Kylian Mbappé, here are all the winners with their goals and club. Lionel Messi holds the record with six, followed by Cristiano Ronaldo with four.
Automatically translated (original in Español). See the original
Top 28
-
1
1997–98: Nikos Machlas
34 league goals. Vitesse (Eredivisie).
-
2
1998–99: Mário Jardel
36 league goals. Porto (Primeira Liga).
-
3
2004–05: Thierry Henry and Diego Forlán
25 league goals. Arsenal and Villarreal (Premier League and La Liga).
-
4
2001–02: Mário Jardel
42 league goals. Sporting CP (Primeira Liga).
-
5
2005–06: Luca Toni
31 league goals. Fiorentina (Serie A).
-
6
2008–09: Diego Forlán
32 league goals. Atlético Madrid (La Liga).
-
7
1999–2000: Kevin Phillips
30 league goals. Sunderland (Premier League).
-
8
2006–07: Francesco Totti
26 league goals. Roma (Serie A).
-
9
2009–10: Lionel Messi
34 league goals. Barcelona (La Liga).
-
10
2003–04: Thierry Henry
30 league goals. Arsenal (Premier League).
-
11
2011–12: Lionel Messi
50 league goals. Barcelona (La Liga). The all-time record: 50 league goals.
-
12
2014–15: Cristiano Ronaldo
48 league goals. Real Madrid (La Liga).
-
13
2000–01: Henrik Larsson
35 league goals. Celtic (Scottish Premier League).
-
14
2012–13: Lionel Messi
46 league goals. Barcelona (La Liga).
-
15
2018–19: Lionel Messi
36 league goals. Barcelona (La Liga). Messi's record sixth Golden Shoe.
-
16
2013–14: Luis Suárez and Cristiano Ronaldo
31 league goals. Liverpool and Real Madrid (Premier League and La Liga).
-
17
2020–21: Robert Lewandowski
41 league goals. Bayern Munich (Bundesliga).
-
18
2022–23: Erling Haaland
36 league goals. Manchester City (Premier League).
-
19
2023–24: Harry Kane
36 league goals. Bayern Munich (Bundesliga).
-
20
2024–25: Kylian Mbappé
31 league goals. Real Madrid (La Liga).
-
21
2002–03: Roy Makaay
29 league goals. Deportivo La Coruña (La Liga).
-
22
2019–20: Ciro Immobile
36 league goals. Lazio (Serie A).
-
23
2010–11: Cristiano Ronaldo
40 league goals. Real Madrid (La Liga).
-
24
2015–16: Luis Suárez
40 league goals. Barcelona (La Liga).
-
25
2017–18: Lionel Messi
34 league goals. Barcelona (La Liga).
-
26
2021–22: Robert Lewandowski
35 league goals. Bayern Munich (Bundesliga).
-
27
2007–08: Cristiano Ronaldo
31 league goals. Manchester United (Premier League).
-
28
2016–17: Lionel Messi
37 league goals. Barcelona (La Liga).
How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
Is something missing?
Comments (0)
No comments yet. Be the first!