Teams Tom Pratt played for

Cricket Scotland LeagueWatsonians (2018-2024)
Scottish CupWatsonians (2017)
MiscellaneousMarylebone Cricket Club (2015-2021)
 Watsonians (2020)