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 2012-2024 165 149 34 3138 137* 27.28 3165 99.14 2 11 11 288 99 Profile
Innings by innings list
10 8 7 2 0 142.85 8 bowled 1 T20I v South Africa Durban 21 Dec 2012 T20I # 293
DNB - - - - - - - 2 T20I v South Africa East London 23 Dec 2012 T20I # 295
12 15 10 2 0 120.00 6 caught 2 T20I v South Africa Gqeberha 26 Dec 2012 T20I # 297
0 1 2 0 0 0.00 8 lbw 2 ODI v South Africa Paarl 19 Jan 2013 ODI # 3323
5 6 4 1 0 125.00 8 run out 1 ODI v South Africa Kimberley 22 Jan 2013 ODI # 3325
13 8 8 3 0 162.50 9 lbw 1 ODI v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
0 1 1 0 0 0.00 7 caught 2 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
8 16 11 1 0 72.72 8 caught 2 ODI v Bangladesh Mirpur 31 Oct 2013 ODI # 3426
5* 19 4 0 0 125.00 7 not out 2 ODI v Sri Lanka Hambantota 12 Nov 2013 ODI # 3434
42* 55 46 3 0 91.30 7 not out 2 ODI v Sri Lanka Dambulla 16 Nov 2013 ODI # 3435
10 30 28 1 0 35.71 8 caught 1 ODI v West Indies Auckland 26 Dec 2013 ODI # 3449
DNB - - - - - - - 1 ODI v West Indies Queenstown 1 Jan 2014 ODI # 3451
DNB - - - - - - - 1 T20I v West Indies Auckland 11 Jan 2014 T20I # 352
14* 6 6 2 1 233.33 8 not out 2 T20I v West Indies Wellington 15 Jan 2014 T20I # 353
DNB - - - - - - - 2 ODI v India Hamilton 28 Jan 2014 ODI # 3465
34* 32 19 3 2 178.94 6 not out 1 ODI v India Wellington 31 Jan 2014 ODI # 3467
33 59 35 7 0 94.28 8 caught 1 Test v India Wellington 14 Feb 2014 Test # 2120
137* 220 154 20 0 88.96 8 not out 3 Test v India Wellington 14 Feb 2014 Test # 2120
7* 9 7 0 0 100.00 6 not out 2 T20I v Netherlands Chattogram 29 Mar 2014 T20I # 390
0 1 1 0 0 0.00 5 bowled 2 T20I v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
107 216 171 11 2 62.57 6 caught 1 Test v West Indies Kingston 8 Jun 2014 Test # 2123
20 86 45 0 1 44.44 7 caught 3 Test v West Indies Kingston 8 Jun 2014 Test # 2123
15 34 25 2 0 60.00 6 caught 1 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
7 22 15 1 0 46.66 5 caught 3 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
78 136 91 10 1 85.71 6 run out 1 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
51 91 67 3 4 76.11 6 caught 3 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
11 6 8 1 1 137.50 2 bowled 2 T20I v West Indies Roseau 5 Jul 2014 T20I # 402
7 5 5 1 0 140.00 2 caught 2 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
16 24 15 3 0 106.66 2 caught 1 ODI v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
10 36 18 1 0 55.55 2 bowled 2 ODI v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
TDNB - - - - - - - - ODI v South Africa Hamilton 27 Oct 2014 ODI # 3538
11 40 30 1 0 36.66 6 stumped 2 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
0 4 2 0 0 0.00 6 caught 4 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
17 73 54 2 0 31.48 6 caught 1 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
11 55 26 0 0 42.30 6 bowled 3 Test v Pakistan Dubai (DICS) 17 Nov 2014 Test # 2146
6 14 9 0 0 66.66 7 caught 1 T20I v Pakistan Dubai (DICS) 4 Dec 2014 T20I # 411
7* 20 4 1 0 175.00 7 not out 1 T20I v Pakistan Dubai (DICS) 5 Dec 2014 T20I # 412
1 12 8 0 0 12.50 6 lbw 1 ODI v Pakistan Dubai (DICS) 8 Dec 2014 ODI # 3564
2 5 4 0 0 50.00 8 caught 2 ODI v Pakistan Sharjah 14 Dec 2014 ODI # 3568
85 129 80 10 3 106.25 6 caught 1 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
DNB - - - - - - - 4 Test v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
15 27 18 3 0 83.33 6 caught 1 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
19 59 44 3 0 43.18 6 lbw 3 Test v Sri Lanka Wellington 3 Jan 2015 Test # 2155
14* 23 9 1 0 155.55 6 not out 1 ODI v Zimbabwe Harare 2 Aug 2015 ODI # 3673
37* 47 31 2 1 119.35 6 not out 1 ODI v Zimbabwe Harare 7 Aug 2015 ODI # 3675
DNB - - - - - - - 1 T20I v Zimbabwe Harare 9 Aug 2015 T20I # 450
28 33 19 3 1 147.36 5 bowled 1 T20I v South Africa Centurion 16 Aug 2015 T20I # 452
41 55 41 6 0 100.00 6 caught 2 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
3 6 7 0 0 42.85 6 bowled 2 Test v Australia Brisbane 5 Nov 2015 Test # 2185
3 45 33 0 0 9.09 6 caught 4 Test v Australia Brisbane 5 Nov 2015 Test # 2185
71 144 115 11 0 61.73 6 lbw 2 Test v India Indore 8 Oct 2016 Test # 2223
0 5 4 0 0 0.00 6 caught 4 Test v India Indore 8 Oct 2016 Test # 2223
10 27 25 1 0 40.00 7 caught 1 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
57 84 47 7 0 121.27 7 caught 1 ODI v India Mohali 23 Oct 2016 ODI # 3798
6 9 9 1 0 66.66 5 caught 1 ODI v India Ranchi 26 Oct 2016 ODI # 3799
3 23 13 0 0 23.07 5 bowled 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
34 62 36 5 0 94.44 4 caught 2 ODI v Australia Sydney 4 Dec 2016 ODI # 3811
74 93 83 7 1 89.15 4 caught 2 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
12 15 13 2 0 92.30 5 lbw 1 ODI v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
28 - 31 3 1 90.32 5 stumped 1 ODI v Bangladesh Nelson 29 Dec 2016 ODI # 3815
28* 31 23 3 1 121.73 5 not out 2 ODI v Bangladesh Nelson 31 Dec 2016 ODI # 3816
5 10 5 0 0 100.00 7 bowled 1 T20I v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
15 19 12 3 0 125.00 2 lbw 1 T20I v Bangladesh Mount Maunganui 8 Jan 2017 T20I # 576
48 58 45 6 0 106.66 7 caught 1 ODI v Australia Auckland 30 Jan 2017 ODI # 3829
1 8 7 0 0 14.28 7 bowled 1 ODI v Australia Hamilton 5 Feb 2017 ODI # 3832
29 66 35 2 0 82.85 6 caught 1 ODI v South Africa Hamilton 19 Feb 2017 ODI # 3836
71* 74 57 6 0 124.56 6 not out 1 ODI v South Africa Christchurch 22 Feb 2017 ODI # 3839
13 38 22 1 0 59.09 6 caught 2 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
DNB - - - - - - - 2 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
24 33 24 4 1 100.00 6 caught 1 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
7 37 30 0 0 23.33 7 caught 2 Test v South Africa Dunedin 8 Mar 2017 Test # 2253
15 25 18 3 0 83.33 6 stumped 1 Test v South Africa Wellington 16 Mar 2017 Test # 2255
4 4 5 1 0 80.00 6 caught 3 Test v South Africa Wellington 16 Mar 2017 Test # 2255
30 - 29 2 0 103.44 6 caught 1 ODI v Ireland Dublin (Malahide) 14 May 2017 ODI # 3867
52 - 48 5 1 108.33 6 caught 2 ODI v Bangladesh Dublin 17 May 2017 ODI # 3868
6 - 10 0 0 60.00 6 caught 1 ODI v Bangladesh Dublin 24 May 2017 ODI # 3871
6 17 10 0 0 60.00 6 caught 1 ODI v Australia Birmingham 2 Jun 2017 ODI # 3876
18 18 14 1 1 128.57 6 caught 2 ODI v England Cardiff 6 Jun 2017 ODI # 3880
23 34 24 3 0 95.83 6 stumped 1 ODI v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
47* - 13 0 6 361.53 7 not out 1 ODI v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
64 - 37 5 3 172.97 6 run out 1 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
12* - 6 1 1 200.00 6 not out 1 ODI v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
DNB - - - - - - - 2 ODI v India Hamilton 31 Jan 2019 ODI # 4091
44 54 32 4 2 137.50 6 run out 2 ODI v India Wellington 3 Feb 2019 ODI # 4092
DNB - - - - - - - 2 ODI v Bangladesh Napier 13 Feb 2019 ODI # 4093
DNB - - - - - - - 2 ODI v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
37 29 24 3 2 154.16 6 bowled 1 ODI v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
DNB - - - - - - - 2 ODI v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
25 54 33 2 1 75.75 6 caught 2 ODI v Bangladesh The Oval 5 Jun 2019 ODI # 4151
DNB - - - - - - - 2 ODI v Afghanistan Taunton 8 Jun 2019 ODI # 4154
23 60 34 3 0 67.64 6 caught 2 ODI v South Africa Birmingham 19 Jun 2019 ODI # 4165
28 43 23 1 1 121.73 6 caught 1 ODI v West Indies Manchester 22 Jun 2019 ODI # 4170
97* 158 112 5 3 86.60 6 not out 1 ODI v Pakistan Birmingham 26 Jun 2019 ODI # 4174
9 24 22 0 0 40.90 7 caught 2 ODI v Australia Lord's 29 Jun 2019 ODI # 4178
19 31 27 1 0 70.37 6 bowled 2 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
12 28 18 1 0 66.66 5 caught 1 ODI v India Manchester 9 Jul 2019 ODI # 4190
19 28 25 3 0 76.00 6 caught 1 ODI v England Lord's 14 Jul 2019 ODI # 4192
42 33 22 2 4 190.90 7 caught 1 T20I v England Wellington 3 Nov 2019 T20I # 998
20 22 15 2 1 133.33 6 bowled 1 T20I v England Nelson 5 Nov 2019 T20I # 1001
1* - 1 0 0 100.00 5 not out 1 T20I v England Auckland 10 Nov 2019 T20I # 1012
9 17 14 1 0 64.28 6 caught 2 ODI v India Hamilton 5 Feb 2020 ODI # 4235
3 7 5 0 0 60.00 6 run out 1 ODI v India Auckland 8 Feb 2020 ODI # 4239
19 27 25 1 1 76.00 6 caught 2 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
8 - 10 0 1 80.00 6 caught 2 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
48* 48 24 5 3 200.00 6 not out 2 T20I v West Indies Auckland 27 Nov 2020 T20I # 1108
DNB - - - - - - - 1 T20I v West Indies Mount Maunganui 29 Nov 2020 T20I # 1110
TDNB - - - - - - - - T20I v West Indies Mount Maunganui 30 Nov 2020 T20I # 1112
15* 26 10 0 2 150.00 6 not out 2 T20I v Pakistan Auckland 18 Dec 2020 T20I # 1117
DNB - - - - - - - 2 T20I v Pakistan Hamilton 20 Dec 2020 T20I # 1118
2 12 4 0 0 50.00 6 caught 1 T20I v Pakistan Napier 22 Dec 2020 T20I # 1119
26 22 15 3 0 173.33 6 caught 1 T20I v Australia Christchurch 22 Feb 2021 T20I # 1123
45* 33 16 1 6 281.25 4 not out 1 T20I v Australia Dunedin 25 Feb 2021 T20I # 1124
0 4 1 0 0 0.00 6 caught 2 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
3 7 5 0 0 60.00 6 caught 2 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
DNB - - - - - - - 2 T20I v Australia Wellington 7 Mar 2021 T20I # 1129
DNB - - - - - - - 2 ODI v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
30 50 34 2 0 88.23 6 caught 2 ODI v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
4 7 4 0 0 100.00 7 caught 1 ODI v Bangladesh Wellington 26 Mar 2021 ODI # 4282
1 5 2 0 0 50.00 4 caught 1 T20I v Pakistan Sharjah 26 Oct 2021 T20I # 1367
DNB - - - - - - - 2 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
10* 11 6 1 0 166.66 6 not out 1 T20I v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
35* 33 23 1 2 152.17 6 not out 1 T20I v Namibia Sharjah 5 Nov 2021 T20I # 1394
DNB - - - - - - - 2 T20I v Afghanistan Abu Dhabi 7 Nov 2021 T20I # 1402
27 18 11 1 3 245.45 6 caught 2 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
13* 17 7 0 1 185.71 5 not out 1 T20I v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
3 20 12 0 0 25.00 6 caught 1 T20I v India Ranchi 19 Nov 2021 T20I # 1440
3 14 7 0 0 42.85 6 caught 2 T20I v India Eden Gardens 21 Nov 2021 T20I # 1446
29 23 16 3 1 181.25 6 caught 1 T20I v Ireland Belfast 18 Jul 2022 T20I # 1673
1* 6 2 0 0 50.00 6 not out 1 T20I v Ireland Belfast 20 Jul 2022 T20I # 1678
23* - 6 2 2 383.33 6 not out 2 T20I v Ireland Belfast 22 Jul 2022 T20I # 1679
30 - 9 2 3 333.33 5 caught 1 T20I v Scotland Edinburgh 27 Jul 2022 T20I # 1692
28 24 12 1 3 233.33 6 caught 1 T20I v Scotland Edinburgh 29 Jul 2022 T20I # 1701
32 18 17 2 2 188.23 6 caught 1 T20I v Netherlands The Hague 4 Aug 2022 T20I # 1722
DNB - - - - - - - 2 T20I v Netherlands The Hague 5 Aug 2022 T20I # 1723
33* 18 15 3 2 220.00 6 not out 1 T20I v West Indies Kingston 10 Aug 2022 T20I # 1728
9* 14 9 1 0 100.00 6 not out 1 T20I v West Indies Kingston 12 Aug 2022 T20I # 1732
6 13 6 0 0 100.00 7 caught 1 T20I v West Indies Kingston 14 Aug 2022 T20I # 1735
1 13 7 0 0 14.28 8 caught 1 ODI v West Indies Bridgetown 19 Aug 2022 ODI # 4453
34* 19 11 1 4 309.09 7 not out 2 ODI v West Indies Bridgetown 21 Aug 2022 ODI # 4456
16 23 16 0 1 100.00 7 caught 1 ODI v Australia Cairns 6 Sep 2022 ODI # 4461
2 8 4 0 0 50.00 7 caught 2 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
36 48 34 5 0 105.88 7 caught 2 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
5 6 6 1 0 83.33 6 bowled 1 T20I v Pakistan Christchurch 8 Oct 2022 T20I # 1809
DNB - - - - - - - 2 T20I v Bangladesh Christchurch 9 Oct 2022 T20I # 1811
DNB - - - - - - - 2 T20I v Pakistan Christchurch 11 Oct 2022 T20I # 1815
6* 16 6 0 0 100.00 6 not out 1 T20I v Bangladesh Christchurch 12 Oct 2022 T20I # 1816
17 15 10 1 1 170.00 6 run out 1 T20I v Pakistan Christchurch 14 Oct 2022 T20I # 1819
26* 19 13 0 2 200.00 5 not out 1 T20I v Australia Sydney 22 Oct 2022 T20I # 1839
5 15 8 0 0 62.50 6 caught 1 T20I v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
6 7 3 1 0 200.00 5 caught 2 T20I v England Brisbane 1 Nov 2022 T20I # 1858
0 3 1 0 0 0.00 6 lbw 1 T20I v Ireland Adelaide 4 Nov 2022 T20I # 1862
16* 19 12 1 0 133.33 6 not out 1 T20I v Pakistan Sydney 9 Nov 2022 T20I # 1877
0 5 3 0 0 0.00 6 caught 2 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
0 3 3 0 0 0.00 6 caught 1 T20I v India Napier 22 Nov 2022 T20I # 1911
19 13 10 2 1 190.00 6 caught 2 T20I v Sri Lanka Auckland 2 Apr 2023 T20I # 2039
DNB - - - - - - - 2 T20I v Sri Lanka Dunedin 5 Apr 2023 T20I # 2040
0 2 0 0 0 - 6 run out 2 T20I v Sri Lanka Queenstown 8 Apr 2023 T20I # 2041
15 17 8 2 1 187.50 6 caught 2 T20I v Pakistan Lahore 14 Apr 2023 T20I # 2045
1 5 2 0 0 50.00 6 caught 2 T20I v Pakistan Lahore 15 Apr 2023 T20I # 2046
10 12 6 2 0 166.66 6 caught 1 T20I v Pakistan Lahore 17 Apr 2023 T20I # 2047
45* - 25 4 2 180.00 6 not out 2 T20I v Pakistan Rawalpindi 24 Apr 2023 T20I # 2049
17* 25 15 1 0 113.33 5 not out 1 ODI v Pakistan Rawalpindi 29 Apr 2023 ODI # 4571
11 20 10 1 0 110.00 6 bowled 2 ODI v Pakistan Karachi 5 May 2023 ODI # 4574
25 - 22 2 0 113.63 6 caught 1 T20I v U.A.E. Dubai (DICS) 17 Aug 2023 T20I # 2198
21 - 17 2 0 123.52 7 caught 1 T20I v U.A.E. Dubai (DICS) 19 Aug 2023 T20I # 2203
DNB - - - - - - - 2 ODI v England Ahmedabad 5 Oct 2023 ODI # 4658
58 64 39 3 3 148.71 7 run out 2 ODI v Australia Dharamsala 28 Oct 2023 ODI # 4684
0 6 8 0 0 0.00 9 bowled 2 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
48 55 29 4 3 165.51 6 caught 1 T20I v Bangladesh Napier 27 Dec 2023 T20I # 2422
DNB - - - - - - - 1 T20I v Bangladesh Mount Maunganui 29 Dec 2023 T20I # 2423
28* 37 20 1 2 140.00 6 not out 2 T20I v Bangladesh Mount Maunganui 31 Dec 2023 T20I # 2425
DNB - - - - - - - 1 T20I v Pakistan Rawalpindi 18 Apr 2024 T20I # 2575
1 11 6 0 0 16.66 5 caught 1 T20I v Pakistan Rawalpindi 20 Apr 2024 T20I # 2579
6* 4 5 1 0 120.00 5 not out 2 T20I v Pakistan Rawalpindi 21 Apr 2024 T20I # 2581
11* 31 11 0 0 100.00 5 not out 1 T20I v Pakistan Lahore 25 Apr 2024 T20I # 2582
16 14 8 3 0 200.00 6 caught 2 T20I v Pakistan Lahore 27 Apr 2024 T20I # 2583
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