Teams
Mohammad Irfan
played for
Main FC
Lahore Ravi
(2011/12)
Lahore Shalimar
(2012/13-2013/14)
Sui Southern Gas Corporation
(2014/15-2016/17)
Lahore Whites
(2017/18-2023/24)
Southern Punjab
(2019/20-2020/21)
Ace Capital Cricket Club
(2022/23)
Main ListA
Lahore Lions
(2010/11-2013/14)
Lahore Eagles
(2011/12)
Sui Southern Gas Corporation
(2014/15-2016/17)
Lahore Whites
(2017/18-2018/19)
Khyber Pakhtunkhwa
(2018)
Pakistan Television
(2018/19)
Punjab
(2018/19)
Main Twenty20
Lahore Lions
(2012/13-2014/15)
Islamabad
(2016/17)
Federally Administered Tribal Areas
(2017/18)
Lahore Blues
(2018/19)
Lahore Whites
(2023/24)
Other FC
Pakistan A
(2018/19)
Ghani Glass
(2023/24)
Other ListA
Pakistan A
(2018/19)
Other Twenty20
Pakistan A
(2018/19)
Lancashire League
Todmorden
(2015)
Quaid-e-Azam Trophy
Lahore Ravi
(2011/12)
Lahore Shalimar
(2012/13-2013/14)
Sui Southern Gas Corporation
(2014/15-2016/17)
Lahore Whites
(2017/18-2023/24)
Southern Punjab
(2019/20-2020/21)
Sri Lanka Club Championship
Ace Capital Cricket Club
(2022/23)
Miscellaneous
Lahore North Zone Under-19s Whites
(2007)
Lahore North Zone Under-19s Blues
(2007/08-2010/11)
Pak Saudi International
(2008/09)
Lahore West Zone Blues
(2010/11-2012)
Cricket Saudi International
(2010/11-2011/12)
Lahore East Zone Whites
(2011)
Sui Southern Gas Corporation
(2012/13-2015/16)
Lahore West Zone Whites
(2013/14)
Wood Lane
(2015)
Southern Punjab Second XI
(2021/22)