Teams Kevin Pietersen played for

TestEngland (2005-2013/14)
ODIEngland (2004/05-2013)
 ICC World XI (2005/06)
World CupEngland (2006/07-2010/11)
Int Twenty20England (2005-2013)
Twenty20 World CupEngland (2007/08-2010)
Main FCNatal B (1997/98)
 KwaZulu-Natal B (1998/99)
 KwaZulu-Natal (1999/00)
 Nottinghamshire (2001-2004)
 Marylebone Cricket Club (2004)
 Hampshire (2005-2008)
 Surrey (2010-2015)
 Dolphins (2010/11)
Main ListAKwaZulu-Natal (1998/99-1999/00)
 Nottinghamshire (2001-2004)
 Hampshire (2005-2008)
 Surrey (2010-2012)
Indian Premier LeagueRoyal Challengers Bangalore (2009-2009/10)
 Delhi Daredevils (2012-2014)
 Rising Pune Supergiants (2016)
Champions LeagueDelhi Daredevils (2012/13)
Main Twenty20Nottinghamshire (2003-2004)
 Hampshire (2008-2010)
 Royal Challengers Bangalore (2009-2009/10)
 Surrey (2011-2015)
 Delhi Daredevils (2012-2014)
 St Lucia Zouks (2014-2015)
 Melbourne Stars (2014/15-2015/16)
 Dolphins (2015/16)
 Rising Pune Supergiants (2016)
Other FCEngland A (2003/04)
 England (2005-2013/14)
 England XI (2005/06-2013/14)
Other ListAEngland A (2003/04)
 England (2004/05-2013)
 England XI (2004/05-2012/13)
 ICC World XI (2005/06)
Other Twenty20England (2005-2013)
 Quetta Gladiators (2015/16)
Second Eleven ChampionshipWarwickshire Second XI (2000)
Second Eleven TrophyNottinghamshire Second XI (2002)
Lancashire League Worsley CupTodmorden (2002)
Nottinghamshire Premier LeagueBridon (2001)
Champions TrophyEngland (2006/07)
County ChampionshipNottinghamshire (2001-2004)
 Hampshire (2005-2008)
 Surrey (2010-2015)
SuperSport SeriesKwaZulu-Natal (1999/00)
 Dolphins (2010/11)
MiscellaneousNatal Under-18s (1997/98)
 KwaZulu-Natal B (1998/99-1999/00)
 Cannock (2000)
 KwaZulu-Natal (2000/01)
 Nottinghamshire (2001-2004)
 Sir JP Getty's XI (2003)
 England A (2003/04)
 England XI (2004/05-2013)
 PCA Masters XI (2005)
 England (2005-2010/11)
 ICC World XI (2005/06)
 Delhi Daredevils (2012/13)
 Rest of the World XI (2014)
 Melbourne Stars B (2014/15)
 Melbourne Stars (2014/15)
 Surrey (2015)