Top Scorers Club Logo
world Flag

World Cup All Time Top Scorers

World Cup Goals

Rank Player Goals Goals Appearances Aps Ratio Ratio
1 Miroslav Klose Germany 16 24 0.67
2 Ronaldo Brazil 15 19 0.79
3 Gerd Muller Germany 14 13 1.08
4 Lionel Messi Argentina 13 26 0.50
4 Just Fontaine France 13 6 2.17
6 Kylian Mbappé France 12 14 0.86
6 Pele Brazil 12 14 0.86
8 Jurgen Klinsmann Germany 11 17 0.65
8 Sandor Kocsis Hungary 11 5 2.20
10 Grzegorz Lato Poland 10 20 0.50
10 Thomas Muller Germany 10 19 0.53
10 Teofilo Cubillas Peru 10 13 0.77
10 Gabriel Batistuta Argentina 10 12 0.83
10 Gary Lineker Germany 10 12 0.83
10 Helmut Rahn Germany 10 10 1.00

World Cup All Time Most Goals

The all time top scorer of the World Cup is Germany’s Miroslav Klose, with a total of 16 goals in 24 appearances, scoring at a rate of 0.67 goals per game. He scored 1 more goals than the player with the 2nd most World Cup goals of all time, Ronaldo of Brazil, who scored 15 goals in 19 games; a goals per game ratio of 0.79.

Of the top 15 players in the above list, Hungary’s Sandor Kocsis has the best goals per game ratio of all time in the World Cup, scoring an incredible 11 goals in 5 appearances at a rate of 2.20 goals per game at his only World Cup in 1954. Just behind is the similarly absurd record of Just Fontaine, who scored 13 goals in just 6 games (2.17 goals per game) for France at his only World Cup in 1958.