← Back to News
FIFA World Cup all-time leading scorers
History
F
FIFA Official·1 day ago

FIFA World Cup all-time leading scorers

Miroslav Klose tops the overall World Cup scoring chart

Brazil great Ronaldo stands just one goal behind

Kylian Mbappe and Lionel Messi the closest active challengers

Ever since its inception in 1930, the FIFA World Cup™ has brought together the globe's greatest players in a celebration of the beautiful game.

Here, FIFA lists the leading marksmen in World Cup history, with one man heading the pack as holder of the all-time record as rumbles on.

Goals: 16 World Cups: Four - 2002 (five goals), 2006 (five goals), 2010 (four goals), 2014 (two goals) Matches played: 24

Goals: 15 World Cups: Four - 1994 (no goals), 1998 (four goals), 2002 (eight goals), 2006 (three goals) Matches played: 19

Goals: 14 World Cups: Two - 1970 (10 goals), 1974 (four goals) Matches played: 13

Goals: 14 World Cups: Three - 2018 (four goals), 2022 (eight goals), 2026 (two goals) Matches played: 15

Goals: 13 World Cups: One - 1958 Matches played: Six

Goals: 13 World Cups: Five - 2006 (one goal), 2010 (no goals), 2014 (four goals), 2018 (one goal), 2022 (seven goals) Matches played: 26

Goals: 12 World Cups: Four - 1958 (six goals), 1962 (one goal), 1966 (one goal), 1970 (four goals) Matches played: 14

Goals: 11 World Cups: Three - 1990 (three goals), 1994 (five goals), 1998 (three goals) Matches played: 17

Goals: 11 World Cups: One - 1954 Matches played: Five

Goals: 10 World Cups: Three - 1994 (four goals), 1998 (five goals), 2002 (one goal) Matches played: 12

Goals: 10 World Cups: Three - 1970 (five goals), 1978 (five goals), 1982 (no goals) Matches played: 13

Goals: 10 World Cups: Three - 1974 (seven goals), 1978 (two goals), 1982 (one goal) Matches played: 20

Goals: 10 World Cups: Two - 1986 (six goals), 1990 (four goals) Matches played: 12

Goals: 10 World Cups: Four - 2010 (five goals), 2014 (five goals), 2018 (no goals), 2022 (no goals) Matches played: 19

Goals: 10 World Cups: Two - 1954 (four goals), 1958 (six goals) Matches played: 10

Goals: 9 World Cups: One - 1950 Matches played: Six

Goals: 9 World Cups: Three - 1990 (two goals), 1994 (five goals), 1998 (two goals) Matches played: 16

Goals: 9 World Cups: One - 1966 Matches played: Six

Goals: 9 World Cups: Three - 1966 (no goals), 1970 (seven goals), 1974 (two goals) Matches played: 16

Goals: 9 World Cups: Two - 1978 (three goals), 1982 (six goals) Matches played: 14

Goals: 9 World Cups: Three - 1978 (three goals), 1982 (five goals), 1986 (one goal) Matches played: 19

Goals: 9 World Cups: Four - 1958 (two goals), 1962 (two goals), 1966 (two goals), 1970 (three goals) Matches played: 21

Goals: 9 World Cups: Two - 1958 (five goals), 1962 (four goals) Matches played: 10

Goals: 9 World Cups: Two - 1998 (five goals), 2002 (four goals) Matches played: Nine

Goals: 9 World Cups: Three - 2006 (three goals), 2010 (five goals), 2014 (one goal) Matches played: 12

Sources: FIFA Official

Related Articles

Top 100 Players In The 2026 FIFA World Cup, Ranked
Players

Top 100 Players In The 2026 FIFA World Cup, Ranked

The best players in the world will be on display this summer at the 2026 World Cup . So, let’s rank them.

F
Fox Sports·about 1 month ago
Norway’s Erling Haaland punishes Iraq with double on World Cup debut
Players

Norway’s Erling Haaland punishes Iraq with double on World Cup debut

Surely nobody expected anything different. Erling Haaland arrival on the biggest football stage of all involved a match-defining performance. Kylian Mbappé had laid down a marker with two goals in France’s win over Senegal . Haaland responded in kind

A
Aggregated from The Guardian, Sky Sports·about 1 hour ago
'Dear, oh dear!' - Huge goalkeeping shocker gives Haaland a second goal
Players

'Dear, oh dear!' - Huge goalkeeping shocker gives Haaland a second goal

Erling Haaland will not have a easier goal at this World Cup as the Iraq goalkeeper Jalal Hassan is caught out by the Norway striker.

B
BBC Sport·about 1 hour ago
Argentina v Algeria: World Cup 2026 – live
Players

Argentina v Algeria: World Cup 2026 – live

⚽️ Kick-off time: 8pm local/11am AEST/2am BST/9pm EDT ⚽️ Player guide | Bracketology | Golden Boot | Mail Jonathan What about Algeria? Even Maher Mezahi isn’t sure what to expect. Algeria are one of this World Cup’s great unknowns. On paper, this tea

T
The Guardian·about 1 hour ago
2026 World Cup Golden Boot: Mbappé, Haaland Top Oddsboard After Opening Braces
Players

2026 World Cup Golden Boot: Mbappé, Haaland Top Oddsboard After Opening Braces

Have Kylian Mbappé and Erling Haaland turned the Golden Boot award into a two-horse race? See the latest odds.

F
Fox Sports·about 1 hour ago
World Cup Buzz: Erling Haaland Scores Norway’s First World Cup Goal Since 1998
Players

World Cup Buzz: Erling Haaland Scores Norway’s First World Cup Goal Since 1998

Here's the latest look at some of the most notable news around the World Cup.

F
Fox Sports·about 1 hour ago