Records type all-round analysis [change type]
View match by match 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 batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2012-2024 94 5451 199 37.08 14 17 4/22 43.52 0 96 0 -6.44 Profile
filtered 2014-2023 56 3978 199 42.77 12 5 2/10 69.00 0 63 0 -26.22
Match by match list
185 - 185 185.00 - - 1 0 Test v India Centurion 26 Dec 2023 Test # 2520
118* 40 158 158.00 0 54 3 0 Test v England Durban 26 Dec 2015 Test # 2196
127 31* 158 158.00 - - 0 0 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
141* 14 155 155.00 - - 4 0 Test v Australia Cape Town 22 Mar 2018 Test # 2300
28 96* 124 124.00 - - 0 0 Test v India Johannesburg 3 Jan 2022 Test # 2445
121 - 121 121.00 0 5 0 0 Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
140 89 229 114.50 - - 1 0 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
113 - 113 113.00 - - 1 0 Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
199 18 217 108.50 - - 1 0 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
95 - 95 95.00 - - 1 0 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
129 55 184 92.00 - - 1 0 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
160 2 162 81.00 1 4 1 0 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
47 28* 75 75.00 1 6 1 0 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
8 136 144 72.00 0 28 1 0 Test v England The Oval 27 Jul 2017 Test # 2266
12 127 139 69.50 - - 2 0 Test v Australia Perth 3 Nov 2016 Test # 2230
8 60* 68 68.00 0 6 3 0 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
67 64 131 65.50 0 8 0 0 Test v Bangladesh Durban 31 Mar 2022 Test # 2460
19 81 100 50.00 - - 3 0 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
45 52 97 48.50 - - 1 0 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
70 26 96 48.00 - - 1 0 Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
44 - 44 44.00 0 27 0 0 Test v England Cape Town 2 Jan 2016 Test # 2197
20 24* 44 44.00 - - 2 0 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
58 29 87 43.50 - - 0 0 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
6 80 86 43.00 - - 0 0 Test v England Nottingham 14 Jul 2017 Test # 2264
1 77 78 39.00 - - 1 0 Test v India Centurion 26 Dec 2021 Test # 2443
22 50 72 36.00 - - 1 0 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
71 1 72 36.00 - - 2 0 Test v West Indies Centurion 28 Feb 2023 Test # 2495
31 - 31 31.00 - - 0 0 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
46 15 61 30.50 2 10 1 0 Test v England Johannesburg 14 Jan 2016 Test # 2199
54 2 56 28.00 - - 0 0 Test v England Lord's 6 Jul 2017 Test # 2262
41 13 54 27.00 - - 0 0 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
27 - 27 27.00 - - 1 0 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
6 48 54 27.00 0 26 0 0 Test v India Pune 10 Oct 2019 Test # 2364
26 24 50 25.00 - - 1 0 Test v England Johannesburg 24 Jan 2020 Test # 2382
42 5 47 23.50 - - 4 0 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
19 - 19 19.00 - - 0 0 Test v New Zealand Durban 19 Aug 2016 Test # 2219
0 37 37 18.50 0 12 2 0 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
0 35 35 17.50 0 5 0 0 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
17 - 17 17.00 - - 1 0 Test v Australia Hobart 12 Nov 2016 Test # 2233
3 30 33 16.50 - - 3 0 Test v India Cape Town 11 Jan 2022 Test # 2448
0 16* 16 16.00 - - 1 0 Test v India Ranchi 19 Oct 2019 Test # 2365
15 17 32 16.00 0 6 3 0 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
9 17 26 13.00 - - 1 0 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
26 0 26 13.00 - - 0 0 Test v Australia Melbourne 26 Dec 2022 Test # 2485
15 10 25 12.50 - - 0 0 Test v Australia Sydney 4 Jan 2023 Test # 2488
20 1 21 10.50 0 21 2 0 Test v England Centurion 22 Jan 2016 Test # 2200
17 4 21 10.50 0 73 1 0 Test v India Delhi 3 Dec 2015 Test # 2191
8 4 12 6.00 0 7 0 0 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
5 5 10 5.00 0 1 2 0 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
5 5 10 5.00 0 13 1 0 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
6 2 8 4.00 - - 1 0 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
5 0 5 2.50 0 11 2 0 Test v Australia Adelaide 24 Nov 2016 Test # 2236
0 5 5 2.50 - - 0 0 Test v England Manchester 4 Aug 2017 Test # 2268
3 2 5 2.50 - - 1 0 Test v Australia Brisbane 17 Dec 2022 Test # 2482
1 0 1 0.50 - - 1 0 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
TDNB - - - 1 22 2 0 Test v Bangladesh Mirpur 30 Jul 2015 Test # 2174
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]
    » United States of America 81/2 (9.6 ov, Aaron Jones 21*, AGS Gous 33*, Saad Bin Zafar 0/22)
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