Kylian Mbappé equaled Germany’s Miroslav Klose on Monday for second place on the all-time list of World Cup top scorers, reaching 16 goals during his 100th international appearance for France as they defeated Iraq 3-0 in East Rutherford.
Mbappé, who had already scored a brace in France’s 2026 World Cup opener against Senegal (3-1), scored the first two goals of the match on Monday in the 14th and 54th minutes, matching his total number of World Cup goals with his career appearances in the tournament.
With this performance, the French forward moved past Germany’s Gerd Müller, who sits fifth with 14 goals, and Brazil’s Ronaldo, who drops to fourth with 15 goals. The historic ranking is currently led by Argentina’s Lionel Messi with 18 goals, five of which have been scored during this 2026 edition.
Regarding his national team status, the 27-year-old forward has extended his lead as France’s all-time top scorer—having previously overtaken Olivier Giroud with his brace against Senegal—and now boasts 60 goals in 100 international caps.
Read more: World Cup: Argentina defeats Austria with Messi brace (with video)
In past World Cups, Mbappé scored four goals in 2018 in Russia, where France claimed the title, and added eight goals in 2022 in Qatar, finishing that tournament as the Golden Boot winner.
In 2018, the Frenchman scored once against Peru (1-0) in the group stage, twice against Argentina (4-3) in the round of 16, and once against Croatia (4-2) in the final.
Four years later, the forward doubled his tally by scoring once against Australia (4-1) and twice against Denmark (2-1) in the group stage, twice against Poland (3-1) in the round of 16, and a hat-trick against Argentina in the final, which initially tied him with Pelé at 12 goals.
In his opening match of the 2026 World Cup, the Real Madrid player, who finished as the top scorer in both the Champions League and the Spanish league for the 2025/26 season, found the net twice, a feat he repeated in this second group fixture.