Teams Irfan Karim played for

ODIKenya (2011-2013/14)
International Twenty20Kenya (2012/13-2023/24)
Other FCKenya (2011/12-2013/14)
Other ListAKenya (2011-2022)
Other Twenty20Kenya (2011/12-2023/24)
Second Eleven ChampionshipMarylebone Cricket Club Universities (2014-2015)
 Leicestershire Second XI (2016)
 Durham Second XI (2017)
 Sussex Second XI (2019)
 Derbyshire Second XI (2019)
Second Eleven TrophyLeicestershire Second XI (2016)
 Durham Second XI (2017)
Second Eleven Twenty20Unicorns (2017)
Leicestershire Premier LeagueBroomleys (2012-2014)
 Rothley Park (2015-2017)
MiscellaneousKenya Under-15s (2007/08)
 Kenya XI (2010-2011)
 Kenya A (2010)
 Kenya Under-19s (2010-2011)
 Kenya (2011-2022)
 Nairobi Buffaloes (2011/12)
 Loughborough University (2012-2014)
 Broomleys (2012)
 Coast Pekee (2012)
 Loughborough Marylebone Cricket Club University (2013-2017)
 Rising Stars Chuis (2013)
 Loughborough Marylebone Cricket Club University Second XI (2015)
 Rothley Park (2017)
 Kent Second XI (2018)
 Derbyshire Second XI (2019)
 Mafuko Mavericks (2022/23)