Lionel Messi and Kylian Mbappé — two of the biggest stars in the world — combined for five goals on the same day in Match Day 6 of the 2026 FIFA World Cup.
With his first career World Cup hat trick, Messi tied Miroslav Klose for the most goals in men’s World Cup history with 16 while also setting the record as the oldest player (38) to record a hat trick, passing Cristiano Ronaldo.
Mbappé recorded a brace, moving him up to 14 goals all time at the World Cup, tied for the fourth-most ever. Both of these stars will look to break the record this tournament. With that being said, here are the players with the most goals in World Cup history. Let’s take a look.
(Photo by Shaun Botterill/Getty Images)
Playing in four straight World Cups from 2002 to 2014, Klose scored in all four editions of the World Cups he participated in and capped it off by lifting the trophy in 2016. His 71 goals for Germany are also the most in the national team’s history.
(Photo by Charlotte Wilson/Getty Images)
Many consider Ronaldo the greatest striker of all-time, as he scored more than 350 goals in club play and 62 for Brazil. Fifteen of those international goals came in the World Cup, en route to winning the Golden Ball in the 1998 tournament and the Golden Boot in 2002.
(Photo by Dan Mullan/Getty Images)
Arguably the greatest Bundesliga goalscorer of all-time, Müller scored an astonishing 10 goals in 1970 and then another four in 1974 in Germany’s title run. He was Germany’s all-time leading goalscorer with 68 goals until Klose passed him.
(Photo by dpa/picture alliance via Getty Images)
The great Pelé scored in all four of his World Cup appearances from 1958 to 1970 and won three titles with Brazil in that span. Most notably, he scored in the final in 1958, as the youngest to ever do so at just 17 years old.
(Photo by Mark Leech/Offside/Getty Images).
Kocsis’s 11 goals all came in 1954, when his Hungary side scored 27 in five matches before falling in the final to West Germany. He’s the only player to hit double digits in one World Cup besides Fontaine and Müller.
Seven players have exactly 10 goals at the World Cup: Helmut Rahn (Germany), Gary Lineker (England), Gabriel Batistuta (Argentina), Teófilo Cubillas (Peru), Thomas Müller (Germany) and Grzegorz Lato (Poland).
