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 2004-2019 349 437 36 18672 311* 46.56 28718 65.01 55 88 19 2138 93 Profile
filtered 2014-2019 36 62 4 2275 201 39.22 4783 47.56 5 10 4 310 6
Innings by innings list
33 105 63 3 0 52.38 4 lbw 1 Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
63 189 150 7 0 42.00 4 caught 2 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
38* 62 49 6 0 77.55 4 not out 4 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
13 47 28 1 0 46.42 4 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
3 44 34 0 0 8.82 3 caught 2 Test v India Delhi 3 Dec 2015 Test # 2191
25 289 244 3 0 10.24 3 bowled 4 Test v India Delhi 3 Dec 2015 Test # 2191
7 31 24 1 0 29.16 3 caught 2 Test v England Durban 26 Dec 2015 Test # 2196
12 36 23 2 0 52.17 3 caught 4 Test v England Durban 26 Dec 2015 Test # 2196
201 707 477 27 0 42.13 3 bowled 2 Test v England Cape Town 2 Jan 2016 Test # 2197
40 123 90 7 0 44.44 3 caught 1 Test v England Johannesburg 14 Jan 2016 Test # 2199
5 37 20 0 0 25.00 3 caught 3 Test v England Johannesburg 14 Jan 2016 Test # 2199
109 220 169 19 0 64.49 3 bowled 1 Test v England Centurion 22 Jan 2016 Test # 2200
96 333 199 11 0 48.24 3 caught 3 Test v England Centurion 22 Jan 2016 Test # 2200
53 97 71 10 0 74.64 3 caught 1 Test v New Zealand Durban 19 Aug 2016 Test # 2219
58 134 91 9 1 63.73 3 caught 1 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
1 5 5 0 0 20.00 3 caught 3 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
0 11 5 0 0 0.00 3 caught 1 Test v Australia Perth 3 Nov 2016 Test # 2230
1 11 7 0 0 14.28 3 bowled 3 Test v Australia Perth 3 Nov 2016 Test # 2230
47 110 67 5 0 70.14 3 caught 2 Test v Australia Hobart 12 Nov 2016 Test # 2233
5 23 11 0 0 45.45 3 caught 1 Test v Australia Adelaide 24 Nov 2016 Test # 2236
45 110 80 6 1 56.25 3 caught 3 Test v Australia Adelaide 24 Nov 2016 Test # 2236
20 107 76 2 0 26.31 3 caught 1 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
48 82 53 5 0 90.56 3 lbw 3 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
29 100 68 3 0 42.64 3 bowled 1 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
0 5 5 0 0 0.00 3 caught 3 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
134 391 265 16 0 50.56 3 caught 1 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
1 36 28 0 0 3.57 3 bowled 1 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
24 86 68 5 0 35.29 3 caught 3 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
21 91 63 4 0 33.33 4 caught 2 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
38* 88 61 5 0 62.29 3 not out 4 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
50 134 93 9 0 53.76 3 bowled 1 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
19 68 40 2 0 47.50 3 caught 3 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
29 80 40 3 0 72.50 3 lbw 2 Test v England Lord's 6 Jul 2017 Test # 2262
11 - 21 2 0 52.38 3 lbw 4 Test v England Lord's 6 Jul 2017 Test # 2262
78 213 149 11 1 52.34 3 caught 1 Test v England Nottingham 14 Jul 2017 Test # 2264
87 289 180 14 1 48.33 3 lbw 3 Test v England Nottingham 14 Jul 2017 Test # 2264
6 24 15 1 0 40.00 3 caught 2 Test v England The Oval 27 Jul 2017 Test # 2266
5 49 37 0 0 13.51 3 caught 4 Test v England The Oval 27 Jul 2017 Test # 2266
30 47 35 4 0 85.71 3 caught 2 Test v England Manchester 4 Aug 2017 Test # 2268
83 194 159 13 1 52.20 3 lbw 4 Test v England Manchester 4 Aug 2017 Test # 2268
137 258 200 17 1 68.50 3 caught 1 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
28 65 43 3 0 65.11 3 caught 3 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
132 254 163 17 0 80.98 3 bowled 1 Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
5 14 11 1 0 45.45 3 caught 1 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
31 128 87 3 0 35.63 3 caught 1 Test v Australia Cape Town 22 Mar 2018 Test # 2300
31 106 80 5 0 38.75 3 caught 3 Test v Australia Cape Town 22 Mar 2018 Test # 2300
27 112 81 3 0 33.33 3 caught 1 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
16 51 48 1 0 33.33 3 caught 3 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
15 38 36 2 0 41.66 4 caught 2 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
0 6 2 0 0 0.00 3 caught 4 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
19 60 58 0 0 32.75 4 caught 2 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
6 38 18 1 0 33.33 4 bowled 4 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
8 35 16 1 0 50.00 3 caught 2 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
63* 224 148 11 0 42.56 3 not out 4 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
24 91 64 4 0 37.50 3 bowled 2 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
2* 19 5 0 0 40.00 3 retired notout 4 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
41 180 98 6 0 41.83 3 caught 1 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
71 223 144 14 0 49.30 3 caught 3 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
3 23 10 0 0 30.00 3 caught 1 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
16 43 35 2 0 45.71 3 caught 3 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
0 2 1 0 0 0.00 3 bowled 1 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
32 111 72 3 0 44.44 3 caught 3 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
Statsguru includes the following current or recent relevant matches:
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st Match, Jun 1, 2024 [T20I # 2632 - Live]
    » Canada 39/0 (3.4 ov, NS Dhaliwal 12*, A Johnson 21*, Harmeet Singh 0/5)
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