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