Messi Leaves the Legends Behind as Mbappé Charges Toward World Cup Immortality
Scoring at the FIFA World Cup is the ultimate achievement for any footballer, but only a select few have consistently delivered on the biggest stage. Since the inaugural tournament in 1930, a handful of legendary forwards have etched their names into football history through extraordinary goalscoring exploits. Following the latest round of matches at the 2026 FIFA World Cup, Lionel Messi now stands alone at the top of the all time scoring charts with 18 goals, while Kylian Mbappé has surged into second place and is rapidly closing in on the record.
Messi became the outright leading scorer in World Cup history after scoring a hat trick against Algeria in Argentina’s opening match before adding two more goals in a 2 0 victory over Austria. His remarkable tally of 18 goals moved him clear of Miroslav Klose and made him the first player ever to score in six different World Cup tournaments. The Argentine also became the oldest player to score a World Cup hat trick at 38 years and 356 days, surpassing Cristiano Ronaldo’s previous record.
The eight time Ballon d’Or winner continued rewriting football history against Austria by becoming only the third player ever to score in six consecutive World Cup matches, joining France’s Just Fontaine in 1958 and Brazil’s Jairzinho in 1970. His incredible achievements add to the unforgettable 2022 tournament, where he became the first player to score in every stage of a single World Cup, finding the net in the group stage, round of 16, quarter finals, semi finals and final.
Level in second place with 16 goals are Germany’s Miroslav Klose and France superstar Kylian Mbappé. Klose announced himself on the global stage by scoring a hat trick on his World Cup debut against Saudi Arabia in 2002, becoming one of only 13 players to achieve that feat. He scored in all three group stage matches during that tournament before Germany finished runners up to Brazil.
Klose added five more goals to win the Golden Boot at the 2006 World Cup on home soil before scoring four more in South Africa in 2010. His record breaking 16th World Cup goal arrived during Germany’s famous 7 1 victory over Brazil in the 2014 semi final, moving him past Ronaldo while the Brazilian legend watched from the stands. Overall, Klose scored 16 goals from just 63 shots across four World Cups, an outstanding conversion rate of 25.4 percent.
Mbappé’s rise has been nothing short of extraordinary. After scoring twice against Senegal in France’s opening match of the 2026 World Cup, he moved level with Gerd Müller on 14 goals before matching Ronaldo’s tally of 15 with his opener against Iraq. His second goal later in the match brought him alongside Klose on 16 goals despite still being only 27 years old.
The French captain exploded onto the World Cup stage in 2018, becoming only the second teenager after Pelé to score in a World Cup final. Although France were beaten by Argentina in the unforgettable 2022 final, Mbappé delivered one of the greatest individual performances in football history by scoring a hat trick, becoming only the second player after Geoff Hurst in 1966 to achieve the feat in a World Cup final. He also claimed the Golden Boot in Qatar with eight goals.
Brazilian icon Ronaldo now occupies fourth place with 15 World Cup goals. He scored four times at the 1998 tournament before Brazil lost the final to hosts France amid the controversy surrounding his pre match illness. Four years later he completed one of football’s greatest comeback stories, returning from a devastating knee injury to score eight goals and lead Brazil to World Cup glory in 2002. His two goals against Germany in the final secured the title and earned him the Golden Boot. Ronaldo added three more goals at the 2006 World Cup to break Gerd Müller’s long standing record before eventually finishing his World Cup career with 15 goals in just 19 appearances.
West Germany legend Gerd Müller sits fifth with 14 goals despite playing in only two World Cups. His remarkable haul of 10 goals at the 1970 tournament remains one of only three occasions a player has reached double figures in a single edition of the competition. Müller scored in each of his first five World Cup appearances, including back to back hat tricks against Bulgaria and Peru. He later netted the winning goal in the 1974 World Cup final against the Netherlands to deliver the trophy for West Germany. Every one of his 14 World Cup goals came from inside the penalty area, with half arriving from inside the six yard box.
France’s Just Fontaine remains the owner of one of football’s most untouchable records. His 13 goals at the 1958 World Cup are still the most scored by any player in a single edition of the tournament. Fontaine found the net in every match, including a hat trick against Paraguay and four goals against West Germany, accounting for 57 percent of France’s goals as they finished third. Sadly, injuries forced him to retire at the age of just 28, meaning the 1958 tournament was also his only World Cup appearance.
Brazilian legend Pelé ranks seventh with 12 World Cup goals while remaining the only player in history to win three World Cup titles. He became the youngest player ever to score in a World Cup final at 17 years and 249 days during Brazil’s triumph over Sweden in 1958. Earlier in that tournament he had already become the youngest goalscorer in World Cup history before later setting another record as the youngest player to score a World Cup hat trick. Pelé was far more than just a goalscorer, registering six assists during Brazil’s victorious 1970 campaign, a record that still stands as the joint highest total in a single World Cup.
Hungarian legend Sándor Kocsis and Germany’s Jürgen Klinsmann both finished their World Cup careers with 11 goals. Kocsis achieved his tally in only five matches during the 1954 tournament, scoring consecutive hat tricks against South Korea and West Germany before Hungary suffered the famous Miracle of Bern defeat in the final. Klinsmann enjoyed an outstanding World Cup career across three tournaments, with his best return coming in 1994 when he scored five goals before Germany were surprisingly knocked out by Bulgaria.
Seven players share tenth place with 10 World Cup goals. The group includes Helmut Rahn, Grzegorz Lato, Teófilo Cubillas, Gabriel Batistuta, Gary Lineker, Thomas Müller and Harry Kane. Thomas Müller looked destined to climb much higher after scoring five goals at both the 2010 and 2014 tournaments, but failed to add to his tally across the 2018 and 2022 editions before retiring from international football in 2024.
All Time FIFA World Cup Top Scorers
18 Goals
Lionel Messi
16 Goals
Miroslav Klose
Kylian Mbappé
15 Goals
Ronaldo
14 Goals
Gerd Müller
13 Goals
Just Fontaine
12 Goals
Pelé
11 Goals
Sándor Kocsis
Jürgen Klinsmann
10 Goals
Helmut Rahn
Gabriel Batistuta
Gary Lineker
Teófilo Cubillas
Thomas Müller
Grzegorz Lato
Harry Kane
Should we send you latest update about your favourite sports and team?
Enter you email in the box below and hit the subscribe button to join our teaming 876+ sports community.
