ALL
ODI
T20
Test
100B
T10
IPL 2023
Mar 31 - May 29Played for MI
BAN vs ENG 2023
Mar 1 - Mar 14Played for ENG
SA20 League 2023
Jan 10 - Feb 11Played for MICT
SA vs ENG 2023
Jan 27 - Feb 1Played for ENG
County 2021
Apr 8 - Oct 1Played for SUS
ENG vs IND 2021
Feb 5 - Mar 28Played for ENG