* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 26 Juli 2017 ‡ Penampilan dan gol di tim nasional akurat per 14 November 2018
Irfan merupakan anak laki-laki dari pemain sepak bola legenda Singapura, Fandi Ahmad, dan model asal Afrika Selatan Wendy Jacobs. Irfan memiliki empat orang saudara, di mana tiga orang adik laki-lakinya adalah Ikhsan, Ilhan, dan Iryan, serta satu orang saudari perempuan, yakni Iman. Saat ini ia bertugas di Layanan Nasional dalam Angkatan Kepolisian Singapura.[1]
Irfan Fandi Ahmad telah bermain 19 kali untuk tim nasional Singapura, dan mencetak 1 buah gol. Ia turut bermain untuk tim nasional U-22 dan U-23 Singapura.
Pada Juli 2014, Irfan dan Ikhsan tidak termasuk dalam skuat Singapura U-23 yang berangkat bersama tim nasional senior untuk pelatihan selama tiga pekan di Salzburg, Austria.[3]
Irfan membuat debutnya bersama Singapura U-23 dan mencetak gol saat melawan Jepang U-22 pada 14 Februari 2015.[4][5] Irfan dipilih oleh pelatih Aide Iskandar dalam turnamen Pesta Olahraga Asia Tenggara 2015. Dalam turnamen itu, ia mencetak gol saat melawan Kamboja U-23 dan melakukan umpan untuk gol lainnya. Secara khusus, ia melakukan tembakan akrobatik tepat sasaran di mana ia menyundul bola ke gawang, tetapi gol itu kemudian dianulir, karena melakukan pelanggaran terhadap penjaga gawang.[6] Singapura kemudian tersingkir dalam babak grup karena kalah dari Indonesia U-23 dan Myanmar U-23.
Senior
Pada September 2016, Irfan dipanggil ke dalam tim nasional oleh pelatih V. Sundramoorthy saat pertandingan persahabatan melawan Malaysia dan Hong Kong, masing-masing pada tanggal 7 dan 11 Oktober. Ia melaksanakan debutnya pada pertandingan melawan Hong Kong di Stadion Mong Kok, saat Singapura tertinggal dengan skor 2–0.[7] Ia kemudian bermain kembali saat tim nasional Singapura menghadapi Afghanistan sebelum Singapura menghadapi Bahrain dalam lanjutan babak ketiga Kualifikasi Piala Asia AFC 2019, di mana ia turut serta saat Singapura menahan imbang Bahrain yang merupakan pemuncak, tanpa gol di kandang lawan.[8][9] Irfan melakukan debutnya dalam Kejuaraan Federasi Sepak Bola Perbara saat edisi 2018 pada 9 November, saat Singapura mengalahkan Indonesia, dengan skor 1–0.