Teams Mo Shahnawaz played for

Bradford Premier LeagueBatley (2017-2021)
National Village KnockoutCrossflatts (2019-2021)
Over-50 County ChampionshipYorkshire Over-50s (2018-2022)
MiscellaneousScholes (2011)
 Hall Bower (2012)
 Mirfield Parish Cavaliers (2013)
 Cartworth Moor Second XI (2015)
 Keighley (2016)
 Batley (2016)
 England Over-50s (2019-2021)
 Yorkshire Over-50s (2020-2021)
 The Forty Club (2020)