Kylian Mbappé of France had the most shots on target in the World Cup in 2026, with 23 from 41 shots across eight appearances. Lionel Messi was next on 18. Lionel Messi had the most in 2022, with 18.
Kylian Mbappé of France had the most shots on target per 90 minutes in the World Cup in 2026, with 2.96 per 90, from 23 shots on target in 699 minutes. To count, a player needed 270 minutes. Erling Haaland was next on 2.51.
Maxim De Cuyper of Belgium had the most shots on target of any defender in the World Cup in 2026, with 6 shots on target from six appearances. Achraf Hakimi was next on 4.