Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 1 jul 2010 remove greater than or equal to 1 jul 2010 from query
Batting position less than or equal to 2 remove less than or equal to 2 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 1999-2021 483 551 35 19593 333 37.97 25370 77.22 42 105 44 2332 553 Profile
filtered 2010-2021 135 142 12 4792 333 36.86 4939 97.02 10 24 7 438 269
Innings by innings list
333 653 437 34 9 76.20 1 bowled 1 Test v Sri Lanka Galle 15 Nov 2010 Test # 1977
30 58 30 7 0 100.00 1 caught 2 Test v Sri Lanka Colombo (RPS) 23 Nov 2010 Test # 1980
3 25 18 0 0 16.66 1 caught 4 Test v Sri Lanka Colombo (RPS) 23 Nov 2010 Test # 1980
0 1 1 0 0 0.00 1 lbw 1 Test v Sri Lanka Pallekele 1 Dec 2010 Test # 1982
4 15 11 0 0 36.36 1 caught 1 ODI v Sri Lanka Colombo (SSC) 31 Jan 2011 ODI # 3092
28 47 30 4 1 93.33 1 caught 1 ODI v Sri Lanka Colombo (SSC) 3 Feb 2011 ODI # 3096
0 1 1 0 0 0.00 1 bowled 2 ODI v Sri Lanka Colombo (SSC) 6 Feb 2011 ODI # 3099
2 3 3 0 0 66.66 1 caught 1 ODI v South Africa Delhi 24 Feb 2011 ODI # 3106
80 136 110 7 2 72.72 2 caught 1 ODI v Netherlands Delhi 28 Feb 2011 ODI # 3112
37* 44 36 6 0 102.77 2 not out 2 ODI v Bangladesh Mirpur 4 Mar 2011 ODI # 3118
43 27 21 8 1 204.76 2 lbw 2 ODI v England Chennai 17 Mar 2011 ODI # 3135
8 12 9 2 0 88.88 2 caught 1 ODI v Pakistan Mirpur 23 Mar 2011 ODI # 3142
53 66 51 3 5 103.92 2 lbw 1 ODI v England The Oval 19 Jun 2012 ODI # 3278
2 13 8 0 0 25.00 2 caught 1 T20I v England Nottingham 24 Jun 2012 T20I # 246
85* 87 52 7 5 163.46 2 not out 1 T20I v New Zealand Lauderhill 30 Jun 2012 T20I # 247
53 64 39 3 4 135.89 2 bowled 1 T20I v New Zealand Lauderhill 1 Jul 2012 T20I # 248
63* 104 57 4 5 110.52 2 not out 2 ODI v New Zealand Kingston 5 Jul 2012 ODI # 3283
125 164 107 8 9 116.82 2 caught 1 ODI v New Zealand Kingston 7 Jul 2012 ODI # 3285
11 37 22 2 0 50.00 2 caught 2 ODI v New Zealand Basseterre 11 Jul 2012 ODI # 3288
16 28 17 1 1 94.11 2 lbw 1 ODI v New Zealand Basseterre 14 Jul 2012 ODI # 3289
5 20 12 1 0 41.66 2 caught 1 ODI v New Zealand Basseterre 16 Jul 2012 ODI # 3290
150 305 206 17 4 72.81 1 caught 2 Test v New Zealand North Sound 25 Jul 2012 Test # 2050
64* 86 49 8 2 130.61 1 not out 4 Test v New Zealand North Sound 25 Jul 2012 Test # 2050
8 106 55 0 0 14.54 1 caught 2 Test v New Zealand Kingston 2 Aug 2012 Test # 2052
8 11 9 0 1 88.88 1 lbw 4 Test v New Zealand Kingston 2 Aug 2012 Test # 2052
54 47 33 5 4 163.63 2 caught 1 T20I v Australia Colombo (RPS) 22 Sep 2012 T20I # 270
TDNB - - - - - - - - T20I v Ireland Colombo (RPS) 24 Sep 2012 T20I # 273
58 46 35 6 4 165.71 2 caught 1 T20I v England Pallekele 27 Sep 2012 T20I # 276
2 26 9 0 0 22.22 2 caught 1 T20I v Sri Lanka Pallekele 29 Sep 2012 T20I # 280
30 31 14 3 2 214.28 2 caught 1 T20I v New Zealand Pallekele 1 Oct 2012 T20I # 283
75* 98 41 5 6 182.92 2 not out 1 T20I v Australia Colombo (RPS) 5 Oct 2012 T20I # 288
3 26 16 0 0 18.75 2 lbw 1 T20I v Sri Lanka Colombo (RPS) 7 Oct 2012 T20I # 289
24 20 17 2 2 141.17 1 caught 1 Test v Bangladesh Mirpur 13 Nov 2012 Test # 2057
19 26 22 1 1 86.36 1 caught 3 Test v Bangladesh Mirpur 13 Nov 2012 Test # 2057
25 52 47 3 0 53.19 1 caught 2 Test v Bangladesh Khulna 21 Nov 2012 Test # 2060
20* 18 16 5 0 125.00 1 not out 4 Test v Bangladesh Khulna 21 Nov 2012 Test # 2060
35 54 40 4 2 87.50 2 caught 1 ODI v Bangladesh Khulna 30 Nov 2012 ODI # 3309
15 34 22 2 1 68.18 2 caught 2 ODI v Bangladesh Khulna 2 Dec 2012 ODI # 3310
4 14 12 1 0 33.33 1 caught 2 ODI v Bangladesh Mirpur 5 Dec 2012 ODI # 3311
16 22 25 1 1 64.00 1 caught 1 ODI v Bangladesh Mirpur 7 Dec 2012 ODI # 3312
2 - 19 0 0 10.52 2 caught 1 ODI v Bangladesh Mirpur 8 Dec 2012 ODI # 3313
6 11 7 1 0 85.71 2 bowled 1 T20I v Bangladesh Mirpur 10 Dec 2012 T20I # 291
4 23 13 1 0 30.76 1 caught 1 ODI v Australia Perth 1 Feb 2013 ODI # 3330
4 7 7 0 0 57.14 1 lbw 2 ODI v Australia Perth 3 Feb 2013 ODI # 3331
8 8 7 0 1 114.28 1 caught 1 T20I v Australia Brisbane 13 Feb 2013 T20I # 303
40 113 76 8 0 52.63 1 caught 2 Test v Zimbabwe Bridgetown 12 Mar 2013 Test # 2079
4* 21 12 0 0 33.33 1 not out 4 Test v Zimbabwe Bridgetown 12 Mar 2013 Test # 2079
101 184 145 12 4 69.65 1 caught 2 Test v Zimbabwe Roseau 20 Mar 2013 Test # 2083
39 80 47 4 1 82.97 1 bowled 2 ODI v Pakistan The Oval 7 Jun 2013 ODI # 3364
21 19 18 4 0 116.66 1 caught 1 ODI v India The Oval 11 Jun 2013 ODI # 3368
36 49 27 5 1 133.33 1 caught 2 ODI v South Africa Cardiff 14 Jun 2013 ODI # 3371
109 129 100 9 7 109.00 1 caught 2 ODI v Sri Lanka Kingston 28 Jun 2013 ODI # 3378
11 9 9 2 0 122.22 1 caught 2 ODI v India Kingston 30 Jun 2013 ODI # 3380
10 11 13 2 0 76.92 1 caught 2 ODI v India Port of Spain 5 Jul 2013 ODI # 3383
14 22 17 3 0 82.35 1 caught 2 ODI v Sri Lanka Port of Spain 7 Jul 2013 ODI # 3385
1 23 8 0 0 12.50 1 run out 2 ODI v Pakistan Providence 14 Jul 2013 ODI # 3389
1 3 5 0 0 20.00 1 caught 1 ODI v Pakistan Providence 16 Jul 2013 ODI # 3390
8 20 12 1 0 66.66 1 bowled 2 ODI v Pakistan Gros Islet 19 Jul 2013 ODI # 3391
5 10 6 1 0 83.33 2 lbw 1 T20I v Pakistan Kingstown 27 Jul 2013 T20I # 321
1 9 3 0 0 33.33 2 caught 2 T20I v Pakistan Kingstown 28 Jul 2013 T20I # 322
18 42 32 4 0 56.25 1 caught 1 Test v India Eden Gardens 6 Nov 2013 Test # 2101
33 39 35 7 0 94.28 1 caught 3 Test v India Eden Gardens 6 Nov 2013 Test # 2101
11 24 17 1 0 64.70 1 caught 1 Test v India Wankhede 14 Nov 2013 Test # 2102
35 81 53 4 1 66.03 1 caught 3 Test v India Wankhede 14 Nov 2013 Test # 2102
0 1 2 0 0 0.00 1 run out 1 ODI v India Kochi 21 Nov 2013 ODI # 3436
18 - 19 3 0 94.73 2 caught 1 T20I v Ireland Kingston 19 Feb 2014 T20I # 359
43 47 35 5 2 122.85 2 lbw 1 T20I v England Bridgetown 9 Mar 2014 T20I # 361
36 40 30 1 4 120.00 2 bowled 2 T20I v England Bridgetown 11 Mar 2014 T20I # 362
34 49 33 1 2 103.03 2 run out 1 T20I v India Mirpur 23 Mar 2014 T20I # 382
48 74 48 3 2 100.00 2 caught 1 T20I v Bangladesh Mirpur 25 Mar 2014 T20I # 385
53 52 35 6 2 151.42 2 caught 2 T20I v Australia Mirpur 28 Mar 2014 T20I # 388
5 10 4 1 0 125.00 2 stumped 1 T20I v Pakistan Mirpur 1 Apr 2014 T20I # 397
3 19 13 0 0 23.07 2 bowled 2 T20I v Sri Lanka Mirpur 3 Apr 2014 T20I # 398
64 169 125 11 0 51.20 1 caught 2 Test v New Zealand Kingston 8 Jun 2014 Test # 2123
10 15 13 2 0 76.92 1 caught 4 Test v New Zealand Kingston 8 Jun 2014 Test # 2123
1 12 11 0 0 9.09 1 bowled 2 Test v New Zealand Port of Spain 16 Jun 2014 Test # 2125
80* 52 46 7 6 173.91 1 not out 4 Test v New Zealand Port of Spain 16 Jun 2014 Test # 2125
42 88 53 6 1 79.24 1 caught 2 Test v New Zealand Bridgetown 26 Jun 2014 Test # 2127
11 44 33 0 0 33.33 1 bowled 4 Test v New Zealand Bridgetown 26 Jun 2014 Test # 2127
3 19 18 0 0 16.66 1 caught 2 ODI v Bangladesh St George's 20 Aug 2014 ODI # 3509
58 91 67 3 5 86.56 1 caught 1 ODI v Bangladesh St George's 22 Aug 2014 ODI # 3511
6 17 17 1 0 35.29 2 caught 1 ODI v Bangladesh Basseterre 25 Aug 2014 ODI # 3514
TDNB - - - - - - - - T20I v Bangladesh Basseterre 27 Aug 2014 T20I # 404
64 143 105 10 1 60.95 1 lbw 1 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
9* 9 10 2 0 90.00 1 not out 4 Test v Bangladesh Kingstown 5 Sep 2014 Test # 2138
77 44 31 5 8 248.38 2 caught 2 T20I v South Africa Cape Town 9 Jan 2015 T20I # 413
90 63 41 9 7 219.51 2 caught 2 T20I v South Africa Johannesburg 11 Jan 2015 T20I # 414
41 26 24 5 2 170.83 2 caught 2 ODI v South Africa Durban 16 Jan 2015 ODI # 3579
19 24 13 2 1 146.15 2 caught 2 ODI v South Africa Johannesburg 18 Jan 2015 ODI # 3583
1 18 5 0 0 20.00 2 caught 1 ODI v South Africa East London 21 Jan 2015 ODI # 3587
10 28 19 1 0 52.63 2 caught 2 ODI v South Africa Gqeberha 25 Jan 2015 ODI # 3591
0 1 1 0 0 0.00 1 caught 2 ODI v South Africa Centurion 28 Jan 2015 ODI # 3593
36 79 65 3 1 55.38 2 caught 1 ODI v Ireland Nelson 16 Feb 2015 ODI # 3603
4 21 14 0 0 28.57 2 caught 1 ODI v Pakistan Christchurch 21 Feb 2015 ODI # 3608
215 212 147 10 16 146.25 2 caught 1 ODI v Zimbabwe Canberra 24 Feb 2015 ODI # 3612
3 6 4 0 0 75.00 2 bowled 2 ODI v South Africa Sydney 27 Feb 2015 ODI # 3616
21 44 27 2 1 77.77 2 caught 1 ODI v India Perth 6 Mar 2015 ODI # 3625
61 77 33 2 8 184.84 1 bowled 2 ODI v New Zealand Wellington 21 Mar 2015 ODI # 3643
100* 94 48 5 11 208.33 2 not out 2 T20I v England Wankhede 16 Mar 2016 T20I # 537
4 3 2 1 0 200.00 2 bowled 2 T20I v South Africa Nagpur 25 Mar 2016 T20I # 549
5 6 6 1 0 83.33 2 bowled 2 T20I v India Wankhede 31 Mar 2016 T20I # 556
4 8 2 1 0 200.00 2 caught 2 T20I v England Eden Gardens 3 Apr 2016 T20I # 557
18 - 20 1 1 90.00 1 caught 2 T20I v India Kingston 9 Jul 2017 T20I # 617
40 30 21 3 4 190.47 1 run out 1 T20I v England Chester-le-Street 16 Sep 2017 T20I # 622
37 42 27 2 3 137.03 1 caught 1 ODI v England Manchester 19 Sep 2017 ODI # 3911
94 112 78 9 6 120.51 1 run out 2 ODI v England Bristol 24 Sep 2017 ODI # 3915
2 - 4 0 0 50.00 1 caught 1 ODI v England The Oval 27 Sep 2017 ODI # 3916
40 - 29 1 5 137.93 1 caught 1 ODI v England Southampton 29 Sep 2017 ODI # 3918
22 43 31 3 1 70.96 1 caught 1 ODI v New Zealand Whangarei 20 Dec 2017 ODI # 3943
4 3 6 1 0 66.66 1 caught 2 ODI v New Zealand Christchurch 26 Dec 2017 ODI # 3945
12 10 8 2 0 150.00 2 caught 2 T20I v New Zealand Nelson 29 Dec 2017 T20I # 636
TDNB - - - - - - - - T20I v New Zealand Mount Maunganui 1 Jan 2018 T20I # 637
0 4 2 0 0 0.00 2 caught 2 T20I v New Zealand Mount Maunganui 3 Jan 2018 T20I # 638
123 114 91 7 11 135.16 1 caught 1 ODI v U.A.E. Harare 6 Mar 2018 ODI # 3987
14 38 28 1 1 50.00 1 caught 1 ODI v Ireland Harare 10 Mar 2018 ODI # 3993
1 19 9 0 0 11.11 1 bowled 1 ODI v Afghanistan Harare 15 Mar 2018 ODI # 3997
17 - 13 0 2 130.76 1 caught 2 ODI v Zimbabwe Harare 19 Mar 2018 ODI # 4002
0 1 1 0 0 0.00 1 caught 1 ODI v Scotland Harare 21 Mar 2018 ODI # 4004
10 - 18 1 0 55.55 1 caught 1 ODI v Afghanistan Harare 25 Mar 2018 ODI # 4007
18 - 28 1 0 64.28 1 bowled 1 T20I v ICC World XI Lord's 31 May 2018 T20I # 666
40 - 60 1 2 66.66 1 run out 2 ODI v Bangladesh Providence 22 Jul 2018 ODI # 4022
29 - 38 3 1 76.31 1 lbw 1 ODI v Bangladesh Providence 25 Jul 2018 ODI # 4023
73 - 66 6 5 110.60 1 caught 2 ODI v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
135 216 129 3 12 104.65 1 bowled 1 ODI v England Bridgetown 20 Feb 2019 ODI # 4096
50 98 63 1 4 79.36 1 bowled 1 ODI v England Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - - - ODI v England St George's 25 Feb 2019 ODI # 4098
162 - 97 11 14 167.01 1 bowled 2 ODI v England St George's 27 Feb 2019 ODI # 4099
77 - 27 5 9 285.18 1 bowled 2 ODI v England Gros Islet 2 Mar 2019 ODI # 4103
15 - 12 0 2 125.00 2 caught 1 T20I v England Gros Islet 5 Mar 2019 T20I # 750
5 - 4 1 0 125.00 1 caught 2 T20I v England Basseterre 8 Mar 2019 T20I # 751
50 51 34 6 3 147.05 1 caught 2 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
21 29 17 4 0 123.52 1 lbw 2 ODI v Australia Nottingham 6 Jun 2019 ODI # 4152
TDNB - - - - - - - - ODI v South Africa Southampton 10 Jun 2019 ODI # 4156
36 57 41 5 1 87.80 1 caught 1 ODI v England Southampton 14 Jun 2019 ODI # 4158
0 17 13 0 0 0.00 1 caught 1 ODI v Bangladesh Taunton 17 Jun 2019 ODI # 4162
87 111 84 8 6 103.57 1 caught 2 ODI v New Zealand Manchester 22 Jun 2019 ODI # 4170
6 22 19 1 0 31.57 1 caught 2 ODI v India Manchester 27 Jun 2019 ODI # 4175
35 70 48 1 2 72.91 1 caught 2 ODI v Sri Lanka Chester-le-Street 1 Jul 2019 ODI # 4180
7 21 18 1 0 38.88 1 caught 1 ODI v Afghanistan Leeds 4 Jul 2019 ODI # 4184
4 - 31 0 0 12.90 1 bowled 1 ODI v India Providence 8 Aug 2019 ODI # 4196
11 49 24 1 0 45.83 1 lbw 2 ODI v India Port of Spain 11 Aug 2019 ODI # 4197
72 64 41 8 5 175.60 1 caught 1 ODI v India Port of Spain 14 Aug 2019 ODI # 4199
1* - 2 0 0 50.00 2 not out 1 T20I v Pakistan Providence 1 Aug 2021 T20I # 1209
12* - 6 2 0 200.00 2 not out 1 T20I v Pakistan Providence 3 Aug 2021 T20I # 1211
4 24 10 0 0 40.00 1 bowled 1 T20I v Bangladesh Sharjah 29 Oct 2021 T20I # 1375
1 7 5 0 0 20.00 1 caught 2 T20I v Sri Lanka Abu Dhabi 4 Nov 2021 T20I # 1392
15 14 9 0 2 166.66 1 bowled 1 T20I v Australia Abu Dhabi 6 Nov 2021 T20I # 1398
Statsguru includes the following current or recent relevant matches:
Pakistan v New Zealand at Lahore, 5th T20I, Apr 27, 2024 [T20I # 2583 - Live]
    » New Zealand 169 (19.2 ov, JA Clarkson 38*, Mohammad Amir 0/41) - Match over
Pakistan v New Zealand at Lahore, 4th T20I, Apr 25, 2024 [T20I # 2582]
Pakistan v New Zealand at Rawalpindi, 3rd T20I, Apr 21, 2024 [T20I # 2581]
Oman v United Arab Emirates at Al Amerat, ACC Men's Premier Cup final, Apr 21, 2024 [T20I # 2580]
 
Feedback Print this page