Teams Scott Blain played for

Cricket Scotland LeagueGrange (2016-2024)
Scottish CupStewart's Melville Royal High (2015)
 Grange (2017)
Scotland Under-18 Inter-RegionalEastern Knights Under-18s (2016)
East of Scotland Cricket AssociationStewart's Melville Royal High (2015)
 Stewart's Melville Royal High Second XI (2015)
 Grange Second XI (2016)
MiscellaneousGrange Under-13s (2011)
 Grange Under-15s (2013)
 Grange (2016)
 Scottish Universities (2017)
 Marylebone Cricket Club (2021)