به گزارش گروه ورزشی خبرگزاری صدا و سیما به نقل از فیفا، رده بندی ۱۹ گلزن ملی برتر جهان به این شرح است:
۱- کریستیانو رونالدو از پرتغال ۱۱۷ گل در ۱۸۸ بازی ملی (۲۰۰۳ تا ۲۰۲۲)
۲- علی دایی از ایران ۱۰۹ گل در ۱۴۸ بازی ملی (۱۹۹۳ تا ۲۰۰۶)
۳-مختار ظهاری از مالزی ۸۹ گل در ۱۴۲ بازی ملی (۱۹۷۲ تا ۱۹۸۵)
۴- لیونل مسی از آرژانتین ۸۶ گل در ۱۶۲ بازی ملی (۲۰۰۵ تا ۲۰۲۲)
۵- فرانس پوشکاش از مجارستان و اسپانیا ۸۴ گل در ۸۹ بازی ملی (۱۹۴۵ تا ۱۹۶۲)
۶- علی مبخوت از امارات ۸۰ گل در ۱۰۶ بازی ملی (۲۰۰۵ تا ۲۰۲۲)
۷- سونیل چتری از هند ۸۰ گل در ۱۲۵ بازی ملی (۲۰۰۵ تا ۲۰۲۲)
۸- گادفری چیتالو از زامبیا ۷۹ گل در ۱۱۱ بازی ملی (۱۹۶۸ تا ۱۹۸۰)
۹- حسین سعید از عراق ۷۸ گل در ۱۳۷ بازی ملی (۱۹۷۷ تا ۱۹۹۰)
۱۰- پله از برزیل ۷۷ گل در ۹۲ بازی ملی (۱۹۵۷ تا ۱۹۷۱)
۱۱- ساندور کوچیس از مجارستان ۷۵ گل در ۶۸ بازی ملی (۱۹۴۸ تا ۱۹۵۶)
۱۲- کونیشیگه کاماموتو از ژاپن ۷۵ گل در ۷۶ بازی ملی (۱۹۶۴ تا ۱۹۷۷)
۱۳- روبرت لواندوفسکی از لهستان ۷۵ گل در ۱۳۰ بازی ملی (۲۰۰۸ تا ۲۰۲۲)
۱۴- بشار عبدالله از کویت ۷۵ گل در ۱۳۴ بازی ملی (۱۹۹۶ تا ۲۰۱۸)
۱۵- نیمار از برزیل ۷۴ گل در ۱۱۹ بازی ملی (۲۰۱۰ تا ۲۰۲۲)
۱۶- ماجد عبدالله از عربستان ۷۲ گل در ۱۱۷ بازی ملی (۱۹۷۷ تا ۱۹۹۴)
۱۷- کیناه فیری از مالاوی ۷۱ گل در ۱۱۷ بازی ملی (۱۹۷۳ تا ۱۹۸۱)
۱۸- کیاتیسوک سناموآنگ از تایلند ۷۱ گل در ۱۳۴ بازی ملی (۱۹۹۲ تا ۲۰۰۷)
۱۹- میروسلاو کلوزه از آلمان ۷۱ گل در ۱۳۷ بازی ملی (۲۰۰۱ تا ۲۰۱۴)
در این فهرست کریم باقری، هافبک سابق تیم ملی ایران (۱۹۹۳ تا ۲۰۱۰) با ۵۰ گل ملی در ۸۷ بازی در رده ۶۶ قرار گرفته است.
اولین بازیکنی که به ۵۰ گل ملی دست یافت، امره اشلوسر از مجارستان بود که در سال ۱۹۱۷ به این رکورد رسید. علی دایی از ایران نیز نخستین بازیکنی است که ۱۰۰ گل ملی به ثمر رسانده است. او این حدنصاب را در سال ۲۰۰۴ ثبت کرد.