Who has most World Cup goals in history? Messi one goal away from all-time record

Who has most World Cup goals in history? Messi one goal away from all-time record

2 min readJun 22, 2026 09:58 PM IST

Arguably the greatest footballer of his generation, and one of the finest to ever grace the pitch, Argentinian legend Lionel Messi now stands just one goal away from becoming the all-time leading scorer in FIFA World Cup history.

Messi opened Argentina’s 2026 World Cup campaign with a historic hat-trick against Algeria, drawing him level with Germany’s Miroslav Klose as the joint-top scorer in tournament history. Both icons now have 16 World Cup goals to their name, one ahead of legendary Brazilian Ronaldo, who sits third on the all-time list with 15 goals.

Already holding the record for the most goal contributions in World Cup history (24), with 16 goals and 8 assists, Messi will claim the outright record if he finds the net in Argentina’s Group J clash against Austria in Dallas on Monday.

Another generational talent, France’s Kylian Mbappé, is closing in fast. In just his third World Cup, the French superstar has already netted 14 goals. He opened his 2026 account with a brace in France’s 3–1 victory over Senegal and now sits only three goals shy of the record.

Mbappé is currently tied with another German great, Gerd Müller, who also scored 14 goals. Müller, who recorded the third-highest goal tally in a single World Cup edition, averaged an impressive 1.08 goals per game. The best goals-per-game ratio, however, belongs to Frenchman Just Fontaine, who scored a remarkable 13 goals in a single tournament.

Should Argentina overcome Austria, Messi will also become the most successful player in World Cup history in terms of match wins. With 16 victories to his name, he is currently level with Klose, who achieved the feat in 24 appearances for Germany.

Highest goalscorers in FIFA World Cup history

RankPlayerTeamGoals
scored
Matches
played
Goals
per
match
Tournaments
1Miroslav KloseGermany

16

240.67
2Lionel MessiArgentina16270.59

2006, 2010, 2014, 2018, 2022, 2026

3RonaldoBrazil15190.79
4Gerd MüllerWest Germany14131.081970, 1974
5Kylian MbappéFrance14150.93
6Just FontaineFrance1362.171958
7PeléBrazil12140.86
8Sándor KocsisHungary1152.21954
9Jürgen KlinsmannWest Germany
Germany
11170.651990
1994, 1998
10Helmut RahnWest Germany101011954, 1958
11Gary LinekerEngland10120.831986, 1990
12Gabriel BatistutaArgentina10120.83
13Harry KaneEngland10120.83
14Teófilo CubillasPeru10130.77
15Thomas MüllerGermany10190.53
16Grzegorz LatoPoland10200.5

OR

Scroll to Top