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 2015-2024 62 96 17 905 47 11.45 1861 48.62 0 0 19 115 16 Profile
Innings by innings list
1* 9 3 0 0 33.33 10 not out 2 v India Mohali 5 Nov 2015 Test # 2186
1* 13 12 0 0 8.33 10 not out 4 v India Mohali 5 Nov 2015 Test # 2186
0 2 2 0 0 0.00 9 caught 1 v India Bengaluru 14 Nov 2015 Test # 2188
6* 23 17 1 0 35.29 10 not out 2 v India Nagpur 25 Nov 2015 Test # 2189
6 17 17 1 0 35.29 10 caught 4 v India Nagpur 25 Nov 2015 Test # 2189
2* 15 10 0 0 20.00 9 not out 2 v England Cape Town 2 Jan 2016 Test # 2197
24 81 64 2 1 37.50 9 caught 1 v England Johannesburg 14 Jan 2016 Test # 2199
16 24 21 2 0 76.19 9 caught 3 v England Johannesburg 14 Jan 2016 Test # 2199
0 4 1 0 0 0.00 8 lbw 1 v England Centurion 22 Jan 2016 Test # 2200
DNB - - - - - - - 3 v England Centurion 22 Jan 2016 Test # 2200
32* 84 60 5 0 53.33 9 not out 1 v New Zealand Durban 19 Aug 2016 Test # 2219
7 23 20 1 0 35.00 9 caught 1 v New Zealand Centurion 27 Aug 2016 Test # 2220
DNB - - - - - - - 3 v New Zealand Centurion 27 Aug 2016 Test # 2220
11* 18 12 2 0 91.66 10 not out 1 v Australia Perth 3 Nov 2016 Test # 2230
DNB - - - - - - - 3 v Australia Perth 3 Nov 2016 Test # 2230
5* 19 11 1 0 45.45 11 not out 2 v Australia Hobart 12 Nov 2016 Test # 2233
1 12 6 0 0 16.66 10 stumped 1 v Australia Adelaide 24 Nov 2016 Test # 2236
7 16 9 1 0 77.77 10 caught 3 v Australia Adelaide 24 Nov 2016 Test # 2236
0* 12 6 0 0 0.00 11 not out 1 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
DNB - - - - - - - 3 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
8 23 19 0 0 42.10 11 caught 1 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
DNB - - - - - - - 3 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
0* 9 9 0 0 0.00 11 not out 1 v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
4 20 25 0 0 16.00 10 bowled 1 v New Zealand Dunedin 8 Mar 2017 Test # 2253
DNB - - - - - - - 3 v New Zealand Dunedin 8 Mar 2017 Test # 2253
9 18 10 2 0 90.00 3 bowled 2 v New Zealand Wellington 16 Mar 2017 Test # 2255
DNB - - - - - - - 4 v New Zealand Wellington 16 Mar 2017 Test # 2255
34 47 31 6 1 109.67 10 caught 1 v New Zealand Hamilton 25 Mar 2017 Test # 2257
DNB - - - - - - - 3 v New Zealand Hamilton 25 Mar 2017 Test # 2257
27 55 55 4 0 49.09 7 caught 2 v England Lord's 6 Jul 2017 Test # 2262
4 - 7 1 0 57.14 10 caught 4 v England Lord's 6 Jul 2017 Test # 2262
30 58 49 4 0 61.22 9 bowled 2 v England The Oval 27 Jul 2017 Test # 2266
0 1 1 0 0 0.00 10 caught 4 v England The Oval 27 Jul 2017 Test # 2266
23 52 28 5 0 82.14 9 caught 2 v England Manchester 4 Aug 2017 Test # 2268
1 18 15 0 0 6.66 9 caught 4 v England Manchester 4 Aug 2017 Test # 2268
DNB - - - - - - - 1 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
DNB - - - - - - - 3 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
DNB - - - - - - - 1 v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
1 3 1 0 0 100.00 9 run out 1 v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
26 84 66 0 1 39.39 9 caught 1 v India Cape Town 5 Jan 2018 Test # 2292
5 52 33 0 0 15.15 3 caught 3 v India Cape Town 5 Jan 2018 Test # 2292
11 49 34 0 0 32.35 9 caught 1 v India Centurion 13 Jan 2018 Test # 2293
4 47 29 1 0 13.79 9 caught 3 v India Centurion 13 Jan 2018 Test # 2293
30 130 84 6 0 35.71 3 caught 2 v India Johannesburg 24 Jan 2018 Test # 2294
0 5 3 0 0 0.00 9 caught 4 v India Johannesburg 24 Jan 2018 Test # 2294
3 6 5 0 0 60.00 10 lbw 2 v Australia Durban 1 Mar 2018 Test # 2297
0 1 1 0 0 0.00 10 bowled 4 v Australia Durban 1 Mar 2018 Test # 2297
29 58 40 6 0 72.50 3 bowled 2 v Australia Gqeberha 9 Mar 2018 Test # 2298
DNB - - - - - - - 4 v Australia Gqeberha 9 Mar 2018 Test # 2298
22 62 42 3 0 52.38 10 caught 1 v Australia Cape Town 22 Mar 2018 Test # 2300
20 43 46 3 0 43.47 9 stumped 3 v Australia Cape Town 22 Mar 2018 Test # 2300
0 3 2 0 0 0.00 7 caught 1 v Australia Johannesburg 30 Mar 2018 Test # 2302
DNB - - - - - - - 3 v Australia Johannesburg 30 Mar 2018 Test # 2302
2 17 9 0 0 22.22 9 bowled 2 v Sri Lanka Galle 12 Jul 2018 Test # 2311
0 9 10 0 0 0.00 9 bowled 4 v Sri Lanka Galle 12 Jul 2018 Test # 2311
1 16 10 0 0 10.00 9 caught 2 v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
18 33 37 2 1 48.64 9 caught 4 v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
19 29 25 4 0 76.00 10 caught 2 v Pakistan Centurion 26 Dec 2018 Test # 2338
DNB - - - - - - - 4 v Pakistan Centurion 26 Dec 2018 Test # 2338
11 18 13 2 0 84.61 9 bowled 2 v Pakistan Cape Town 3 Jan 2019 Test # 2340
DNB - - - - - - - 4 v Pakistan Cape Town 3 Jan 2019 Test # 2340
0 9 5 0 0 0.00 9 caught 1 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
21 89 62 3 0 33.87 9 caught 3 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
3 19 16 0 0 18.75 9 caught 1 v Sri Lanka Durban 13 Feb 2019 Test # 2347
0 4 2 0 0 0.00 9 caught 3 v Sri Lanka Durban 13 Feb 2019 Test # 2347
22 86 65 2 0 33.84 9 caught 1 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
0 9 8 0 0 0.00 9 caught 3 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
15 - 17 3 0 88.23 11 lbw 2 v India Visakhapatnam 2 Oct 2019 Test # 2363
18 - 19 3 1 94.73 11 caught 4 v India Visakhapatnam 2 Oct 2019 Test # 2363
2 - 9 0 0 22.22 11 lbw 2 v India Pune 10 Oct 2019 Test # 2364
4 - 5 1 0 80.00 10 caught 3 v India Pune 10 Oct 2019 Test # 2364
0 - 6 0 0 0.00 9 run out 2 v India Ranchi 19 Oct 2019 Test # 2365
12 - 16 3 0 75.00 10 caught 3 v India Ranchi 19 Oct 2019 Test # 2365
12 34 24 3 0 50.00 10 bowled 1 v England Centurion 26 Dec 2019 Test # 2377
16* 14 12 2 1 133.33 11 not out 3 v England Centurion 26 Dec 2019 Test # 2377
0 1 1 0 0 0.00 10 caught 2 v England Cape Town 3 Jan 2020 Test # 2379
3* 16 11 0 0 27.27 11 not out 4 v England Cape Town 3 Jan 2020 Test # 2379
1 15 8 0 0 12.50 10 caught 2 v England Gqeberha 16 Jan 2020 Test # 2380
16 25 24 2 1 66.66 9 caught 3 v England Gqeberha 16 Jan 2020 Test # 2380
21* 47 36 3 1 58.33 9 not out 1 v Pakistan Karachi 26 Jan 2021 Test # 2406
1 18 11 0 0 9.09 9 bowled 3 v Pakistan Karachi 26 Jan 2021 Test # 2406
0 21 10 0 0 0.00 10 run out 2 v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
0 3 2 0 0 0.00 10 bowled 4 v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
4 22 17 1 0 23.52 9 caught 2 v West Indies Gros Islet 10 Jun 2021 Test # 2424
21* 40 23 3 0 91.30 9 not out 1 v West Indies Gros Islet 18 Jun 2021 Test # 2426
40 83 48 5 1 83.33 9 caught 3 v West Indies Gros Islet 18 Jun 2021 Test # 2426
25 67 45 3 1 55.55 9 caught 2 v India Centurion 26 Dec 2021 Test # 2443
0 4 4 0 0 0.00 10 caught 4 v India Centurion 26 Dec 2021 Test # 2443
0 8 6 0 0 0.00 8 caught 2 v India Johannesburg 3 Jan 2022 Test # 2445
DNB - - - - - - - 4 v India Johannesburg 3 Jan 2022 Test # 2445
15 45 25 1 0 60.00 9 caught 2 v India Cape Town 11 Jan 2022 Test # 2448
DNB - - - - - - - 4 v India Cape Town 11 Jan 2022 Test # 2448
0 3 4 0 0 0.00 9 caught 1 v New Zealand Christchurch 17 Feb 2022 Test # 2450
0 15 8 0 0 0.00 9 caught 3 v New Zealand Christchurch 17 Feb 2022 Test # 2450
6 17 14 1 0 42.85 9 caught 1 v New Zealand Christchurch 25 Feb 2022 Test # 2451
47 44 34 4 4 138.23 9 caught 3 v New Zealand Christchurch 25 Feb 2022 Test # 2451
3 11 10 0 0 30.00 9 caught 2 v England Lord's 17 Aug 2022 Test # 2474
36 107 72 2 0 50.00 9 caught 1 v England Manchester 25 Aug 2022 Test # 2475
2 7 7 0 0 28.57 9 caught 3 v England Manchester 25 Aug 2022 Test # 2475
7* 9 6 0 0 116.66 10 not out 1 v England The Oval 8 Sep 2022 Test # 2476
0 4 2 0 0 0.00 9 caught 3 v England The Oval 8 Sep 2022 Test # 2476
10* 35 18 1 0 55.55 9 not out 1 v Australia Brisbane 17 Dec 2022 Test # 2482
3 12 13 0 0 23.07 9 caught 3 v Australia Brisbane 17 Dec 2022 Test # 2482
4 5 5 1 0 80.00 9 bowled 1 v Australia Melbourne 26 Dec 2022 Test # 2485
3 14 12 0 0 25.00 9 caught 3 v Australia Melbourne 26 Dec 2022 Test # 2485
3 33 22 0 0 13.63 10 caught 2 v Australia Sydney 4 Jan 2023 Test # 2488
DNB - - - - - - - 3 v Australia Sydney 4 Jan 2023 Test # 2488
8 17 15 2 0 53.33 9 caught 1 v West Indies Centurion 28 Feb 2023 Test # 2495
10* 54 23 0 0 43.47 9 not out 3 v West Indies Centurion 28 Feb 2023 Test # 2495
6* 8 5 1 0 120.00 11 not out 1 v West Indies Johannesburg 8 Mar 2023 Test # 2497
16 18 10 0 2 160.00 11 caught 3 v West Indies Johannesburg 8 Mar 2023 Test # 2497
1 5 9 0 0 11.11 9 bowled 2 v India Centurion 26 Dec 2023 Test # 2520
5 26 13 0 0 38.46 9 caught 1 v India Cape Town 3 Jan 2024 Test # 2522
2 39 12 0 0 16.66 9 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