Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team South Africa remove South Africa from query
Not involving the player V Kohli (IND) remove V Kohli (IND) 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 2011-2024 186 211 28 6128 181 33.48 7399 82.82 6 36 17 629 185 Profile
filtered 2011-2023 41 45 6 1114 96 28.56 1290 86.35 0 7 4 109 40
Innings by innings list
86* 69 51 5 7 168.62 6 not out 1 ODI v South Africa Harare 2 Sep 2014 ODI # 3522
79* 45 39 8 6 202.56 3 not out 2 T20I v South Africa Durban 1 Sep 2023 T20I # 2228
71 90 56 6 6 126.78 1 caught 2 ODI v South Africa Johannesburg 17 Sep 2023 ODI # 4648
36 28 21 0 4 171.42 7 bowled 1 T20I v South Africa Johannesburg 16 Oct 2011 T20I # 212
67 121 88 3 2 76.13 6 caught 1 ODI v South Africa Perth 16 Nov 2014 ODI # 3546
35 43 25 1 2 140.00 6 caught 1 T20I v South Africa Durban 4 Mar 2016 T20I # 519
35 43 38 2 2 92.10 5 bowled 2 ODI v South Africa Cape Town 12 Oct 2016 ODI # 3795
92* 97 49 13 2 187.75 3 not out 1 T20I v South Africa Durban 30 Aug 2023 T20I # 2224
27 67 46 1 1 58.69 5 bowled 1 ODI v South Africa Harare 6 Sep 2014 ODI # 3526
31 28 25 5 1 124.00 5 caught 1 ODI v South Africa Centurion 30 Sep 2016 ODI # 3785
50 101 72 5 1 69.44 5 caught 1 ODI v South Africa Gqeberha 9 Oct 2016 ODI # 3792
96 265 173 13 1 55.49 6 caught 1 Test v South Africa Durban 1 Mar 2018 Test # 2297
45 155 125 4 1 36.00 6 bowled 3 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
19 34 14 1 1 135.71 5 caught 1 T20I v South Africa Johannesburg 21 Feb 2020 T20I # 1046
19 22 16 1 1 118.75 4 caught 1 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
32 45 41 2 1 78.04 6 run out 1 ODI v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
29 34 26 4 1 111.53 3 caught 2 ODI v South Africa Potchefstroom 12 Sep 2023 ODI # 4642
8* 4 5 1 0 160.00 6 not out 1 ODI v South Africa Centurion 19 Oct 2011 ODI # 3203
5 19 13 0 0 38.46 3 lbw 1 ODI v South Africa Harare 27 Aug 2014 ODI # 3516
10 15 15 1 0 66.66 6 bowled 1 ODI v South Africa Perth 14 Nov 2014 ODI # 3545
22 13 13 2 0 169.23 6 caught 1 ODI v South Africa Canberra 19 Nov 2014 ODI # 3548
2* 12 1 0 0 200.00 6 not out 2 T20I v South Africa Johannesburg 6 Mar 2016 T20I # 520
4* 4 1 1 0 400.00 6 not out 2 T20I v South Africa Cape Town 9 Mar 2016 T20I # 526
8 17 13 1 0 61.53 6 caught 2 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
10 16 12 1 0 83.33 6 caught 1 ODI v South Africa Basseterre 11 Jun 2016 ODI # 3743
19 24 19 4 0 100.00 5 caught 2 ODI v South Africa Johannesburg 2 Oct 2016 ODI # 3787
2 13 8 0 0 25.00 5 caught 1 ODI v South Africa Durban 5 Oct 2016 ODI # 3790
0 17 8 0 0 0.00 6 lbw 2 Test v South Africa Perth 3 Nov 2016 Test # 2230
26 61 52 4 0 50.00 6 lbw 4 Test v South Africa Perth 3 Nov 2016 Test # 2230
6 23 12 1 0 50.00 6 caught 3 Test v South Africa Durban 1 Mar 2018 Test # 2297
4 3 3 1 0 133.33 7 caught 1 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
5 34 22 1 0 22.72 6 caught 2 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
16 39 28 3 0 57.14 6 caught 4 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
4 17 10 1 0 40.00 6 bowled 2 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
0 2 3 0 0 0.00 6 caught 4 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
6 13 8 0 0 75.00 5 caught 2 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
16 27 19 1 0 84.21 5 bowled 2 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
36 67 45 3 0 80.00 6 bowled 1 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
11 26 17 1 0 64.70 3 caught 2 T20I v South Africa Abu Dhabi 23 Oct 2021 T20I # 1351
15 16 12 3 0 125.00 3 caught 2 T20I v South Africa Durban 3 Sep 2023 T20I # 2230
17 21 15 4 0 113.33 3 caught 2 ODI v South Africa Bloemfontein 7 Sep 2023 ODI # 4635
0 2 1 0 0 0.00 3 lbw 1 ODI v South Africa Bloemfontein 9 Sep 2023 ODI # 4638
6 7 9 1 0 66.66 3 lbw 2 ODI v South Africa Centurion 15 Sep 2023 ODI # 4646
7 27 15 0 0 46.66 1 caught 2 ODI v South Africa Lucknow 12 Oct 2023 ODI # 4667
0 5 6 0 0 0.00 3 caught 2 ODI v South Africa Eden Gardens 16 Nov 2023 ODI # 4704
TDNB - - - - - - - - ODI v South Africa Bridgetown 19 Jun 2016 ODI # 3750
Statsguru includes the following current or recent relevant matches:
Bangladesh v Sri Lanka at Dallas, ICC Men's T20 World Cup 15th match, Jun 7, 2024 [T20I # 2646 - Live]
    » Bangladesh 125/8 (19.0 ov, Mahmudullah 16*, Tanzim Hasan Sakib 1*, MD Shanaka 0/11) - Match over
Afghanistan v New Zealand at Providence, ICC Men's T20 World Cup 14th match, Jun 7, 2024 [T20I # 2645 - Live]
    » New Zealand 75 (15.2 ov, TA Boult 3*, Fazalhaq Farooqi 4/17) - Match over
Canada v Ireland at New York, ICC Men's T20 World Cup 13th match, Jun 7, 2024 [T20I # 2644]
 
Feedback Print this page