نخستین بازی تیم ملی فوتبال ایران از نظر فیفا در سال ۱۳۰۵ و در دوران رضاشاه پهلوی انجام شده است، با این وجود تیم ملی ایران پیش از این نیز وجود داشته و مسابقاتی برگزار کرده است. در مورد نخستین بازی ملی غیر فیفایی ایران اختلاف نظر وجود دارد.
در سال ۱۹۴۱ (شهریور ۱۳۲۰) تیم فوتبالی از ایران برای شرکت در جشن استقلال افغانستان به این کشور سفر کرد.[۴] در بسیاری از منابع، سفر یک تیم ایرانی به کابل، پایتخت افغانستان و بازیاش با تیم ملی فوتبال افغانستان به عنوان نخستین بازی تیم ملی فوتبال ایران شناخته شده است. گفته میشود این بازی که در در تاریخ ۲۵ اوت۱۹۴۱ برابر ۳ شهریور۱۳۲۰ انجام شده، بدون گل پایان یافته است.[۵] صحت این ادعا از چند جهت مورد تشکیک قرار گرفته است.
این بازی ۰–۰ نیز گزارش شده است. بعضی از منابع ایرانی گزارش دادهاند که در این بازی افغانستان صاحب یک پنالتی شده که بازیکنان ایرانی به آن اعتراض کردهاند. ممکن است به دلایل دیپلوماسی این بازی بدون گل گزارش شده باشد.[۴]
در برخی منابع، تاریخ این بازی یک روز پیشتر (۲ شهریور) و نتیجه پایانی ۱–۰ به سود افغانستان است که تکگل بازی در دقیقه ۹۰ و با ضربه پنالتی به ثمر رسیده است. همچنین گفته میشود این تیم، تیم ملی ایران نبوده و «منتخب مشهد» بوده است. با این وجود تنها ۲ بازیکن از مشهد در این تیم بودهاند و بقیه بازیکنان از اصفهان و تهران بودهاند. نکته دیگری که مخالفان این نظر اشاره میکنند این است که پیش از این بازی، تیم ایرانی در تاریخ ۱ شهریور به دیدار تیم ملی فوتبال هندوستان رفته است که با نتیجه ۱–۰ به پیروزی رسیده است.[۳][۶][۷] در حالیکه بعضی دیگر منابع گمانهزنی میکنند که تیم منتخبی از هندوستان که در مقابل ایران قرار گرفت تیم ملی فوتبال هندوستان نبوده و احتمالاً باشگاهی از پیشاور بوده که در مسابقات حضور داشته است.[۴]
پس از پایان بازیهای ایران در این مسابقات، ایران تحت حمله نیروهای متفقین درآمد و بازیکنان تیم ایران حاضر در جشن استقلال افغانستان، به سرعت به کشور بازگشتند.[۴]