Teams Tom Sole played for

ODIScotland (2017/18-2019)
International Twenty20Scotland (2019-2019/20)
Main ListANorthamptonshire (2017-2019)
Main Twenty20Northamptonshire (2018-2020)
Other ListAScotland (2017/18-2019)
Other Twenty20Scotland (2019-2019/20)
Second Eleven ChampionshipNorthamptonshire Second XI (2015-2019)
Second Eleven TrophyNorthamptonshire Second XI (2015-2019)
Second Eleven Twenty20Northamptonshire Second XI (2015-2019)
Northamptonshire Premier LeagueFinedon Dolben (2016-2019)
Under-15 County CupScotland Under-15s (2011)
Scotland Inter-Regional CupEastern Knights (2019-2022)
Scotland Inter-Regional Twenty20Eastern Knights (2016)
Cricket Scotland LeagueGrange (2013-2024)
Scottish CupGrange (2014-2015)
Scotland Under-18 Inter-RegionalEastern Knights Under-18s (2014)
East of Scotland Cricket AssociationGrange Second XI (2013-2014)
Twenty20 BlastNorthamptonshire (2018-2020)
MiscellaneousMerchiston Castle School (2011-2014)
 Scotland Under-15s (2011)
 Grange (2014)
 Scotland Under-19s (2014)
 Marylebone Cricket Club (2015)
 Highlanders (2015)
 Scotland Development XI (2015)
 Kent and Northamptonshire Second XIs (2015-2018)
 Northamptonshire (2015/16-2020)
 Eastern Knights (2016)
 Northamptonshire Second XI (2017-2019)
 Scotland A (2017-2020)
 Scotland (2017/18-2019/20)
 Scotland XI (2019/20)