Teams Niall Alexander played for

Under-15 County CupScotland Under-15s (2011)
Under-17 County ChampionshipScotland Under-17s (2012-2013)
Scotland Inter-Regional CupWestern Warriors (2017-2022)
Scotland Inter-Regional Twenty20Western Warriors (2016-2019)
Cricket Scotland LeagueDumfries (2010-2018)
 Uddingston (2019-2021)
 Heriot's (2023)
Scottish CupDumfries (2011-2015)
Scotland Under-18 Inter-RegionalWestern Warriors Under-18s (2013-2014)
Western District Cricket UnionWestern Warriors Under-18s (2012)
MiscellaneousWestern Regional Academy Under-17s (2010)
 Dumfries (2010-2016)
 Scotland Under-15s (2011)
 Scotland Under-18s (2012)
 Scotland Under-17s (2012-2013)
 Scotland Under-19s (2012/13-2014)
 Scotland Development XI (2013-2015)
 Reivers (2013-2015)
 Western Warriors Under-18s (2014)
 Possibles (2014)
 Scotland A (2014)
 Scottish Universities (2015)
 Marylebone Cricket Club (2022)