Teams Grant Thomson played for

Main FCGauteng (2009/10-2011/12)
 Easterns (2012/13-2021/22)
 Titans (2013/14-2020/21)
 Northerns (2016/17)
 Northern Cape (2022/23)
Main ListAGauteng (2009/10-2010/11)
 Easterns (2012/13-2021/22)
 Titans (2014/15-2020/21)
 Northerns (2016/17)
 Northern Cape (2022/23)
Main Twenty20Gauteng (2011/12)
 Easterns (2012/13-2021/22)
 Northerns (2016/17)
 Paarl Rocks (2018/19)
 Titans (2018/19-2020/21)
 Nelson Mandela Bay Giants (2019/20)
 Northern Cape (2022/23)
Lancashire LeagueRamsbottom (2017)
Lancashire League Worsley CupRamsbottom (2017)
Lancashire League Twenty20Ramsbottom (2017)
Northern Premier LeagueBlackpool (2017)
South African Franchise T20Paarl Rocks (2018/19)
 Nelson Mandela Bay Giants (2019/20)
SuperSport SeriesTitans (2013/14-2020/21)
MiscellaneousGauteng Under-13s (2001/02)
 Gauteng Under-19s (2006/07)
 Old Edwardians (2010/11)
 Rowlin Cricket Academy (2012)
 Benoni Northerns (2012/13)
 Kempton Park (2013/14-2015/16)
 Titans (2016/17)
 Ramsbottom (2017)
 Easterns (2021/22)