Teams Josh Edwards played for

Cricket Scotland LeagueStirling County (2006-2012)
 Scotland Academy (2010)
 Grange (2013)
Scottish CupStirling County (2008-2012)
 Grange (2013)
MiscellaneousScotland Under-19s (2009)
 Scotland Development XI (2010-2013)
 Scotland Academy (2011)
 Scottish Universities (2011)
 Scottish Students (2012)
 Scotland A (2012-2013)
 Western Warriors (2012)
 Reivers (2013)
 Grange (2013)