Teams William Hirst played for

Lancashire LeagueRawtenstall (2019)
MiscellaneousRawtenstall Second XI (2016-2024)
 Rawtenstall Third XI (2016-2024)