Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Home or away home venue remove home venue from query
Start of match date greater than or equal to 7 Jan 2011 remove greater than or equal to 7 Jan 2011 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 2012-2024 86 152 11 5347 199 37.92 11190 47.78 14 23 13 684 26 Profile
filtered 2013-2024 48 83 9 3479 199 47.01 6887 50.51 9 17 4 453 15
Innings by innings list
21 74 52 2 0 40.38 7 caught 2 v New Zealand Cape Town 2 Jan 2013 Test # 2069
103* 231 170 14 1 60.58 7 not out 1 v New Zealand Gqeberha 11 Jan 2013 Test # 2071
27 54 40 3 1 67.50 7 caught 1 v Pakistan Johannesburg 1 Feb 2013 Test # 2072
DNB - - - - - - - 3 v Pakistan Johannesburg 1 Feb 2013 Test # 2072
23 97 83 2 0 27.71 7 caught 2 v Pakistan Cape Town 14 Feb 2013 Test # 2073
11* 20 13 1 0 84.61 7 not out 4 v Pakistan Cape Town 14 Feb 2013 Test # 2073
7 10 7 1 0 100.00 6 lbw 1 v Pakistan Centurion 22 Feb 2013 Test # 2075
83 294 193 9 2 43.00 2 caught 1 v Australia Gqeberha 20 Feb 2014 Test # 2121
16 55 46 2 0 34.78 2 caught 3 v Australia Gqeberha 20 Feb 2014 Test # 2121
11 35 20 1 0 55.00 3 caught 2 v Australia Cape Town 1 Mar 2014 Test # 2122
0 19 13 0 0 0.00 3 bowled 4 v Australia Cape Town 1 Mar 2014 Test # 2122
28 66 42 3 0 66.66 2 caught 1 v West Indies Centurion 17 Dec 2014 Test # 2150
121 330 239 18 0 50.62 1 caught 1 v West Indies Gqeberha 26 Dec 2014 Test # 2153
8 58 30 1 0 26.66 2 lbw 2 v West Indies Cape Town 2 Jan 2015 Test # 2154
60* 148 103 7 1 58.25 1 not out 4 v West Indies Cape Town 2 Jan 2015 Test # 2154
118* 386 246 8 1 47.96 2 not out 2 v England Durban 26 Dec 2015 Test # 2196
40 99 71 6 0 56.33 1 caught 4 v England Durban 26 Dec 2015 Test # 2196
44 107 71 6 1 61.97 1 caught 2 v England Cape Town 2 Jan 2016 Test # 2197
46 188 122 5 0 37.70 1 caught 1 v England Johannesburg 14 Jan 2016 Test # 2199
15 34 25 3 0 60.00 1 caught 3 v England Johannesburg 14 Jan 2016 Test # 2199
20 44 36 3 0 55.55 2 caught 1 v England Centurion 22 Jan 2016 Test # 2200
1 10 3 0 0 33.33 2 caught 3 v England Centurion 22 Jan 2016 Test # 2200
19 74 43 3 0 44.18 2 caught 1 v New Zealand Durban 19 Aug 2016 Test # 2219
45 164 98 5 0 45.91 2 caught 1 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
52 133 102 4 0 50.98 2 caught 3 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
129 362 230 15 0 56.08 2 caught 1 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
55 141 91 7 0 60.43 2 caught 3 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
27 80 54 3 0 50.00 2 caught 1 v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
199 553 388 15 3 51.28 1 caught 1 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
18 29 25 2 0 72.00 2 lbw 3 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
113 227 152 17 0 74.34 1 caught 1 v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
31 95 56 5 0 55.35 1 caught 1 v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
0 2 3 0 0 0.00 1 caught 1 v India Cape Town 5 Jan 2018 Test # 2292
25 72 54 4 0 46.29 2 caught 3 v India Cape Town 5 Jan 2018 Test # 2292
31 129 83 4 0 37.34 1 caught 1 v India Centurion 13 Jan 2018 Test # 2293
61 198 121 8 1 50.41 2 caught 3 v India Centurion 13 Jan 2018 Test # 2293
4 53 40 0 0 10.00 1 caught 2 v India Johannesburg 24 Jan 2018 Test # 2294
86* 356 240 9 1 35.83 2 not out 4 v India Johannesburg 24 Jan 2018 Test # 2294
7 32 20 1 0 35.00 1 caught 2 v Australia Durban 1 Mar 2018 Test # 2297
9 30 20 2 0 45.00 2 caught 4 v Australia Durban 1 Mar 2018 Test # 2297
57 306 197 6 0 28.93 1 caught 2 v Australia Gqeberha 9 Mar 2018 Test # 2298
5 24 17 0 0 29.41 2 caught 4 v Australia Gqeberha 9 Mar 2018 Test # 2298
141* 434 284 20 1 49.64 1 not out 1 v Australia Cape Town 22 Mar 2018 Test # 2300
14 43 23 2 0 60.86 2 caught 3 v Australia Cape Town 22 Mar 2018 Test # 2300
19 79 47 2 0 40.42 1 caught 1 v Australia Johannesburg 30 Mar 2018 Test # 2302
81 378 250 10 1 32.40 2 caught 3 v Australia Johannesburg 30 Mar 2018 Test # 2302
22 70 50 5 0 44.00 2 caught 2 v Pakistan Centurion 26 Dec 2018 Test # 2338
50 191 123 10 0 40.65 1 caught 4 v Pakistan Centurion 26 Dec 2018 Test # 2338
20 53 30 2 0 66.66 2 caught 2 v Pakistan Cape Town 3 Jan 2019 Test # 2340
24* 48 39 4 0 61.53 1 not out 4 v Pakistan Cape Town 3 Jan 2019 Test # 2340
5 6 6 1 0 83.33 2 caught 1 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
5 26 11 1 0 45.45 1 caught 3 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
0 7 4 0 0 0.00 2 caught 1 v Sri Lanka Durban 13 Feb 2019 Test # 2347
35 134 70 5 0 50.00 1 caught 3 v Sri Lanka Durban 13 Feb 2019 Test # 2347
6 24 13 1 0 46.15 1 bowled 1 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
2 21 17 0 0 11.76 2 caught 3 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
0 1 1 0 0 0.00 1 caught 1 v England Centurion 26 Dec 2019 Test # 2377
22 41 27 5 0 81.48 2 caught 3 v England Centurion 26 Dec 2019 Test # 2377
88 255 180 10 0 48.88 1 caught 2 v England Cape Town 3 Jan 2020 Test # 2379
34 116 78 2 0 43.58 2 caught 4 v England Cape Town 3 Jan 2020 Test # 2379
35 94 74 6 0 47.29 1 caught 2 v England Gqeberha 16 Jan 2020 Test # 2380
15 34 22 3 0 68.18 2 bowled 3 v England Gqeberha 16 Jan 2020 Test # 2380
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
95 202 130 16 0 73.07 1 caught 2 v Sri Lanka Centurion 26 Dec 2020 Test # 2399
127 241 163 22 0 77.91 1 caught 2 v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
31* 47 27 5 0 114.81 2 not out 4 v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
1 6 2 0 0 50.00 1 caught 2 v India Centurion 26 Dec 2021 Test # 2443
77 243 156 12 0 49.35 2 lbw 4 v India Centurion 26 Dec 2021 Test # 2443
28 171 120 4 0 23.33 1 caught 2 v India Johannesburg 3 Jan 2022 Test # 2445
96* 309 188 10 0 51.06 2 not out 4 v India Johannesburg 3 Jan 2022 Test # 2445
3 20 16 0 0 18.75 1 caught 2 v India Cape Town 11 Jan 2022 Test # 2448
30 139 96 3 0 31.25 2 caught 4 v India Cape Town 11 Jan 2022 Test # 2448
67 163 101 11 0 66.33 1 caught 1 v Bangladesh Durban 31 Mar 2022 Test # 2460
64 173 102 7 0 62.74 2 lbw 3 v Bangladesh Durban 31 Mar 2022 Test # 2460
70 139 89 10 0 78.65 1 caught 1 v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
26 49 29 2 1 89.65 2 bowled 3 v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
71 162 118 11 0 60.16 1 caught 1 v West Indies Centurion 28 Feb 2023 Test # 2495
1 16 8 0 0 12.50 2 caught 3 v West Indies Centurion 28 Feb 2023 Test # 2495
42 75 54 7 0 77.77 1 caught 1 v West Indies Johannesburg 8 Mar 2023 Test # 2497
5 16 13 0 0 38.46 2 caught 3 v West Indies Johannesburg 8 Mar 2023 Test # 2497
185 425 287 28 0 64.45 2 caught 2 v India Centurion 26 Dec 2023 Test # 2520
4 25 15 0 0 26.66 2 bowled 1 v India Cape Town 3 Jan 2024 Test # 2522
12 41 28 2 0 42.85 2 caught 3 v India Cape Town 3 Jan 2024 Test # 2522
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