Sports Posted on

All-Time Top FIFA World Cup Goal Scorers

Ranking the top players in FIFA World Cup history by total goals scored in the tournament's history.

This ranking reflects results up to the 2022 FIFA World Cup and does not include goals from the ongoing 2026 FIFA World Cup tournament.
1
Miroslav Klose Germany
16 goals (24 matches)
2
Ronaldo Nazário Brazil
15 goals (19 matches)
3
Gerd Müller West Germany
14 goals (13 matches)
4
Just Fontaine France
13 goals (6 matches)
5
Lionel Messi Argentina
13 goals (26 matches)
6
Kylian Mbappé France
12 goals (14 matches)
7
Pelé Brazil
12 goals (14 matches)
8
Sándor Kocsis Hungary
11 goals (5 matches)
9
Jürgen Klinsmann Germany
11 goals (17 matches)
10
Helmut Rahn West Germany
10 goals (10 matches)
11
Gary Lineker England
10 goals (12 matches)
12
Gabriel Batistuta Argentina
10 goals (12 matches)
13
Teófilo Cubillas Peru
10 goals (13 matches)
14
Thomas Müller Germany
10 goals (19 matches)
15
Grzegorz Lato Poland
10 goals (20 matches)
16
Ademir de Menezes Brazil
9 goals (6 matches)
17
Eusébio Portugal
9 goals (6 matches)
18
Christian Vieri Italy
9 goals (9 matches)
19
Vavá Brazil
9 goals (10 matches)
20
David Villa Spain
9 goals (12 matches)