Records type batting analysis [change type]
View innings by innings list [change view]
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
overall 2014-2023 57 97 12 2997 172 35.25 6206 48.29 2 20 9 362 7 Profile
Innings by innings list
10 59 35 2 0 28.57 6 caught 1 v West Indies Gqeberha 26 Dec 2014 Test # 2153
15 53 41 2 0 36.58 6 bowled 2 v West Indies Cape Town 2 Jan 2015 Test # 2154
DNB - - - - - - - 4 v West Indies Cape Town 2 Jan 2015 Test # 2154
54 159 108 5 0 50.00 5 caught 1 v Bangladesh Chattogram 21 Jul 2015 Test # 2172
DNB - - - - - - - 3 v Bangladesh Chattogram 21 Jul 2015 Test # 2172
TDNB - - - - - - - - v Bangladesh Mirpur 30 Jul 2015 Test # 2174
22 92 55 3 0 40.00 2 bowled 2 v India Delhi 3 Dec 2015 Test # 2191
34 153 117 4 1 29.05 2 bowled 4 v India Delhi 3 Dec 2015 Test # 2191
10 53 35 1 0 28.57 6 bowled 2 v England Durban 26 Dec 2015 Test # 2196
0 8 6 0 0 0.00 7 stumped 4 v England Durban 26 Dec 2015 Test # 2196
102* 212 148 16 0 68.91 6 not out 2 v England Cape Town 2 Jan 2016 Test # 2197
23 66 44 3 0 52.27 6 run out 1 v England Johannesburg 14 Jan 2016 Test # 2199
0 11 8 0 0 0.00 6 bowled 3 v England Johannesburg 14 Jan 2016 Test # 2199
35 78 60 5 0 58.33 6 caught 1 v England Centurion 22 Jan 2016 Test # 2200
78* 184 154 9 1 50.64 6 not out 3 v England Centurion 22 Jan 2016 Test # 2200
46 146 90 7 0 51.11 6 lbw 1 v New Zealand Durban 19 Aug 2016 Test # 2219
8 53 36 1 0 22.22 6 caught 1 v New Zealand Centurion 27 Aug 2016 Test # 2220
40* 173 113 6 0 35.39 6 not out 3 v New Zealand Centurion 27 Aug 2016 Test # 2220
51 137 86 7 0 59.30 6 caught 1 v Australia Perth 3 Nov 2016 Test # 2230
8 27 18 2 0 44.44 6 caught 3 v Australia Perth 3 Nov 2016 Test # 2230
74 269 204 8 0 36.27 6 caught 2 v Australia Hobart 12 Nov 2016 Test # 2233
8 40 34 0 0 23.52 6 caught 1 v Australia Adelaide 24 Nov 2016 Test # 2236
21 43 31 3 0 67.74 6 caught 3 v Australia Adelaide 24 Nov 2016 Test # 2236
3 22 18 0 0 16.66 6 lbw 1 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
8 8 10 1 0 80.00 6 caught 3 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
10 30 28 2 0 35.71 6 caught 1 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
0 7 4 0 0 0.00 6 run out 3 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
0 3 2 0 0 0.00 7 caught 1 v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
64 227 164 10 0 39.02 6 caught 1 v New Zealand Dunedin 8 Mar 2017 Test # 2253
6 35 23 1 0 26.08 6 bowled 3 v New Zealand Dunedin 8 Mar 2017 Test # 2253
89 227 160 9 0 55.62 7 caught 2 v New Zealand Wellington 16 Mar 2017 Test # 2255
DNB - - - - - - - 4 v New Zealand Wellington 16 Mar 2017 Test # 2255
29 63 49 4 0 59.18 6 caught 1 v New Zealand Hamilton 25 Mar 2017 Test # 2257
1 15 11 0 0 9.09 6 caught 3 v New Zealand Hamilton 25 Mar 2017 Test # 2257
59 195 130 9 0 45.38 5 caught 2 v England Lord's 6 Jul 2017 Test # 2262
21 - 41 2 0 51.21 6 bowled 4 v England Lord's 6 Jul 2017 Test # 2262
20 42 27 4 0 74.07 6 caught 1 v England Nottingham 14 Jul 2017 Test # 2264
15 35 33 2 0 45.45 6 caught 3 v England Nottingham 14 Jul 2017 Test # 2264
52 197 120 8 0 43.33 6 caught 2 v England The Oval 27 Jul 2017 Test # 2266
32 144 97 2 0 32.98 6 lbw 4 v England The Oval 27 Jul 2017 Test # 2266
46 122 93 4 0 49.46 4 bowled 2 v England Manchester 4 Aug 2017 Test # 2268
12 38 32 1 0 37.50 4 caught 4 v England Manchester 4 Aug 2017 Test # 2268
31* 118 87 2 1 35.63 4 not out 1 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
71 169 107 7 0 66.35 4 caught 3 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
7 14 12 1 0 58.33 4 caught 1 v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
44 93 72 5 0 61.11 5 caught 1 v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
1 14 12 0 0 8.33 6 caught 1 v Australia Cape Town 22 Mar 2018 Test # 2300
5 5 4 1 0 125.00 6 caught 3 v Australia Cape Town 22 Mar 2018 Test # 2300
95* 285 194 13 0 48.96 6 not out 1 v Australia Johannesburg 30 Mar 2018 Test # 2302
35* 80 40 4 0 87.50 6 not out 3 v Australia Johannesburg 30 Mar 2018 Test # 2302
17 40 33 2 0 51.51 5 bowled 2 v Sri Lanka Galle 12 Jul 2018 Test # 2311
2 13 17 0 0 11.76 4 caught 4 v Sri Lanka Galle 12 Jul 2018 Test # 2311
11 40 20 1 0 55.00 6 caught 2 v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
63 133 98 4 0 64.28 7 caught 4 v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
53 146 87 9 0 60.91 6 caught 2 v Pakistan Centurion 26 Dec 2018 Test # 2338
13* 12 10 2 0 130.00 6 not out 4 v Pakistan Centurion 26 Dec 2018 Test # 2338
75 235 162 10 0 46.29 6 caught 2 v Pakistan Cape Town 3 Jan 2019 Test # 2340
DNB - - - - - - - 4 v Pakistan Cape Town 3 Jan 2019 Test # 2340
8 9 9 2 0 88.88 6 caught 1 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
23 68 42 3 0 54.76 6 caught 3 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
47 117 66 7 0 71.21 4 run out 1 v Sri Lanka Durban 13 Feb 2019 Test # 2347
3 14 16 0 0 18.75 4 lbw 3 v Sri Lanka Durban 13 Feb 2019 Test # 2347
0 5 2 0 0 0.00 4 run out 1 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
6 49 25 0 0 24.00 4 caught 3 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
18 - 26 3 0 69.23 5 lbw 2 v India Visakhapatnam 2 Oct 2019 Test # 2363
0 - 2 0 0 0.00 4 bowled 4 v India Visakhapatnam 2 Oct 2019 Test # 2363
8 - 15 1 0 53.33 4 caught 2 v India Pune 10 Oct 2019 Test # 2364
38 - 63 4 1 60.31 5 caught 3 v India Pune 10 Oct 2019 Test # 2364
32 - 72 5 0 44.44 5 stumped 2 v India Ranchi 19 Oct 2019 Test # 2365
0 - 3 0 0 0.00 5 caught 3 v India Ranchi 19 Oct 2019 Test # 2365
6 38 28 0 0 21.42 6 caught 2 v England Johannesburg 24 Jan 2020 Test # 2382
27 38 29 6 0 93.10 6 caught 4 v England Johannesburg 24 Jan 2020 Test # 2382
71 190 125 7 0 56.80 6 caught 2 v Sri Lanka Centurion 26 Dec 2020 Test # 2399
19 52 30 3 0 63.33 6 lbw 2 v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
DNB - - - - - - - 4 v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
17 76 67 0 0 25.37 6 run out 1 v Pakistan Karachi 26 Jan 2021 Test # 2406
40 113 93 3 0 43.01 7 lbw 3 v Pakistan Karachi 26 Jan 2021 Test # 2406
44* 232 138 5 0 31.88 5 not out 2 v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
61 174 125 6 0 48.80 5 caught 4 v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
52 161 103 10 0 50.48 5 caught 2 v India Centurion 26 Dec 2021 Test # 2443
35* 133 80 4 0 43.75 6 not out 4 v India Centurion 26 Dec 2021 Test # 2443
51 108 60 6 1 85.00 5 caught 2 v India Johannesburg 3 Jan 2022 Test # 2445
23* 61 45 3 0 51.11 5 not out 4 v India Johannesburg 3 Jan 2022 Test # 2445
28 65 52 4 0 53.84 6 caught 2 v India Cape Town 11 Jan 2022 Test # 2448
32* 70 58 5 0 55.17 5 not out 4 v India Cape Town 11 Jan 2022 Test # 2448
7 42 31 0 0 22.58 5 caught 1 v New Zealand Christchurch 17 Feb 2022 Test # 2450
41 112 73 6 0 56.16 5 lbw 3 v New Zealand Christchurch 17 Feb 2022 Test # 2450
29 107 81 5 0 35.80 5 bowled 1 v New Zealand Christchurch 25 Feb 2022 Test # 2451
23 104 51 2 0 45.09 5 caught 3 v New Zealand Christchurch 25 Feb 2022 Test # 2451
93 295 190 12 0 48.94 4 bowled 1 v Bangladesh Durban 31 Mar 2022 Test # 2460
4 32 22 0 0 18.18 4 caught 3 v Bangladesh Durban 31 Mar 2022 Test # 2460
67 209 162 7 0 41.35 4 caught 1 v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
30 86 56 2 0 53.57 4 lbw 3 v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
38 119 70 3 0 54.28 4 bowled 1 v Australia Brisbane 17 Dec 2022 Test # 2482
29 96 61 3 0 47.54 4 lbw 3 v Australia Brisbane 17 Dec 2022 Test # 2482
1 17 8 0 0 12.50 4 caught 1 v Australia Melbourne 26 Dec 2022 Test # 2485
65 201 144 6 0 45.13 4 caught 3 v Australia Melbourne 26 Dec 2022 Test # 2485
35 70 74 1 2 47.29 4 caught 2 v Australia Sydney 4 Jan 2023 Test # 2488
17* 61 42 1 0 40.47 4 not out 3 v Australia Sydney 4 Jan 2023 Test # 2488
0 3 2 0 0 0.00 4 lbw 1 v West Indies Centurion 28 Feb 2023 Test # 2495
0 3 1 0 0 0.00 4 caught 3 v West Indies Centurion 28 Feb 2023 Test # 2495
28 76 64 3 0 43.75 4 lbw 1 v West Indies Johannesburg 8 Mar 2023 Test # 2497
172 376 280 20 0 61.42 4 caught 3 v West Indies Johannesburg 8 Mar 2023 Test # 2497
absent - - - - - - - 2 v India Centurion 26 Dec 2023 Test # 2520
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