Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Opposition team England remove England from query
Start of match date greater than or equal to 1 Jan 1931 remove greater than or equal to 1 Jan 1931 from query
Ordered by runs scored (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 2012-2024 86 152 11 5347 199 37.92 11190 47.78 14 23 13 684 26 Profile
filtered 2015-2022 15 28 1 926 136 34.29 1891 48.96 2 3 2 125 2
Innings by innings list
136 332 228 20 0 59.64 2 caught 4 v England The Oval 27 Jul 2017 Test # 2266
118* 386 246 8 1 47.96 2 not out 2 v England Durban 26 Dec 2015 Test # 2196
88 255 180 10 0 48.88 1 caught 2 v England Cape Town 3 Jan 2020 Test # 2379
80 196 136 12 0 58.82 2 caught 3 v England Nottingham 14 Jul 2017 Test # 2264
54 145 118 8 0 45.76 1 caught 2 v England Lord's 6 Jul 2017 Test # 2262
47 102 81 8 0 58.02 1 bowled 2 v England Lord's 17 Aug 2022 Test # 2474
46 188 122 5 0 37.70 1 caught 1 v England Johannesburg 14 Jan 2016 Test # 2199
44 107 71 6 1 61.97 1 caught 2 v England Cape Town 2 Jan 2016 Test # 2197
40 99 71 6 0 56.33 1 caught 4 v England Durban 26 Dec 2015 Test # 2196
36 109 59 6 0 61.01 2 lbw 3 v England The Oval 8 Sep 2022 Test # 2476
35 94 74 6 0 47.29 1 caught 2 v England Gqeberha 16 Jan 2020 Test # 2380
34 116 78 2 0 43.58 2 caught 4 v England Cape Town 3 Jan 2020 Test # 2379
26 101 64 5 0 40.62 1 caught 2 v England Johannesburg 24 Jan 2020 Test # 2382
24 116 73 4 0 32.87 2 caught 4 v England Johannesburg 24 Jan 2020 Test # 2382
22 41 27 5 0 81.48 2 caught 3 v England Centurion 26 Dec 2019 Test # 2377
20 44 36 3 0 55.55 2 caught 1 v England Centurion 22 Jan 2016 Test # 2200
15 34 25 3 0 60.00 1 caught 3 v England Johannesburg 14 Jan 2016 Test # 2199
15 34 22 3 0 68.18 2 bowled 3 v England Gqeberha 16 Jan 2020 Test # 2380
12 62 42 1 0 28.57 1 caught 1 v England Manchester 25 Aug 2022 Test # 2475
11 53 38 1 0 28.94 2 bowled 3 v England Manchester 25 Aug 2022 Test # 2475
8 38 33 1 0 24.24 1 caught 2 v England The Oval 27 Jul 2017 Test # 2266
6 39 19 1 0 31.57 1 caught 1 v England Nottingham 14 Jul 2017 Test # 2264
5 17 13 1 0 38.46 2 caught 4 v England Manchester 4 Aug 2017 Test # 2268
2 - 21 0 0 9.52 2 caught 4 v England Lord's 6 Jul 2017 Test # 2262
1 10 3 0 0 33.33 2 caught 3 v England Centurion 22 Jan 2016 Test # 2200
1 10 7 0 0 14.28 1 bowled 1 v England The Oval 8 Sep 2022 Test # 2476
0 4 3 0 0 0.00 1 lbw 2 v England Manchester 4 Aug 2017 Test # 2268
0 1 1 0 0 0.00 1 caught 1 v England Centurion 26 Dec 2019 Test # 2377
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page