Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 1 jun 2007 remove greater than or equal to 1 jun 2007 from query
Involving the player T Bavuma (SA) remove T Bavuma (SA) 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 2010-2024 291 252 79 6791 139 39.25 5941 114.30 8 31 10 484 251 Profile
filtered 2016-2023 62 52 18 1758 106* 51.70 1452 121.07 2 14 2 120 77
Innings by innings list
14 26 16 2 0 87.50 5 caught 1 ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
18 29 15 0 1 120.00 5 bowled 1 T20I v India Mohali 18 Sep 2019 T20I # 888
DNB - - - - - - - 2 T20I v India Bengaluru 22 Sep 2019 T20I # 893
DNB - - - - - - - 2 ODI v England Cape Town 4 Feb 2020 ODI # 4234
DNB - - - - - - - 1 ODI v England Durban 7 Feb 2020 ODI # 4238
69* 90 53 4 4 130.18 6 not out 1 ODI v England Johannesburg 9 Feb 2020 ODI # 4242
16 19 14 1 0 114.28 4 caught 1 T20I v England East London 12 Feb 2020 T20I # 1039
21 22 16 1 2 131.25 3 caught 2 T20I v England Durban 14 Feb 2020 T20I # 1041
35* 54 20 3 2 175.00 5 not out 1 T20I v England Centurion 16 Feb 2020 T20I # 1043
64 93 70 4 1 91.42 6 caught 1 ODI v Australia Paarl 29 Feb 2020 ODI # 4248
50 93 56 5 0 89.28 6 caught 1 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
50* 44 27 3 3 185.18 5 not out 1 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
9 20 11 0 0 81.81 6 caught 1 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
11 17 10 1 0 110.00 4 caught 1 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
2 4 2 0 0 100.00 6 caught 1 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
12 15 9 0 1 133.33 6 caught 2 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
18* 31 16 1 0 112.50 4 not out 1 T20I v West Indies St George's 3 Jul 2021 T20I # 1181
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
24 40 27 1 0 88.88 6 caught 2 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
28 38 21 3 0 133.33 6 caught 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
75* 63 44 4 5 170.45 6 not out 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
36* 30 17 4 1 211.76 3 not out 1 T20I v Ireland Belfast 24 Jul 2021 T20I # 1201
16 27 18 0 0 88.88 6 lbw 1 T20I v Australia Abu Dhabi 23 Oct 2021 T20I # 1351
DNB - - - - - - - 2 T20I v West Indies Dubai (DICS) 26 Oct 2021 T20I # 1366
23* 30 13 0 2 176.92 6 not out 2 T20I v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
5* 3 2 1 0 250.00 6 not out 2 T20I v Bangladesh Abu Dhabi 2 Nov 2021 T20I # 1384
DNB - - - - - - - 1 T20I v England Sharjah 6 Nov 2021 T20I # 1400
2* 12 2 0 0 100.00 6 not out 1 ODI v India Paarl 19 Jan 2022 ODI # 4344
DNB - - - - - - - 2 ODI v India Paarl 21 Jan 2022 ODI # 4346
39 67 38 3 1 102.63 6 caught 1 ODI v India Cape Town 23 Jan 2022 ODI # 4349
79 100 57 8 3 138.59 6 stumped 2 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
DNB - - - - - - - 2 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
16 57 31 2 0 51.61 6 caught 1 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
64* 58 31 4 5 206.45 5 not out 2 T20I v India Delhi 9 Jun 2022 T20I # 1554
20* 31 15 1 1 133.33 6 not out 2 T20I v India Cuttack 12 Jun 2022 T20I # 1569
3 12 5 0 0 60.00 6 caught 2 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
9 8 7 0 1 128.57 6 bowled 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
0 3 1 0 0 0.00 5 bowled 1 T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
106* 79 47 8 7 225.53 5 not out 2 T20I v India Guwahati 2 Oct 2022 T20I # 1803
19* 4 5 0 3 380.00 5 not out 1 T20I v India Indore 4 Oct 2022 T20I # 1805
75* 84 63 5 3 119.04 6 not out 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
DNB - - - - - - - 2 T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
2* 8 4 0 0 50.00 6 not out 1 T20I v Bangladesh Sydney 27 Oct 2022 T20I # 1847
59* 78 46 4 3 128.26 5 not out 2 T20I v India Perth 30 Oct 2022 T20I # 1853
17 28 17 1 0 100.00 5 caught 2 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
53 90 56 4 1 94.64 6 caught 1 ODI v England Bloemfontein 27 Jan 2023 ODI # 4512
58* 69 37 2 3 156.75 6 not out 2 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
13 8 7 1 1 185.71 6 caught 2 ODI v England Kimberley 1 Feb 2023 ODI # 4514
DNB - - - - - - - 2 ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
91 102 61 6 4 149.18 6 caught 1 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
0 3 2 0 0 0.00 6 caught 1 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
49 74 52 6 0 94.23 6 lbw 2 ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
8 21 17 0 0 47.05 6 caught 1 ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
63 98 65 4 3 96.92 6 caught 1 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
39* 36 21 3 2 185.71 6 not out 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
17 35 13 1 1 130.76 6 bowled 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
43 81 52 4 1 82.69 6 bowled 2 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
29 55 33 2 2 87.87 6 caught 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
53 48 30 2 4 176.66 4 caught 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
11 17 11 2 0 100.00 6 bowled 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
24 35 33 1 1 72.72 6 caught 2 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
101 138 116 8 5 87.06 6 caught 1 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th Match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th Match, Jun 9, 2024 [T20I # 2658 - Live]
    » India 87/3 (10.4 ov, RR Pant 39*, SA Yadav 6*, Imad Wasim 0/12)
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd Match, Jun 9, 2024 [T20I # 2655 - Current]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654 - Current]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd Match, Jun 9, 2024 [T20I # 2653 - Current]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st Match, Jun 9, 2024 [T20I # 2652 - Current]
 
Feedback Print this page