Teams James Foster played for

TestEngland (2001/02-2002/03)
ODIEngland (2001/02)
International Twenty20England (2009)
Main FCEssex (2000-2018)
Main ListAEssex (2000-2017)
Main Twenty20Essex (2003-2017)
 Northern Districts (2012/13)
Other FCBritish Universities (2000-2001)
 England A (2000/01)
 Durham University Centre of Cricketing Excellence (2001)
 England XI (2001/02-2002/03)
 England (2001/02-2002/03)
 Marylebone Cricket Club (2004-2010)
 England Lions (2007/08)
Other ListAEngland XI (2001/02)
 England (2001/02)
Other Twenty20England (2009)
 Marylebone Cricket Club (2018)
Under-19 TestEngland Under-19s (1999)
Second Eleven ChampionshipEssex Second XI (1997-2002)
Second Eleven TrophyEssex Second XI (1998-2017)
Second Eleven Twenty20Essex Second XI (2012-2017)
Essex Premier LeagueWanstead (1999)
Under-17 County CupEssex Under-17s (1997)
Twenty20 World CupEngland (2009)
Twenty20 BlastEssex (2003-2017)
Super SmashNorthern Districts (2012/13)
County ChampionshipEssex (2000-2018)
West Indies CompetitionEngland A (2000/01)
MiscellaneousWanstead (1997-1999)
 English Schools Cricket Association (1997)
 ECB Under-19s (1998)
 Essex Second XI (1999-2006)
 British Universities (1999/00-2000)
 Durham University Centre of Cricketing Excellence (2000-2001)
 Durham University (2000)
 Essex Club and Ground (2000-2004)
 England XI (2001/02-2002/03)
 Essex (2002/03-2018)
 Marylebone Cricket Club (2004-2005)
 Claremont-Nedlands (2006/07)
 PCA Masters XI (2007-2009)
 England Lions (2007/08)
 England (2009)
 Essex XI (2010-2015)
 Northern Districts (2012/13)
 Virgo Super Kings (2015/16)