Teams Jonathan Foo played for

Main ListAGuyana (2011/12-2019/20)
Main Twenty20Guyana (2010-2012/13)
 Jamaica Tallawahs (2016-2017)
Other Twenty20West Indies A (2010/11)
Caribbean Premier LeagueJamaica Tallawahs (2016-2017)
MiscellaneousGuyana Under-15s (2004/05)
 Guyana Under-19s (2007-2009)
 Berbice Under-19s (2007/08)
 Berbice (2009/10-2014/15)
 Guyana (2010/11)
 Rest of Guyana (2013/14)
 Atlantis (2014)
 Independents (2015/16)
 Hong Kong Dragons (2015/16)
 Hung Hom JD Jaguars (2016/17)
 Jamaica Tallawahs (2017)
 Morrisville Unity (2023)