This is a list of foreign players who have been played in the Persian Gulf Pro League from 2001 onwards. The following players have been born outside Iran and have not been capped for the Iranian national football team at any level. Players in bold have capped for their national teams. For a list of players before 2001 see List of foreign footballers in Iran 1920 to 2000.
Afghanistan
Faysal Shayesteh – Paykan – 2017
Albania
Xhevahir Sukaj – Sepahan – 2012 to 2015
Ervin Bulku – Sepahan – 2012 to 2014
Ditmar Bicaj – Tractor Sazi – 2014
Edon Hasani – Sepahan – 2018
Algeria
Okacha Hamzaoui – Tractor – 2020 to 2021
Angola
Carlos – Foolad – 2008 to 2009
Argentina
Miguel Barreto – Paykan – 2006
Gabriel Iribarren – Zob Ahan – 2009 to 2010
Armenia
Armen Sahakyan – Tractor Sazi – 2001 to 2002
Arshak Amiryan – Bargh Shiraz – 2001 to 2002
Mher Avanesyan – Bargh Shiraz – 2001 to 2002
Mayis Azizyan – Bargh Shiraz – 2001 to 2004
Ashot Dadamyan – Tractor Sazi – 2001 to 2002
Adam Hayerapetyan – Tractor Sazi – 2001 to 2002
Garnik Hovhannisyan – Tractor Sazi – 2001 to 2002
Felix Khojoyan – Esteghlal Rasht and Pegah Gilan – 2001 to 2002 and 2003 to 2005
Armenak Petrosyan – Sepahan and Zob Ahan – 2001 to 2007
Levon Stepanyan – Sepahan, Zob Ahan – 2002 to 2006
Hamlet Mkhitaryan – PAS Hamedan, Rah Ahan, Damash Gilan and Gahar Zagros – 2006 to 2013 Aghvan Mkrtchyan – Bargh Shiraz – 2007 Alexander Tadevosyan – Bargh Shiraz – 2007 Armen Ghazaryan – Zob Ahan – 2007 Armen Tigranyan – Zob Ahan – 2007 to 2008 Gevorg Kasparov – PAS Tehran and Rah Ahan – 2007 to 2008 Levon Pachajyan – Sanat Naft Abadan – 2009 to present 2012 Arthur Yedigaryan – PAS Hamedan – 2009 to 2011 Vahagn Minasyan – Rah Ahan – 2010 to 2011 Grigor Meliksetyan – Mes Sarcheshme, Paykan and Gahar Zagros – 2010 to 2013 Ararat Arakelyan – Mes Kerman – 2011 to 2012 Valeri Aleksanyan – Sanat Naft Abadan and Rah Ahan – 2011 to 2013 and 2013 to 2014 Hrayr Mkoyan – Esteghlal – 2014 to 2017 Varazdat Haroyan – Padideh – 2016 to 2017 Levon Hayrapetyan – Paykan – 2016 to 2017