Teams Hamza Tahir played for

ODIScotland (2019-2022/23)
International Twenty20Scotland (2018-2023/24)
Other ListAScotland (2018/19-2022/23)
Other Twenty20Scotland (2018-2023/24)
North East Premier LeagueSunderland (2022)
Scotland Inter-Regional CupWestern Warriors (2018-2022)
Scotland Inter-Regional Twenty20Western Warriors (2017-2019)
Cricket Scotland LeagueFerguslie (2011-2018)
 Poloc (2017)
 Ayr (2023-2024)
Scottish CupFerguslie (2011-2018)
 Poloc (2017)
Scotland Under-18 Inter-RegionalWestern Warriors Under-18s (2013-2014)
Twenty20 World CupScotland (2021/22)
MiscellaneousWestern Regional Academy Under-17s (2010)
 Western Regional Academy (2011)
 Ferguslie (2012)
 Ferguslie Under-18s (2013)
 Scotland Under-17s (2013)
 Reivers (2013-2015)
 Scotland A (2014-2021)
 Scotland Under-19s (2014)
 Possibles (2014)
 Scotland Development XI (2016)
 Scotland Performance Academy (2018-2019)
 Marylebone Cricket Club (2018-2019)
 Western Warriors Development XI (2018)
 Gloucestershire Second XI (2019)
 Sunderland (2019-2021)
 Scotland XI (2019/20)
 Scotland (2019/20-2023/24)