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 2017-2024 144 167 14 5637 175 36.84 6932 81.31 10 29 11 668 109 Profile
filtered 2018-2023 44 50 3 1265 108 26.91 1859 68.04 1 7 7 132 25
Innings by innings list
0 7 7 0 0 0.00 2 caught 2 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
19 47 46 0 0 41.30 1 stumped 4 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
7 30 20 0 0 35.00 1 lbw 2 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
14 26 24 3 0 58.33 2 lbw 4 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
0 - 1 0 0 0.00 3 lbw 2 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
3 - 11 0 0 27.27 3 caught 2 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
20 - 13 5 0 153.84 3 caught 2 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
36 - 32 6 0 112.50 3 bowled 2 ODI v Australia Perth 4 Nov 2018 ODI # 4065
19 - 17 2 1 111.76 3 run out 2 ODI v Australia Adelaide 9 Nov 2018 ODI # 4067
32 - 42 1 3 76.19 3 caught 1 ODI v Australia Hobart 11 Nov 2018 ODI # 4069
11 17 12 2 0 91.66 3 caught 2 ODI v England The Oval 30 May 2019 ODI # 4143
5 - 21 1 0 23.80 2 bowled 2 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
39 - 74 5 1 52.70 1 caught 4 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
0 - 2 0 0 0.00 2 lbw 2 Test v India Pune 10 Oct 2019 Test # 2364
0 - 2 0 0 0.00 1 lbw 3 Test v India Pune 10 Oct 2019 Test # 2364
13 23 16 3 0 81.25 2 caught 1 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
74 304 224 10 0 33.03 1 caught 3 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
32 108 60 5 0 53.33 2 caught 2 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
108 337 243 13 3 44.44 1 caught 4 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
60 165 110 7 0 54.54 2 caught 2 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
0 10 3 0 0 0.00 2 caught 1 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
4 3 3 1 0 133.33 1 caught 3 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
23 21 18 1 1 127.77 4 caught 1 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
20 25 20 2 0 100.00 4 bowled 2 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
70 86 48 3 4 145.83 3 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
5 18 13 1 0 38.46 2 caught 2 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
39 45 30 2 2 130.00 4 stumped 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
8 12 6 1 0 133.33 4 bowled 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
DNB - - - - - - - 1 T20I v Ireland Belfast 24 Jul 2021 T20I # 1201
96 136 90 5 4 106.66 2 caught 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
21 39 29 1 1 72.41 2 caught 1 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
2 9 4 0 0 50.00 2 caught 2 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
48 49 33 1 2 145.45 3 caught 1 T20I v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
21* 30 19 3 0 110.52 3 not out 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
15 75 43 2 0 34.88 3 caught 1 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
2 17 11 0 0 18.18 3 caught 3 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
42 137 103 8 0 40.77 3 caught 1 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
14 61 44 3 0 31.81 3 bowled 3 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
77 85 61 9 0 126.22 4 caught 1 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
0 5 0 0 0 - 4 run out 2 ODI v England Manchester 22 Jul 2022 ODI # 4435
24* 39 34 1 0 70.58 4 not out 1 ODI v England Leeds 24 Jul 2022 ODI # 4437
51* 64 36 5 0 141.66 4 not out 1 T20I v England Southampton 31 Jul 2022 T20I # 1717
16 38 27 3 0 59.25 4 caught 2 Test v England Lord's 17 Aug 2022 Test # 2474
14 46 27 0 0 51.85 4 caught 1 Test v England Manchester 25 Aug 2022 Test # 2475
6 30 18 1 0 33.33 4 caught 3 Test v England Manchester 25 Aug 2022 Test # 2475
25 38 24 3 1 104.16 4 lbw 1 T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
33 35 19 4 1 173.68 4 bowled 2 T20I v India Guwahati 2 Oct 2022 T20I # 1803
DNB - - - - - - - 1 T20I v India Indore 4 Oct 2022 T20I # 1805
0 7 5 0 0 0.00 4 bowled 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
79 128 89 7 1 88.76 4 caught 1 ODI v India Ranchi 9 Oct 2022 ODI # 4471
9 38 19 0 0 47.36 4 caught 1 ODI v India Delhi 11 Oct 2022 ODI # 4472
9 6 6 2 0 150.00 4 caught 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
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