Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Home or away away (home of opposition) remove away (home of opposition) from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2018-2024 126 130 21 4434 134 40.67 5826 76.10 6 28 6 355 100 Profile
filtered 2019-2024 39 41 3 1138 134 29.94 1757 64.76 1 7 3 94 18
Innings by innings list
50 85 61 4 1 81.96 5 caught 2 ODI v England The Oval 30 May 2019 ODI # 4143
1 5 2 0 0 50.00 4 caught 1 T20I v India Mohali 18 Sep 2019 T20I # 888
DNB - - - - - - - 2 T20I v India Bengaluru 22 Sep 2019 T20I # 893
17 47 30 3 0 56.66 3 run out 1 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
64 205 151 5 0 42.38 3 caught 3 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
0 2 1 0 0 0.00 3 bowled 2 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
48 136 97 8 0 49.48 3 bowled 4 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
46 201 148 5 0 31.08 4 caught 2 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
4 35 25 0 0 16.00 4 bowled 1 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
75* 224 142 5 1 52.81 4 not out 3 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
56* 68 38 4 2 147.36 4 not out 1 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
2 15 4 0 0 50.00 5 bowled 1 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
32 55 24 2 1 133.33 5 caught 1 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
6 10 7 0 0 85.71 5 caught 2 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
1 7 2 0 0 50.00 5 caught 1 T20I v West Indies St George's 3 Jul 2021 T20I # 1181
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
49 87 70 2 0 70.00 4 lbw 2 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
30 39 28 2 0 107.14 3 caught 1 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
25 21 18 2 1 138.88 5 caught 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
6 28 15 0 0 40.00 5 caught 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
59 84 59 6 0 100.00 4 bowled 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
16 38 25 1 0 64.00 4 stumped 1 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
5 9 5 1 0 100.00 4 caught 2 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
8 46 29 1 0 27.58 4 caught 1 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
9 26 14 0 0 64.28 4 bowled 3 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
35 173 124 1 0 28.22 4 caught 1 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
45 103 85 5 0 52.94 4 caught 3 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
75* 72 46 7 5 163.04 4 not out 2 T20I v India Delhi 9 Jun 2022 T20I # 1554
1 15 7 0 0 14.28 4 bowled 2 T20I v India Cuttack 12 Jun 2022 T20I # 1569
1 5 4 0 0 25.00 4 caught 2 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
20 40 20 2 0 100.00 4 caught 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
TDNB - - - - - - - - T20I v India Bengaluru 19 Jun 2022 T20I # 1575
134 174 117 10 0 114.52 3 bowled 1 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
0 4 4 0 0 0.00 3 caught 2 ODI v England Manchester 22 Jul 2022 ODI # 4435
26 46 38 4 0 68.42 3 caught 1 ODI v England Leeds 24 Jul 2022 ODI # 4437
19 51 36 4 0 52.77 5 lbw 2 Test v England Lord's 17 Aug 2022 Test # 2474
16 46 31 2 0 51.61 5 lbw 1 Test v England Manchester 25 Aug 2022 Test # 2475
41 177 132 5 0 31.06 5 caught 3 Test v England Manchester 25 Aug 2022 Test # 2475
5 26 12 0 0 41.66 3 caught 1 Test v Australia Brisbane 17 Dec 2022 Test # 2482
0 5 4 0 0 0.00 3 bowled 3 Test v Australia Brisbane 17 Dec 2022 Test # 2482
13 55 32 1 0 40.62 3 lbw 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
17 25 17 1 0 100.00 5 lbw 2 T20I v West Indies Kingston 23 May 2024 T20I # 2617
30 30 22 0 2 136.36 5 caught 2 T20I v West Indies Kingston 25 May 2024 T20I # 2626
51 50 31 1 5 164.51 5 caught 1 T20I v West Indies Kingston 26 May 2024 T20I # 2630
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page