John Hastings Matches
ALL
ODI
T20
Test
100B
T10

WCL T20 2025
Jul 18 - Aug 2Played for AUSCH

Road Safety World-T20 2022
Sep 10 - Oct 1Played for AUSL

PSL 2018
Feb 22 - Mar 25Played for QTG

BBL 2017-18
Dec 19 - Feb 4Played for MLS

T20 Blast 2017
Jul 7 - Sep 2Played for WOR

Royal ODI 2017
Apr 27 - Jul 1Played for WOR

WCL T20 2025
Jul 18 - Aug 2Played for AUSCH