Teams Mohammad Kaif played for

TestIndia (1999/00-2006)
ODIIndia (2001/02-2006/07)
Main FCUttar Pradesh (1997/98-2013/14)
 Leicestershire (2002)
 Derbyshire (2003)
 Andhra (2014/15-2015/16)
 Chhattisgarh (2016/17-2017/18)
Main ListAUttar Pradesh (1998/99-2013/14)
 Leicestershire (2002)
 Derbyshire (2003)
 Andhra (2014/15)
 Chhattisgarh (2016/17)
Main Twenty20Derbyshire (2003)
 Uttar Pradesh (2006/07-2012/13)
 Rajasthan Royals (2008-2009)
 Kings XI Punjab (2009/10)
 Royal Challengers Bangalore (2011-2012)
 Andhra (2014/15)
 Chhattisgarh (2016/17)
Other FCCentral Zone (1998/99-2013/14)
 Indian Board President's XI (1998/99-2004/05)
 India A (1999/00-2013/14)
 India (1999/00-2006)
 Rest of India (2000/01-2008/09)
 National Cricket Academy (2000/01)
 Indians (2001-2002)
Other ListAWills' XI (1998/99)
 Central Zone (1998/99-2012/13)
 India A (1999-2007/08)
 India B (1999/00-2001/02)
 India (2001/02-2006/07)
 Indians (2002-2006)
 India Seniors (2005/06)
 India Green (2006/07-2011/12)
 India Red (2007/08)
Under-19 TestIndia Under-19s (1998/99)
Under-19 ODIIndia Under-19s (1997/98-1999/00)
World CupIndia (2002/03)
Under-19 World CupIndia Under-19s (1997/98-1999/00)
Champions TrophyIndia (2002/03-2006/07)
Indian Premier LeagueRajasthan Royals (2008)
 Kings XI Punjab (2009/10)
 Royal Challengers Bangalore (2011-2012)
Twenty20 BlastDerbyshire (2003)
County ChampionshipLeicestershire (2002)
 Derbyshire (2003)
Ranji TrophyUttar Pradesh (1997/98-2013/14)
 Andhra (2014/15-2015/16)
 Chhattisgarh (2016/17-2017/18)
MiscellaneousUttar Pradesh Under-16s (1994/95-1996/97)
 Central Zone Under-16s (1995/96-1996/97)
 Rest of India Under-16s (1995/96-1996/97)
 India Under-15s (1996)
 Uttar Pradesh Under-19s (1996/97-1999/00)
 Central Zone Under-19s (1997/98)
 Uttar Pradesh Cricket Association XI (1999/00-2013/14)
 National Cricket Academy (2000/01)
 Oil and Natural Gas Corporation (2001/02-2004/05)
 India (2001/02-2002/03)
 India A (2001/02-2004/05)
 Gloucestershire Invitation XI (2002)
 Indians (2003/04-2006/07)
 Asian XI (2005)
 Rajasthan Cricket Association President's XI (2005/06-2006/07)
 India XI (2006/07)
 Air India Mumbai (2007/08)
 Air India (2008/09-2013/14)
 Rajasthan Royals (2009)
 Air India Blue (2009/10)
 Andhra Cricket Association XI (2014/15-2015)
 Chhattisgarh Cricket Association XI (2016/17)
 Palace Diamonds (2017/18)
 India Legends (2019/20-2020/21)
 India Maharajas (2021/22-2022/23)
 California Knights (2023)
 Manipal Tigers (2023/24)