ALL
ODI
T20
Test
100B
T10
County Div-One 2024
Apr 5 - Sep 29Played for DUR
SA vs WI 2024
Aug 7 - Aug 28Played for SA
T20 Blast 2024
May 30 - Sep 15Played for DUR
CSA T20 2024
Mar 8 - Apr 28Played for WP
SA vs NZ 2024
Feb 4 - Feb 17Played for SA
IND vs SA 2023-24
Dec 10 - Jan 7Played for SA
County Div-One 2024
Apr 5 - Sep 29Played for DUR
Test
1205
Runs
15
Inns
86.07
Average
75.31
Strike rate
Match | Date | Score | Action |
---|---|---|---|
56th Test, 1st Inn | 9 Sep | 279 (359) | |
41st Test, 1st Inn | 30 Jun | 21 (31) | |
41st Test, 2nd Inn | 30 Jun | 17 (21) | |
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) |