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 2014-2023 131 169 20 5179 172 34.75 8471 61.13 7 25 17 570 46 Profile
filtered 2015-2023 48 67 6 1725 89 28.27 3427 50.33 0 11 6 182 10
Innings by innings list
54 159 108 5 0 50.00 5 caught 1 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
DNB - - - - - - - 3 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
TDNB - - - - - - - - Test v Bangladesh Mirpur 30 Jul 2015 Test # 2174
22 92 55 3 0 40.00 2 bowled 2 Test v India Delhi 3 Dec 2015 Test # 2191
34 153 117 4 1 29.05 2 bowled 4 Test v India Delhi 3 Dec 2015 Test # 2191
51 137 86 7 0 59.30 6 caught 1 Test v Australia Perth 3 Nov 2016 Test # 2230
8 27 18 2 0 44.44 6 caught 3 Test v Australia Perth 3 Nov 2016 Test # 2230
74 269 204 8 0 36.27 6 caught 2 Test v Australia Hobart 12 Nov 2016 Test # 2233
8 40 34 0 0 23.52 6 caught 1 Test v Australia Adelaide 24 Nov 2016 Test # 2236
21 43 31 3 0 67.74 6 caught 3 Test v Australia Adelaide 24 Nov 2016 Test # 2236
64 227 164 10 0 39.02 6 caught 1 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
6 35 23 1 0 26.08 6 bowled 3 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
89 227 160 9 0 55.62 7 caught 2 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
DNB - - - - - - - 4 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
29 63 49 4 0 59.18 6 caught 1 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
1 15 11 0 0 9.09 6 caught 3 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
59 195 130 9 0 45.38 5 caught 2 Test v England Lord's 6 Jul 2017 Test # 2262
21 - 41 2 0 51.21 6 bowled 4 Test v England Lord's 6 Jul 2017 Test # 2262
20 42 27 4 0 74.07 6 caught 1 Test v England Nottingham 14 Jul 2017 Test # 2264
15 35 33 2 0 45.45 6 caught 3 Test v England Nottingham 14 Jul 2017 Test # 2264
52 197 120 8 0 43.33 6 caught 2 Test v England The Oval 27 Jul 2017 Test # 2266
32 144 97 2 0 32.98 6 lbw 4 Test v England The Oval 27 Jul 2017 Test # 2266
46 122 93 4 0 49.46 4 bowled 2 Test v England Manchester 4 Aug 2017 Test # 2268
12 38 32 1 0 37.50 4 caught 4 Test v England Manchester 4 Aug 2017 Test # 2268
17 40 33 2 0 51.51 5 bowled 2 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
2 13 17 0 0 11.76 4 caught 4 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
11 40 20 1 0 55.00 6 caught 2 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
63 133 98 4 0 64.28 7 caught 4 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
49 59 43 3 1 113.95 3 caught 1 T20I v India Mohali 18 Sep 2019 T20I # 888
27* 26 23 2 1 117.39 3 not out 2 T20I v India Bengaluru 22 Sep 2019 T20I # 893
18 - 26 3 0 69.23 5 lbw 2 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
0 - 2 0 0 0.00 4 bowled 4 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
8 - 15 1 0 53.33 4 caught 2 Test v India Pune 10 Oct 2019 Test # 2364
38 - 63 4 1 60.31 5 caught 3 Test v India Pune 10 Oct 2019 Test # 2364
32 - 72 5 0 44.44 5 stumped 2 Test v India Ranchi 19 Oct 2019 Test # 2365
0 - 3 0 0 0.00 5 caught 3 Test v India Ranchi 19 Oct 2019 Test # 2365
17 76 67 0 0 25.37 6 run out 1 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
40 113 93 3 0 43.01 7 lbw 3 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
44* 232 138 5 0 31.88 5 not out 2 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
61 174 125 6 0 48.80 5 caught 4 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
22 39 20 3 0 110.00 3 caught 1 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
46 55 33 5 1 139.39 3 bowled 1 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
1 5 4 0 0 25.00 3 caught 1 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
7 21 10 1 0 70.00 3 lbw 2 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
0 3 3 0 0 0.00 1 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
10 24 20 0 0 50.00 3 caught 2 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
3* 7 3 0 0 100.00 6 not out 1 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
13 24 13 2 0 100.00 1 caught 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
0 1 2 0 0 0.00 1 caught 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
72 76 51 6 2 141.17 1 caught 1 T20I v Ireland Belfast 24 Jul 2021 T20I # 1201
38* 78 53 1 0 71.69 3 retired notout 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
7 42 31 0 0 22.58 5 caught 1 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
41 112 73 6 0 56.16 5 lbw 3 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
29 107 81 5 0 35.80 5 bowled 1 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
23 104 51 2 0 45.09 5 caught 3 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
10 13 8 2 0 125.00 2 caught 2 T20I v India Delhi 9 Jun 2022 T20I # 1554
35 58 30 4 1 116.66 1 bowled 2 T20I v India Cuttack 12 Jun 2022 T20I # 1569
8 18 10 0 0 80.00 1 caught 2 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
8* 15 11 1 0 72.72 2 retired notout 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
0 5 4 0 0 0.00 2 bowled 1 T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
0 8 7 0 0 0.00 1 caught 2 T20I v India Guwahati 2 Oct 2022 T20I # 1803
3 21 8 0 0 37.50 2 caught 1 T20I v India Indore 4 Oct 2022 T20I # 1805
8 14 12 2 0 66.66 3 bowled 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
38 119 70 3 0 54.28 4 bowled 1 Test v Australia Brisbane 17 Dec 2022 Test # 2482
29 96 61 3 0 47.54 4 lbw 3 Test v Australia Brisbane 17 Dec 2022 Test # 2482
1 17 8 0 0 12.50 4 caught 1 Test v Australia Melbourne 26 Dec 2022 Test # 2485
65 201 144 6 0 45.13 4 caught 3 Test v Australia Melbourne 26 Dec 2022 Test # 2485
35 70 74 1 2 47.29 4 caught 2 Test v Australia Sydney 4 Jan 2023 Test # 2488
17* 61 42 1 0 40.47 4 not out 3 Test v Australia Sydney 4 Jan 2023 Test # 2488
11 39 19 1 0 57.89 2 bowled 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
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