The 7 players with the most goals in men's FIFA World Cup history are Miroslav Klose, Ronaldo Nazário, Gerd Müller, Just Fontaine, Lionel Messi, Pelé, and Kylian Mbappé. Germany's Miroslav Klose holds the ultimate record with 16 goals across four different tournaments.

7 players with most goals in FIFA WC:

  1. Miroslav Klose (Germany) — 16 Goals:

Miroslav Klose is the all-time top scorer in World Cup history. He was not a flashy player, but he was incredibly smart and lethal inside the penalty box.

The Goal Breakdown:

2002 (Korea/Japan): 5 goals (All 5 were scored with his head, setting a tournament record)

2006 (Germany): 5 goals (Won the Golden Boot award)

2010 (South Africa): 4 goals

2014 (Brazil): 2 goals

Klose broke the all-time record by scoring his 16th goal against Brazil in the famous 2014 semi-final, where Germany shocked the hosts 7-1. He is also the only player to appear in four consecutive World Cup semi-finals.  

  1. Ronaldo Nazário (Brazil) — 15 Goals

Nicknamed "O Fenômeno" (The Phenomenon), Ronaldo Nazário is widely considered one of the greatest strikers to ever step onto a football pitch.

The Goal Breakdown:

1994 (USA): 0 goals (He was a 17-year-old bench player but won the trophy).

1998 (France): 4 goals (Led Brazil to the final).

2002 (Korea/Japan): 8 goals (Scored twice in the final to win the trophy and the Golden Boot).

2006 (Germany): 3 goals.

After suffering a career-threatening knee injury before 2002, Ronaldo made a miraculous comeback to score 8 goals in that tournament, including both goals in the 2-0 final victory against Germany.

  1. Gerd Müller (West Germany) — 14 Goals

Gerd Müller was known as "Der Bomber." He was relatively short but had incredible balance and an uncanny ability to score from any angle. His efficiency was staggering, averaging more than one goal per match.

The Goal Breakdown:

1970 (Mexico): 10 goals (Won the Golden Boot).

1974 (West Germany): 4 goals.

Müller scored the game-winning goal in the 1974 World Cup Final to beat the Netherlands 2-1, securing the trophy for West Germany on home soil. His record of 14 goals stood for 32 years before Ronaldo broke it in 2006.

  1. Just Fontaine (France) — 13 Goals (Tied):

Just Fontaine holds the most unbreakable record in World Cup history. Because of severe injuries, he was only able to play in a single World Cup tournament, but he made it count like nobody else.

The Goal Breakdown:

1958 (Sweden): 13 goals in just 6 matches.

Fontaine scored in every single game he played in 1958, including a hat-trick against Paraguay and four goals against West Germany. Unbelievably, he did all of this while wearing a pair of borrowed boots from a teammate after his own pair ripped right before the tournament.

  1. Lionel Messi (Argentina) — 13 Goals (Tied):

Lionel Messi cemented his status as a football immortal during his historic fifth World Cup campaign in 2022. He holds the record for the most total appearances in World Cup history with 26 matches.

The Goal Breakdown:

2006 (Germany): 1 goal.

2010 (South Africa): 0 goals.

2014 (Brazil): 4 goals (Led Argentina to the final).

2018 (Russia): 1 goal.

2022 (Qatar): 7 goals.

In 2022, Messi became the first player ever to score in the Round of 16, Quarter-finals, Semi-finals, and the Final of a single World Cup edition. He scored twice in the unforgettable 2022 final against France to finally lift the trophy.

  1. Pelé (Brazil) — 12 Goals (Tied):

Pelé is the only player in football history to win three separate World Cup trophies (1958, 1962, and 1970). He burst onto the global stage as an unknown teenager and left as a global icon.

The Goal Breakdown:

1958 (Sweden): 6 goals (Scored a hat-trick in the semi-final and two goals in the final at just 17 years old).

1962 (Chile): 1 goal (Injured early in the tournament).

1970 (Mexico): 4 goals (Masterminded one of the greatest teams ever).

1966 (England): 1 goal.

Pelé remains the youngest goalscorer, youngest hat-trick scorer, and youngest final scorer in World Cup history, all achieved during his breathtaking debut in 1958.

  1. Kylian Mbappé (France) — 12 Goals (Tied):

Kylian Mbappé achieved a legendary 12-goal milestone at the age of just 23, matching Pelé's record at blinding speed.

The Goal Breakdown:

2018 (Russia): 4 goals (Scored in the final to win the tournament at age 19).

2022 (Qatar): 8 goals (Won the Golden Boot).

In the 2022 final against Argentina, Mbappé scored a stunning hat-trick. He became only the second player ever to score three goals in a World Cup final match. He is just 5 goals away from completely breaking the all-time scoring record.