Teams Mohammad Jan played for

Birmingham Premier LeagueWest Bromwich Dartmouth (2016)
Surrey Premier LeagueBanstead (2011)
Kent Cricket LeagueOld Wilsonians (2013-2016)
MiscellaneousOld Wilsonians Second XI (2012)
 Old Brentwoods (2014)
 Smethwick (2017)
 Walmley (2018-2020)