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 2016-2024 121 111 13 1452 84 14.81 2252 64.47 0 5 15 169 29 Profile
Innings by innings list
16 33 19 1 1 84.21 9 caught 1 Test v Australia Perth 3 Nov 2016 Test # 2230
41* 41 34 2 3 120.58 9 not out 3 Test v Australia Perth 3 Nov 2016 Test # 2230
1 4 5 0 0 20.00 9 bowled 2 Test v Australia Hobart 12 Nov 2016 Test # 2233
0 6 3 0 0 0.00 9 caught 1 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
DNB - - - - - - - 3 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
32* 77 35 3 0 91.42 10 not out 1 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
20* 43 19 2 1 105.26 8 not out 3 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
5 13 9 1 0 55.55 9 caught 1 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
DNB - - - - - - - 3 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
1 16 5 0 0 20.00 10 caught 2 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
DNB - - - - - - - 4 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
9 35 34 2 0 26.47 9 caught 1 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
DNB - - - - - - - 3 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
DNB - - - - - - - 2 ODI v England Southampton 27 May 2017 ODI # 3873
DNB - - - - - - - 2 ODI v England Lord's 29 May 2017 ODI # 3874
9 31 22 1 0 40.90 10 lbw 2 Test v England Lord's 6 Jul 2017 Test # 2262
10 - 9 2 0 111.11 9 bowled 4 Test v England Lord's 6 Jul 2017 Test # 2262
0 9 5 0 0 0.00 9 caught 1 Test v England Nottingham 14 Jul 2017 Test # 2264
1 8 8 0 0 12.50 9 caught 3 Test v England Nottingham 14 Jul 2017 Test # 2264
5 12 8 0 0 62.50 8 caught 2 Test v England The Oval 27 Jul 2017 Test # 2266
24* 47 26 5 0 92.30 9 not out 4 Test v England The Oval 27 Jul 2017 Test # 2266
13 32 26 1 1 50.00 8 lbw 2 Test v England Manchester 4 Aug 2017 Test # 2268
21* 43 33 2 1 63.63 8 not out 4 Test v England Manchester 4 Aug 2017 Test # 2268
DNB - - - - - - - 1 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
19* 12 11 1 1 172.72 8 not out 3 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
DNB - - - - - - - 1 Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
5 4 5 1 0 100.00 10 caught 1 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
35 72 47 3 1 74.46 8 run out 1 Test v India Cape Town 5 Jan 2018 Test # 2292
15 27 21 2 0 71.42 9 caught 3 Test v India Cape Town 5 Jan 2018 Test # 2292
18 70 54 3 0 33.33 8 caught 1 Test v India Centurion 13 Jan 2018 Test # 2293
6 14 8 1 0 75.00 8 caught 3 Test v India Centurion 13 Jan 2018 Test # 2293
0 5 5 0 0 0.00 9 bowled 2 Test v Australia Durban 1 Mar 2018 Test # 2297
0 3 3 0 0 0.00 9 bowled 4 Test v Australia Durban 1 Mar 2018 Test # 2297
30 38 24 3 2 125.00 10 bowled 2 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
DNB - - - - - - - 4 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
3 7 7 0 0 42.85 9 caught 1 Test v Australia Cape Town 22 Mar 2018 Test # 2300
5 18 14 1 0 35.71 10 caught 3 Test v Australia Cape Town 22 Mar 2018 Test # 2300
45 65 51 4 2 88.23 10 caught 1 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
DNB - - - - - - - 3 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
3 13 12 0 0 25.00 3 lbw 2 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
9 23 9 2 0 100.00 8 caught 4 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
2 6 4 0 0 50.00 8 caught 2 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
0 3 1 0 0 0.00 6 lbw 4 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
17 - 14 3 0 121.42 9 bowled 2 ODI v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
8 - 12 1 0 66.66 9 caught 2 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
4 25 15 0 0 26.66 9 lbw 2 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
DNB - - - - - - - 4 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
29 37 35 4 0 82.85 8 caught 1 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
4 22 13 0 0 30.76 8 bowled 3 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
0 11 5 0 0 0.00 8 caught 1 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
6 23 17 0 0 35.29 8 lbw 3 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
9 - 31 1 0 29.03 10 caught 2 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
0 - 1 0 0 0.00 9 lbw 4 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
72 - 132 12 0 54.54 10 caught 2 Test v India Pune 10 Oct 2019 Test # 2364
22 - 65 3 0 33.84 9 lbw 3 Test v India Pune 10 Oct 2019 Test # 2364
6 15 15 1 0 40.00 9 caught 1 Test v England Centurion 26 Dec 2019 Test # 2377
11 37 16 1 0 68.75 10 caught 3 Test v England Centurion 26 Dec 2019 Test # 2377
4 21 16 0 0 25.00 9 caught 2 Test v England Cape Town 3 Jan 2020 Test # 2379
2 24 17 0 0 11.76 4 lbw 4 Test v England Cape Town 3 Jan 2020 Test # 2379
0 9 3 0 0 0.00 9 bowled 2 Test v England Gqeberha 16 Jan 2020 Test # 2380
71 148 106 10 3 66.98 8 run out 3 Test v England Gqeberha 16 Jan 2020 Test # 2380
2 5 2 0 0 100.00 8 bowled 1 ODI v Australia Paarl 29 Feb 2020 ODI # 4248
DNB - - - - - - - 2 ODI v Australia Bloemfontein 4 Mar 2020 ODI # 4252
DNB - - - - - - - 2 ODI v Australia Potchefstroom 7 Mar 2020 ODI # 4254
73 157 106 6 2 68.86 8 caught 2 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
2 9 8 0 0 25.00 8 caught 2 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
DNB - - - - - - - 4 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
0 14 11 0 0 0.00 8 bowled 1 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
2 13 7 0 0 28.57 5 bowled 3 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
1 26 15 0 0 6.66 9 bowled 2 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
0 12 4 0 0 0.00 9 caught 4 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
19 19 11 3 0 172.72 8 bowled 2 ODI v Pakistan Centurion 7 Apr 2021 ODI # 4287
0 14 10 0 0 0.00 8 caught 2 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
12 73 52 0 0 23.07 8 caught 1 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
6 31 13 0 0 46.15 8 caught 3 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
17 36 19 1 0 89.47 8 caught 2 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
DNB - - - - - - - 1 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
0* 1 1 0 0 0.00 9 not out 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
DNB - - - - - - - 1 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
15 32 17 2 0 88.23 10 caught 2 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
DNB - - - - - - - 1 T20I v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
0 5 2 0 0 0.00 8 run out 1 T20I v Australia Abu Dhabi 23 Oct 2021 T20I # 1351
DNB - - - - - - - 2 T20I v West Indies Dubai (DICS) 26 Oct 2021 T20I # 1366
DNB - - - - - - - 2 T20I v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
DNB - - - - - - - 2 T20I v Bangladesh Abu Dhabi 2 Nov 2021 T20I # 1384
DNB - - - - - - - 1 T20I v England Sharjah 6 Nov 2021 T20I # 1400
18* 35 16 3 0 112.50 9 not out 1 ODI v Netherlands Centurion 26 Nov 2021 ODI # 4337
12 28 19 3 0 63.15 10 caught 2 Test v India Centurion 26 Dec 2021 Test # 2443
8 24 19 1 0 42.10 5 bowled 4 Test v India Centurion 26 Dec 2021 Test # 2443
21 43 29 3 0 72.41 9 bowled 2 Test v India Johannesburg 3 Jan 2022 Test # 2445
DNB - - - - - - - 4 Test v India Johannesburg 3 Jan 2022 Test # 2445
25 74 45 4 0 55.55 3 bowled 2 Test v India Cape Town 11 Jan 2022 Test # 2448
DNB - - - - - - - 4 Test v India Cape Town 11 Jan 2022 Test # 2448
DNB - - - - - - - 1 ODI v India Paarl 19 Jan 2022 ODI # 4344
DNB - - - - - - - 2 ODI v India Paarl 21 Jan 2022 ODI # 4346
6 9 5 1 0 120.00 9 caught 1 ODI v India Cape Town 23 Jan 2022 ODI # 4349
36 51 50 6 0 72.00 10 caught 1 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
4 15 4 1 0 100.00 10 caught 3 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
23 23 16 3 1 143.75 10 lbw 2 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
DNB - - - - - - - 2 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
28 62 39 4 0 71.79 8 run out 1 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
19 83 40 4 0 47.50 8 bowled 1 Test v Bangladesh Durban 31 Mar 2022 Test # 2460
5 10 5 0 0 100.00 8 lbw 3 Test v Bangladesh Durban 31 Mar 2022 Test # 2460
84 124 95 9 3 88.42 8 bowled 1 Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
DNB - - - - - - - 3 Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
DNB - - - - - - - 2 T20I v India Delhi 9 Jun 2022 T20I # 1554
DNB - - - - - - - 2 T20I v India Cuttack 12 Jun 2022 T20I # 1569
11 10 8 0 1 137.50 9 caught 2 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
0 8 2 0 0 0.00 8 caught 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
TDNB - - - - - - - - T20I v India Bengaluru 19 Jun 2022 T20I # 1575
DNB - - - - - - - 1 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
1 3 2 0 0 50.00 8 bowled 2 ODI v England Manchester 22 Jul 2022 ODI # 4435
DNB - - - - - - - 1 ODI v England Leeds 24 Jul 2022 ODI # 4437
4* 7 5 0 0 80.00 9 not out 2 T20I v England Bristol 27 Jul 2022 T20I # 1693
DNB - - - - - - - 1 T20I v England Cardiff 28 Jul 2022 T20I # 1698
DNB - - - - - - - 1 T20I v England Southampton 31 Jul 2022 T20I # 1717
DNB - - - - - - - 1 T20I v Ireland Bristol 3 Aug 2022 T20I # 1721
DNB - - - - - - - 1 T20I v Ireland Bristol 5 Aug 2022 T20I # 1724
41 55 49 7 0 83.67 8 caught 2 Test v England Lord's 17 Aug 2022 Test # 2474
0 2 1 0 0 0.00 8 lbw 1 Test v England Manchester 25 Aug 2022 Test # 2475
2 9 7 0 0 28.57 8 caught 3 Test v England Manchester 25 Aug 2022 Test # 2475
18 47 32 2 0 56.25 9 bowled 1 Test v England The Oval 8 Sep 2022 Test # 2476
18 30 24 2 0 75.00 10 bowled 3 Test v England The Oval 8 Sep 2022 Test # 2476
41 48 35 5 2 117.14 8 bowled 1 T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
DNB - - - - - - - 2 T20I v India Guwahati 2 Oct 2022 T20I # 1803
DNB - - - - - - - 1 T20I v India Indore 4 Oct 2022 T20I # 1805
DNB - - - - - - - 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
5 22 13 0 0 38.46 8 bowled 1 ODI v India Ranchi 9 Oct 2022 ODI # 4471
DNB - - - - - - - 2 T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
DNB - - - - - - - 1 T20I v Bangladesh Sydney 27 Oct 2022 T20I # 1847
DNB - - - - - - - 2 T20I v India Perth 30 Oct 2022 T20I # 1853
13 20 12 0 1 108.33 8 caught 2 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
2 6 6 0 0 33.33 8 caught 1 Test v Australia Brisbane 17 Dec 2022 Test # 2482
16 18 18 3 0 88.88 8 caught 3 Test v Australia Brisbane 17 Dec 2022 Test # 2482
2 18 9 0 0 22.22 8 caught 1 Test v Australia Melbourne 26 Dec 2022 Test # 2485
13 25 20 2 0 65.00 8 run out 3 Test v Australia Melbourne 26 Dec 2022 Test # 2485
53 105 81 6 1 65.43 9 lbw 2 Test v Australia Sydney 4 Jan 2023 Test # 2488
DNB - - - - - - - 3 Test v Australia Sydney 4 Jan 2023 Test # 2488
DNB - - - - - - - 2 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
1 10 7 0 0 14.28 9 caught 1 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
10 36 24 1 0 41.66 9 caught 3 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
9* 8 7 0 1 128.57 9 not out 1 T20I v Australia Durban 3 Sep 2023 T20I # 2230
2 9 6 0 0 33.33 9 bowled 1 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
DNB - - - - - - - 1 ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
DNB - - - - - - - 1 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
0 1 1 0 0 0.00 10 bowled 1 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
DNB - - - - - - - 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
0* 1 2 0 0 0.00 9 not out 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
40 54 37 5 1 108.10 9 caught 2 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
1* 1 1 0 0 100.00 9 not out 1 ODI v England Wankhede 21 Oct 2023 ODI # 4677
DNB - - - - - - - 1 ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
7* 44 21 1 0 33.33 9 not out 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
DNB - - - - - - - 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
7 7 11 1 0 63.63 8 bowled 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
DNB - - - - - - - 2 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
4 13 8 0 0 50.00 9 caught 1 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
1 5 3 0 0 33.33 8 bowled 2 T20I v India Johannesburg 14 Dec 2023 T20I # 2401
4 17 7 1 0 57.14 9 caught 1 ODI v India Johannesburg 17 Dec 2023 ODI # 4713
DNB - - - - - - - 2 ODI v India Gqeberha 19 Dec 2023 ODI # 4714
14 43 27 0 0 51.85 8 caught 2 ODI v India Paarl 21 Dec 2023 ODI # 4716
3 20 13 0 0 23.07 8 caught 1 Test v India Cape Town 3 Jan 2024 Test # 2522
3 8 4 0 0 75.00 8 caught 3 Test v India Cape Town 3 Jan 2024 Test # 2522
Statsguru includes the following current or recent relevant matches:
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610 - Live]
    » Pakistan 181/4 (17.0 ov, Azam Khan 18*, Imad Wasim 1*, MR Adair 3/28) - Match over
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page