Records type all-round analysis [change type]
View match by match list [change view]
Primary team South Africa remove South Africa from query
Start of match date greater than or equal to 28 Aug 2015 remove greater than or equal to 28 Aug 2015 from query
Runs scored less than or equal to 150 remove less than or equal to 150 from query
Ordered by balls faced (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av BF SR 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2014-2021 54 3300 141* 38.82 4652 70.93 6 - - - - 221 11 - Profile
filtered 2016-2021 48 3036 141* 39.42 4184 72.56 6 - - - - - - -
Match by match list
84 64 148 201 73.63 - - 2 0 v Australia Perth 3 Nov 2016 Test # 2230
20 83 103 182 56.59 - - 4 1 v Australia Durban 1 Mar 2018 Test # 2297
18 129 147 176 83.52 - - 7 0 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
141* - 141 170 82.94 - - 2 0 v West Indies Gros Islet 10 Jun 2021 Test # 2424
95 34 129 165 78.18 - - 8 0 v England Centurion 26 Dec 2019 Test # 2377
111 0 111 165 67.27 - - 0 2 v India Visakhapatnam 2 Oct 2019 Test # 2363
63 3 66 165 40.00 - - 0 0 v England Gqeberha 16 Jan 2020 Test # 2380
96 0 96 164 58.53 - - 4 0 v West Indies Gros Islet 18 Jun 2021 Test # 2426
76 39 115 158 72.78 - - 7 0 v England Johannesburg 24 Jan 2020 Test # 2382
90 15* 105 157 66.87 - - 5 0 v New Zealand Hamilton 25 Mar 2017 Test # 2257
82 50 132 157 84.07 - - 6 0 v New Zealand Centurion 27 Aug 2016 Test # 2220
80 55 135 156 86.53 - - 2 0 v Sri Lanka Durban 13 Feb 2019 Test # 2347
37 69 106 154 68.83 - - 6 0 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
101 29 130 148 87.83 - - 4 1 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
104 - 104 143 72.72 - - 7 0 v Australia Hobart 12 Nov 2016 Test # 2233
129* 9* 138 137 100.72 - - 8 0 v England Centurion 22 Jan 2016 Test # 2200
20 50 70 133 52.63 - - 8 0 v England Cape Town 3 Jan 2020 Test # 2379
91 DNB 91 118 77.11 - - 5 2 v New Zealand Wellington 16 Mar 2017 Test # 2255
3 65 68 108 62.96 - - 2 0 v Australia Cape Town 22 Mar 2018 Test # 2300
86 1 87 94 92.55 - - 6 0 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
34 21 55 91 60.43 - - 7 0 v India Centurion 26 Dec 2021 Test # 2443
68 1 69 85 81.17 - - 6 0 v England Nottingham 14 Jul 2017 Test # 2264
59 DNB 59 78 75.64 - - 7 0 v Pakistan Cape Town 3 Jan 2019 Test # 2340
39 4 43 78 55.12 - - 4 0 v Australia Johannesburg 30 Mar 2018 Test # 2302
51 18 69 74 93.24 - - 6 1 v England Lord's 6 Jul 2017 Test # 2262
24 1 25 73 34.24 - - 3 0 v England Manchester 4 Aug 2017 Test # 2268
31 5 36 57 63.15 - - 2 0 v India Pune 10 Oct 2019 Test # 2364
45 DNB 45 53 84.90 - - 3 0 v Pakistan Centurion 26 Dec 2018 Test # 2338
34 - 34 51 66.66 - - 5 0 v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
43 8 51 49 104.08 - - 6 0 v India Cape Town 5 Jan 2018 Test # 2292
24 5 29 49 59.18 - - 2 0 v Australia Adelaide 24 Nov 2016 Test # 2236
32 8 40 43 93.02 - - 2 0 v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
15 2 17 40 42.50 - - 2 0 v Pakistan Karachi 26 Jan 2021 Test # 2406
24 - 24 38 63.15 - - 0 0 v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
10 4 14 36 38.88 - - 3 0 v New Zealand Dunedin 8 Mar 2017 Test # 2253
33 - 33 33 100.00 - - 0 0 v New Zealand Durban 19 Aug 2016 Test # 2219
17 5 22 27 81.48 - - 2 1 v England The Oval 27 Jul 2017 Test # 2266
28* - 28 27 103.70 - - 4 0 v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
8 0 8 23 34.78 - - 7 0 v India Johannesburg 24 Jan 2018 Test # 2294
29 0 29 21 138.09 - - 3 0 v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
10 DNB 10 20 50.00 - - 8 0 v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
9 DNB 9 20 45.00 - - 8 0 v Australia Gqeberha 9 Mar 2018 Test # 2298
3 10 13 17 76.47 - - 5 1 v Sri Lanka Galle 12 Jul 2018 Test # 2311
4 5 9 12 75.00 - - 0 0 v India Ranchi 19 Oct 2019 Test # 2365
DNB 8 8 11 72.72 - - 2 0 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
18 - 18 11 163.63 - - 4 0 v Sri Lanka Centurion 26 Dec 2020 Test # 2399
5 - 5 10 50.00 - - 3 0 v England Cape Town 2 Jan 2016 Test # 2197
0 12 12 6 200.00 - - 4 0 v India Centurion 13 Jan 2018 Test # 2293
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