Le classement des 10 joueurs qui ont marqué le plus de buts avec leur sélection nationale au cours des cinq dernières années, selon le média PopFoot, est le suivant :
Cristiano Ronaldo et Harry Kane – 40 buts
Lionel Messi – 39 buts
Aleksandar Mitrovic – 38 buts
Romelu Lukaku – 37 buts
Memphis Depay et Kylian Mbappé – 34 buts
Erling Haaland – 27 buts
Robert Lewandowski – 26 buts
Olivier Giroud – 25 buts
Ces statistiques reflètent les performances de ces joueurs en compétitions internationales et en éliminatoires au cours des cinq dernières années. Cristiano Ronaldo et Harry Kane se partagent la première place avec 40 buts chacun, suivis de près par Lionel Messi avec 39 buts.