Teams Calum MacLeod played for

ODIScotland (2008-2022)
International Twenty20Scotland (2009-2022/23)
Main FCWarwickshire (2008-2009)
 Durham (2014-2016)
Main ListAWarwickshire (2008)
 Durham (2014-2016)
Main Twenty20Durham (2014-2016)
 Derbyshire (2018)
 Paktia Royals (2018/19)
 Sussex (2020)
 Kent (2021)
Other FCScotland (2007-2017/18)
Other ListAScotland (2008-2022)
Other Twenty20Scotland (2009-2022/23)
Under-19 ODIScotland Under-19s (2005/06)
Second Eleven ChampionshipWarwickshire Second XI (2006-2010)
 Kent Second XI (2011-2018)
 Northamptonshire Second XI (2012)
 Durham Second XI (2014-2016)
 Hampshire Second XI (2018)
Second Eleven TrophyWarwickshire Second XI (2009-2010)
 Northamptonshire Second XI (2012)
 Durham Second XI (2014-2016)
 Kent Second XI (2018)
 Hampshire Second XI (2018)
Second Eleven Twenty20Kent Second XI (2011)
 Durham Second XI (2014-2016)
 Derbyshire Second XI (2018)
Birmingham Premier LeagueMoseley (2006-2010)
Kent Premier LeagueBexley (2018-2019)
 Lordswood (2021-2024)
North East Premier LeagueSouth Northumberland (2017)
North Yorkshire and South Durham Premier LeagueSedgefield (2014)
Kent Cricket LeagueBexley (2018-2019)
 Lordswood (2021-2024)
Under-17 County ChampionshipWarwickshire Under-17s (2006)
Scotland Inter-Regional CupWestern Warriors (2011-2022)
 Eastern Knights (2017)
Scotland Inter-Regional Twenty20Eastern Knights (2017)
 Western Warriors (2018)
Cricket Scotland LeagueDrumpellier (2000-2005)
 Uddingston (2006-2016)
Scottish CupUddingston (2006-2013)
World CupScotland (2014/15)
Twenty20 World CupScotland (2009-2022/23)
Under-19 World CupScotland Under-19s (2005/06)
Twenty20 BlastDurham (2014-2016)
 Derbyshire (2018)
 Sussex (2020)
 Kent (2021)
County ChampionshipDurham (2014-2015)
MiscellaneousScotland Under-13s (2002)
 Scotland Under-15s (2003-2004)
 Scotland Under-17s (2004-2005)
 Scotland Academy (2005-2011)
 Scotland Under-19s (2005-2008)
 Scotland Under-23s (2005-2007)
 Scotland Under-18s (2006)
 West of Scotland Under-18s (2006)
 Scotland A (2007-2021)
 Moseley (2007-2010)
 Warwickshire (2007)
 Scotland (2008/09-2022/23)
 Warwickshire Second XI (2009-2010)
 Kent (2011)
 Rest of the World XI (2011/12)
 Western Warriors (2012)
 Kent Second XI (2012)
 Reivers (2013-2014)
 Uddingston (2013)
 Durham Second XI (2014-2016)
 Probables (2014)
 Felling (2015)
 Scotland XI (2015/16-2019/20)
 Boldon (2016)
 Durham Blues (2016)
 Kowloon Cantons (2016/17)
 South Northumberland (2017)
 Bexley (2018-2019)
 Toronto Nationals (2019)
 Sussex Development XI (2020)
 Lordswood (2022)