Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Ordered by boundary sixes (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2021-2024 40 42 9 855 84* 25.90 1282 66.69 0 3 3 91 23 Profile
filtered 2021-2024 40 42 9 855 84* 25.90 1282 66.69 0 3 3 91 23
Innings by innings list
75* 72 42 3 6 178.57 7 not out 1 ODI v England Wankhede 21 Oct 2023 ODI # 4677
47 29 23 4 3 204.34 7 caught 1 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
43 - 33 5 2 130.30 7 caught 2 ODI v West Indies Potchefstroom 21 Mar 2023 ODI # 4544
23 45 28 0 2 82.14 7 lbw 2 ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
12 19 17 1 1 70.58 7 caught 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
48 157 79 4 1 60.75 6 caught 2 Test v England Lord's 17 Aug 2022 Test # 2474
14 38 19 1 1 73.68 8 caught 1 ODI v India Delhi 11 Oct 2022 ODI # 4472
32* 39 29 1 1 110.34 7 not out 2 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
32 45 40 3 1 80.00 7 bowled 1 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
32 28 16 4 1 200.00 7 caught 1 ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
12* 15 7 0 1 171.42 7 not out 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
26 25 22 3 1 118.18 7 caught 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
20 18 14 2 1 142.85 7 caught 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
84* 202 147 11 1 57.14 7 not out 2 Test v India Centurion 26 Dec 2023 Test # 2520
19 58 42 3 0 45.23 8 lbw 2 Test v India Centurion 26 Dec 2021 Test # 2443
13 33 14 3 0 92.85 9 caught 4 Test v India Centurion 26 Dec 2021 Test # 2443
21 81 34 3 0 61.76 7 caught 2 Test v India Johannesburg 3 Jan 2022 Test # 2445
7 30 26 0 0 26.92 8 bowled 2 Test v India Cape Town 11 Jan 2022 Test # 2448
2* 34 17 0 0 11.76 8 not out 1 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
10 45 24 1 0 41.66 8 caught 3 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
37* 96 51 6 0 72.54 8 not out 1 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
9 51 41 1 0 21.95 8 caught 3 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
2 14 4 0 0 50.00 8 caught 2 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
30 102 59 4 0 50.84 8 caught 1 Test v England The Oval 8 Sep 2022 Test # 2476
4 26 16 1 0 25.00 8 bowled 3 Test v England The Oval 8 Sep 2022 Test # 2476
2 25 19 0 0 10.52 7 caught 1 Test v Australia Brisbane 17 Dec 2022 Test # 2482
0 2 2 0 0 0.00 7 bowled 3 Test v Australia Brisbane 17 Dec 2022 Test # 2482
59 166 136 10 0 43.38 7 caught 1 Test v Australia Melbourne 26 Dec 2022 Test # 2485
5 47 29 0 0 17.24 7 lbw 3 Test v Australia Melbourne 26 Dec 2022 Test # 2485
11 100 78 1 0 14.10 7 caught 2 Test v Australia Sydney 4 Jan 2023 Test # 2488
12 19 12 2 0 100.00 7 caught 2 ODI v England Kimberley 1 Feb 2023 ODI # 4514
23* 85 43 4 0 53.48 8 not out 1 Test v West Indies Centurion 28 Feb 2023 Test # 2495
6 12 9 1 0 66.66 8 bowled 3 Test v West Indies Centurion 28 Feb 2023 Test # 2495
17 - 14 3 0 121.42 7 caught 2 ODI v West Indies East London 18 Mar 2023 ODI # 4540
11* 23 13 0 0 84.61 7 not out 1 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
20 17 14 3 0 142.85 7 bowled 2 T20I v Australia Durban 30 Aug 2023 T20I # 2224
9 22 25 0 0 36.00 7 bowled 2 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
1* 3 1 0 0 100.00 7 not out 1 ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
14 45 30 1 0 46.66 7 caught 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
0 1 1 0 0 0.00 7 lbw 1 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
0 2 3 0 0 0.00 7 caught 1 Test v India Cape Town 3 Jan 2024 Test # 2522
11 12 9 2 0 122.22 7 caught 3 Test v India Cape Town 3 Jan 2024 Test # 2522
DNB - - - - - - - 4 Test v India Johannesburg 3 Jan 2022 Test # 2445
DNB - - - - - - - 4 Test v India Cape Town 11 Jan 2022 Test # 2448
DNB - - - - - - - 1 ODI v India Paarl 19 Jan 2022 ODI # 4344
DNB - - - - - - - 3 Test v Australia Sydney 4 Jan 2023 Test # 2488
DNB - - - - - - - 2 T20I v West Indies Centurion 26 Mar 2023 T20I # 2032
DNB - - - - - - - 2 ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
DNB - - - - - - - 1 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
DNB - - - - - - - 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
DNB - - - - - - - 2 T20I v India Gqeberha 12 Dec 2023 T20I # 2396
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
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