Teams James Hearn played for

Under-17 County ChampionshipScotland Under-17s (2009-2010)
Scotland Inter-Regional Twenty20Eastern Knights (2016)
Cricket Scotland LeagueGrange (2008-2011)
 Heriot's (2013-2018)
Scottish CupGrange (2009)
 Heriot's (2013-2018)
East of Scotland Cricket AssociationHeriot's Second XI (2015)
MiscellaneousEast of Scotland Under-13s (2006)
 East of Scotland Under-14s (2007)
 Edinburgh Under-14s (2007)
 Scotland Under-15s (2008)
 Scotland Under-17s (2009-2010)
 Scottish Regional Academies Under-18s (2009)
 Cricket Scotland President's XI (2013)
 Heriot's (2013)
 Marylebone Cricket Club (2015-2022)