Teams Tom Duff played for

National Village KnockoutMeigle (2011-2024)
Cricket Scotland LeagueMeigle (2014-2023)
Scottish CupMeigle (2017-2018)
Strathmore and Perthshire Cricket UnionMeigle (2014-2015)
MiscellaneousEdinburgh Academy (1986)
 Scottish Wayfarers Colts (1986)
 Army (1998)
 Army Cricket Association President's XI (1999)
 Meigle (2016)