ALL
ODI
T20
Test
100B
T10
![County Div-One 2024 County Div-One 2024](https://cricketvectors.akamaized.net/Series/1J4.png?impolicy=default_web)
County Div-One 2024
Apr 5 - Sep 29Played for DUR
![T20 Blast 2024 T20 Blast 2024](https://cricketvectors.akamaized.net/Series/1IT.png?impolicy=default_web)
T20 Blast 2024
May 30 - Jul 25Played for DUR
![CSA T20 2024 CSA T20 2024](https://cricketvectors.akamaized.net/Series/1JZ.png?impolicy=default_web)
CSA T20 2024
Mar 8 - Apr 28Played for WP
![SA vs NZ 2024 SA vs NZ 2024](https://cricketvectors.akamaized.net/Series/1GT.png?impolicy=default_web)
SA vs NZ 2024
Feb 4 - Feb 17Played for SA
![IND vs SA 2023-24 IND vs SA 2023-24](https://cricketvectors.akamaized.net/Series/1GR.png?impolicy=default_web)
IND vs SA 2023-24
Dec 10 - Jan 7Played for SA
![CSA ODI DIV-1 2023 CSA ODI DIV-1 2023](https://cricketvectors.akamaized.net/Series/1HQ.png?impolicy=default_web)
CSA ODI DIV-1 2023
Sep 16 - Oct 28Played for WP
![County Div-One 2024 County Div-One 2024](https://cricketvectors.akamaized.net/Series/1J4.png?impolicy=default_web)
County Div-One 2024
Apr 5 - Sep 29Played for DUR
Test
888
Runs
12
Inns
80.73
Average
74.68
Strike rate
Match | Date | Score | Action |
---|---|---|---|
36th Test, 1st Inn | 23 Jun | 65 (72) | |
36th Test, 2nd Inn | 23 Jun | 28 (39) | |
31st Test, 1st Inn | 24 May | 101 (114) | |
27th Test, 1st Inn | 17 May | 101 (151) | |
27th Test, 2nd Inn | 17 May | 103 (155) | |
22nd Test, 1st Inn | 10 May | 144 (294) | |
16th Test, 1st Inn | 26 Apr | 52 (51) | |
16th Test, 2nd Inn | 26 Apr | 33 (34) | |
15th Test, 1st Inn | 19 Apr | 38 (69) | |
15th Test, 2nd Inn | 19 Apr | 138 (99) | |
10th Test, 1st Inn | 12 Apr | 49 (70) | |
10th Test, 2nd Inn | 12 Apr | 36 (41) |