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 2011-2024 281 11478 167* 37.14 23 - - - - 342 18 - Profile
filtered 2015-2021 18 963 150* 48.15 1 - - - - 39 1 -
Match by match list
150* 30* 180 - - - 0 0 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
86* - 86 - - - 0 0 T20I v South Africa Cape Town 27 Nov 2020 T20I # 1109
64 - 64 64.00 - - 1 0 T20I v South Africa Centurion 16 Feb 2020 T20I # 1043
41 79 120 60.00 - - 4 1 Test v South Africa Durban 26 Dec 2015 Test # 2196
99 10 109 54.50 - - 6 0 Test v South Africa Manchester 4 Aug 2017 Test # 2268
36 63 99 49.50 - - 3 0 Test v South Africa The Oval 27 Jul 2017 Test # 2266
45 DNB 45 45.00 - - 9 0 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
43 - 43 43.00 - - 0 0 ODI v South Africa Johannesburg 9 Feb 2020 ODI # 4242
35 - 35 35.00 - - 0 0 T20I v South Africa Durban 14 Feb 2020 T20I # 1041
45 16 61 30.50 - - 4 0 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
10 51 61 30.50 - - 4 0 Test v South Africa Lord's 6 Jul 2017 Test # 2262
23 - 23 23.00 - - 1 0 T20I v South Africa East London 12 Feb 2020 T20I # 1039
19 - 19 19.00 - - 1 0 ODI v South Africa Cape Town 4 Feb 2020 ODI # 4234
0 14 14 7.00 - - 6 0 Test v South Africa Centurion 22 Jan 2016 Test # 2200
3 - 3 3.00 - - 0 0 T20I v South Africa Paarl 29 Nov 2020 T20I # 1111
1 - 1 1.00 - - 0 0 T20I v South Africa Sharjah 6 Nov 2021 T20I # 1400
DNB - - - - - 0 0 T20I v South Africa Cape Town 1 Dec 2020 T20I # 1113
TDNB - - - - - 0 0 ODI v South Africa Durban 7 Feb 2020 ODI # 4238
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 - Live]
    »
India v Pakistan at New York, ICC Men's T20 World Cup 19th Match, Jun 9, 2024 [T20I # 2658 - Live]
    » India 90/4 (12.0 ov, S Dube 1*, RR Pant 40*, Haris Rauf 1/14)
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657 - Current]
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