ALL
ODI
T20
Test
100B
T10
![PAK vs ENG 2024 PAK vs ENG 2024](https://cricketvectors.akamaized.net/Series/1GL.png?impolicy=default_web)
PAK vs ENG 2024
May 22 - May 30Played for ENG
![IPL 2023 IPL 2023](https://cricketvectors.akamaized.net/Series/19W.png?impolicy=default_web)
IPL 2023
Mar 31 - May 29Played for MI
![BAN vs ENG 2023 BAN vs ENG 2023](https://cricketvectors.akamaized.net/Series/1B5.png?impolicy=default_web)
BAN vs ENG 2023
Mar 1 - Mar 14Played for ENG
![SA20 League 2023 SA20 League 2023](https://cricketvectors.akamaized.net/Series/171.png?impolicy=default_web)
SA20 League 2023
Jan 10 - Feb 11Played for MICT
![SA vs ENG 2023 SA vs ENG 2023](https://cricketvectors.akamaized.net/Series/18N.png?impolicy=default_web)
SA vs ENG 2023
Jan 27 - Feb 1Played for ENG
![County 2021 County 2021](https://cricketvectors.akamaized.net/Series/L5.png?impolicy=default_web)
County 2021
Apr 8 - Oct 1Played for SUS
![PAK vs ENG 2024 PAK vs ENG 2024](https://cricketvectors.akamaized.net/Series/1GL.png?impolicy=default_web)
PAK vs ENG 2024
May 22 - May 30Played for ENG