Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Pakistan remove Pakistan from query
Ordered by runs scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2009-2019 121 110 17 3194 102* 34.34 3712 86.04 2 20 8 268 53 Profile
filtered 2009-2019 121 110 17 3194 102* 34.34 3712 86.04 2 20 8 268 53
Innings by innings list
102* 101 72 5 4 141.66 6 not out 1 v Sri Lanka Colombo (RPS) 7 Aug 2009 ODI # 2868
102* 122 89 7 3 114.60 6 not out 1 v Afghanistan Fatullah 27 Feb 2014 ODI # 3475
91 147 102 8 1 89.21 5 caught 2 v Sri Lanka Dubai (DICS) 14 Nov 2011 ODI # 3213
77 121 72 7 2 106.94 5 caught 2 v Sri Lanka Mirpur 15 Mar 2012 ODI # 3260
74 76 72 7 3 102.77 6 caught 2 v Sri Lanka Fatullah 25 Feb 2014 ODI # 3473
71 66 52 8 1 136.53 6 caught 1 v Kenya Hambantota 23 Feb 2011 ODI # 3105
67 131 102 2 1 65.68 5 bowled 1 v Australia Perth 31 Jan 2010 ODI # 2948
66 93 65 5 2 101.53 5 bowled 1 v Sri Lanka Dambulla 3 Aug 2009 ODI # 2867
61* 100 60 8 0 101.66 6 not out 2 v Sri Lanka Abu Dhabi 23 Nov 2011 ODI # 3216
60* 58 48 6 2 125.00 6 not out 2 v Ireland Belfast 30 May 2011 ODI # 3158
60 - 71 1 3 84.50 6 caught 2 v South Africa Dubai (DICS) 8 Nov 2010 ODI # 3069
59 78 76 3 0 77.63 5 caught 2 v Australia Adelaide 26 Jan 2010 ODI # 2946
59 53 54 5 1 109.25 5 caught 1 v Bangladesh Mirpur 3 Dec 2011 ODI # 3220
59 65 42 7 0 140.47 6 caught 1 v Sri Lanka Mirpur 8 Mar 2014 ODI # 3486
59 88 71 5 1 83.09 7 caught 2 v West Indies Christchurch 21 Feb 2015 ODI # 3608
57 110 84 3 2 67.85 5 stumped 1 v Bangladesh Chattogram 6 Dec 2011 ODI # 3222
55* 77 61 5 2 90.16 6 not out 1 v Sri Lanka Colombo (RPS) 18 Jun 2012 ODI # 3277
55 84 62 7 0 88.70 6 lbw 1 v New Zealand Johannesburg 3 Oct 2009 ODI # 2906
52 82 55 2 2 94.54 6 caught 1 v Australia Sharjah 28 Aug 2012 ODI # 3299
50 75 57 4 0 87.71 5 bowled 1 v Bangladesh Dambulla 21 Jun 2010 ODI # 2998
50 117 92 1 0 54.34 6 caught 1 v England Dubai (DICS) 18 Feb 2012 ODI # 3243
50 61 46 5 1 108.69 6 caught 2 v West Indies Providence 16 Jul 2013 ODI # 3390
48 77 68 4 1 70.58 6 lbw 1 v Canada Colombo (RPS) 3 Mar 2011 ODI # 3116
48 - 50 0 3 96.00 4 caught 1 v Australia Sharjah 22 Mar 2019 ODI # 4116
46 84 57 6 0 80.70 6 bowled 2 v Australia Sharjah 7 Oct 2014 ODI # 3530
46 59 40 7 0 115.00 6 caught 2 v Australia Adelaide 26 Jan 2017 ODI # 3826
44* 80 59 4 1 74.57 6 not out 2 v Australia Colombo (RPS) 19 Mar 2011 ODI # 3139
44 51 29 4 2 151.72 6 bowled 1 v New Zealand Christchurch 29 Jan 2011 ODI # 3090
43 44 33 6 0 130.30 5 caught 2 v England Chester-le-Street 10 Sep 2010 ODI # 3043
43 - 44 3 0 97.72 5 caught 2 v Australia Dubai (DICS) 31 Mar 2019 ODI # 4120
42 57 30 4 2 140.00 6 caught 1 v South Africa Gqeberha 27 Nov 2013 ODI # 3440
41* 78 51 6 0 80.39 6 not out 2 v West Indies Johannesburg 23 Sep 2009 ODI # 2894
40* 40 31 6 0 129.03 6 not out 1 v West Indies Gros Islet 19 Jul 2013 ODI # 3391
39 65 51 1 1 76.47 6 caught 1 v Australia Perth 19 Jan 2017 ODI # 3820
38 84 60 2 1 63.33 5 bowled 2 v Australia Perth 29 Jan 2010 ODI # 2947
38 95 58 3 0 65.51 6 caught 2 v New Zealand Pallekele 8 Mar 2011 ODI # 3123
37 50 28 5 1 132.14 6 caught 2 v West Indies Gros Islet 24 Jul 2013 ODI # 3396
36* 61 48 6 0 75.00 5 not out 2 v Sri Lanka Pallekele 7 Jun 2012 ODI # 3272
36 65 59 2 0 61.01 6 caught 1 v Zimbabwe Bulawayo 8 Sep 2011 ODI # 3188
36 - 46 3 0 78.26 6 caught 2 v Australia Abu Dhabi 27 Mar 2019 ODI # 4118
33 53 42 3 0 78.57 5 bowled 1 v Zimbabwe Brisbane 1 Mar 2015 ODI # 3620
32 53 32 2 0 100.00 6 run out 1 v New Zealand Hamilton 3 Feb 2011 ODI # 3095
30 57 40 0 0 75.00 5 run out 2 v Sri Lanka Dambulla 15 Jun 2010 ODI # 2991
30 38 27 5 0 111.11 5 caught 2 v West Indies Bridgetown 28 Apr 2011 ODI # 3154
30 80 45 0 1 66.66 5 caught 1 v Bangladesh Mirpur 22 Mar 2012 ODI # 3267
30 42 38 2 0 78.94 6 lbw 2 v South Africa Sharjah 11 Nov 2013 ODI # 3433
29* 19 18 4 0 161.11 6 not out 2 v West Indies Gros Islet 21 Jul 2013 ODI # 3393
29 35 24 1 2 120.83 6 bowled 2 v India Mohali 30 Mar 2011 ODI # 3147
29 65 37 1 0 78.37 6 run out 2 v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
28 25 23 4 0 121.73 5 caught 1 v England Leeds 12 Sep 2010 ODI # 3044
28 31 24 2 0 116.66 3 caught 1 v India Mirpur 18 Mar 2012 ODI # 3263
25 68 50 3 0 50.00 5 stumped 2 v India Delhi 6 Jan 2013 ODI # 3316
24 33 27 1 1 88.88 6 bowled 1 v West Indies Providence 5 May 2011 ODI # 3156
23* 14 12 1 2 191.66 7 not out 1 v Sri Lanka Sharjah 22 Dec 2013 ODI # 3447
23 23 22 3 0 104.54 5 caught 1 v Australia Brisbane 22 Jan 2010 ODI # 2944
22 77 39 1 0 56.41 6 stumped 2 v England Abu Dhabi 13 Feb 2012 ODI # 3238
22 29 23 2 0 95.65 7 caught 2 v South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
21 33 26 1 0 80.76 4 caught 1 v India Dambulla 19 Jun 2010 ODI # 2996
21 62 40 1 0 52.50 6 caught 1 v England Lord's 20 Sep 2010 ODI # 3046
21 33 23 3 0 91.30 6 caught 2 v England Abu Dhabi 15 Feb 2012 ODI # 3240
21 34 20 2 0 105.00 4 caught 1 v Bangladesh Mirpur 11 Mar 2012 ODI # 3258
20* 36 29 4 0 68.96 5 not out 2 v Ireland Adelaide 15 Mar 2015 ODI # 3639
20 45 37 2 0 54.05 6 caught 1 v Sri Lanka Abu Dhabi 27 Dec 2013 ODI # 3450
20 24 25 2 0 80.00 5 caught 1 v Australia Adelaide 20 Mar 2015 ODI # 3642
19 54 34 1 0 55.88 6 caught 2 v England Southampton 22 Sep 2010 ODI # 3047
19 42 34 0 1 55.88 6 caught 1 v West Indies Providence 14 Jul 2013 ODI # 3389
19 27 13 1 1 146.15 6 caught 1 v U.A.E. Napier 4 Mar 2015 ODI # 3622
18* 18 20 3 0 90.00 6 not out 2 v Australia Melbourne 15 Jan 2017 ODI # 3818
18 43 28 3 0 64.28 5 caught 1 v Sri Lanka Dambulla 1 Aug 2009 ODI # 2866
18 33 17 1 1 105.88 6 lbw 2 v South Africa Sharjah 30 Oct 2013 ODI # 3425
18 35 32 2 0 56.25 6 caught 1 v South Africa Dubai (DICS) 1 Nov 2013 ODI # 3427
17* 11 11 3 0 154.54 5 not out 2 v West Indies Gros Islet 25 Apr 2011 ODI # 3153
17 29 25 3 0 68.00 5 caught 2 v Australia Brisbane 13 Jan 2017 ODI # 3817
16 - 21 2 0 76.19 5 caught 1 v Australia Sharjah 24 Mar 2019 ODI # 4117
15 23 12 2 0 125.00 4 caught 2 v Sri Lanka Hambantota 23 Aug 2014 ODI # 3512
14* 19 9 2 0 155.55 8 not out 2 v Bangladesh Mirpur 4 Mar 2014 ODI # 3482
14 16 20 0 0 70.00 6 caught 1 v England The Oval 17 Sep 2010 ODI # 3045
13 38 25 2 0 52.00 6 bowled 1 v New Zealand Wellington 31 Jan 2015 ODI # 3596
13 22 20 2 0 65.00 6 caught 1 v South Africa Auckland 7 Mar 2015 ODI # 3626
12 41 24 1 0 50.00 5 caught 2 v New Zealand Abu Dhabi 9 Nov 2009 ODI # 2927
12 22 21 1 0 57.14 4 caught 1 v England Dubai (DICS) 21 Feb 2012 ODI # 3247
11 35 23 0 0 47.82 6 caught 2 v Australia Sydney 22 Jan 2017 ODI # 3822
10 22 17 1 0 58.82 6 caught 2 v New Zealand Napier 1 Feb 2011 ODI # 3093
10 21 15 1 0 66.66 6 caught 1 v Sri Lanka Colombo (RPS) 26 Feb 2011 ODI # 3109
9* 13 7 1 0 128.57 6 not out 1 v Sri Lanka Sharjah 18 Dec 2013 ODI # 3445
9 20 18 0 0 50.00 5 bowled 1 v New Zealand Abu Dhabi 3 Nov 2009 ODI # 2921
8 19 18 0 0 44.44 6 caught 2 v New Zealand Auckland 5 Feb 2011 ODI # 3097
7 8 7 1 0 100.00 5 bowled 1 v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
7 22 13 1 0 53.84 6 bowled 2 v Bangladesh Mirpur 1 Dec 2011 ODI # 3218
7 25 20 0 0 35.00 6 caught 2 v South Africa Abu Dhabi 6 Nov 2013 ODI # 3430
7 11 9 0 1 77.77 6 caught 1 v Sri Lanka Dambulla 30 Aug 2014 ODI # 3519
7 - 9 0 0 77.77 5 bowled 2 v Australia Dubai (DICS) 29 Mar 2019 ODI # 4119
6 14 9 0 0 66.66 6 caught 1 v Sri Lanka Colombo (RPS) 9 Aug 2009 ODI # 2870
6 11 12 0 0 50.00 6 caught 2 v New Zealand Abu Dhabi 19 Dec 2014 ODI # 3571
5 30 26 0 0 19.23 6 caught 1 v South Africa Centurion 30 Nov 2013 ODI # 3441
5 11 9 0 0 55.55 5 caught 1 v Australia Dubai (DICS) 10 Oct 2014 ODI # 3532
4 17 17 0 0 23.52 5 caught 2 v India Mirpur 2 Mar 2014 ODI # 3479
4 8 2 1 0 200.00 6 bowled 2 v New Zealand Napier 3 Feb 2015 ODI # 3598
3 15 11 0 0 27.27 5 caught 2 v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
2* 20 8 0 0 25.00 7 not out 1 v Australia Centurion 30 Sep 2009 ODI # 2903
2 7 5 0 0 40.00 6 lbw 1 v Sri Lanka Sharjah 20 Nov 2011 ODI # 3215
1 5 3 0 0 33.33 4 caught 2 v Sri Lanka Hambantota 26 Aug 2014 ODI # 3515
0 4 1 0 0 0.00 7 caught 1 v India Centurion 26 Sep 2009 ODI # 2898
0 2 2 0 0 0.00 5 bowled 2 v Australia Sydney 24 Jan 2010 ODI # 2945
0 1 1 0 0 0.00 6 caught 1 v New Zealand Wellington 22 Jan 2011 ODI # 3085
0 7 4 0 0 0.00 5 caught 2 v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
0 2 2 0 0 0.00 6 caught 1 v Australia Sharjah 3 Sep 2012 ODI # 3303
0 3 3 0 0 0.00 6 caught 1 v South Africa Cape Town 24 Nov 2013 ODI # 3438
0 3 1 0 0 0.00 7 run out 1 v New Zealand Sharjah 14 Dec 2014 ODI # 3568
0 5 4 0 0 0.00 6 caught 2 v India Adelaide 15 Feb 2015 ODI # 3602
DNB - - - - - - - 1 v New Zealand Queenstown 26 Jan 2011 ODI # 3088
DNB - - - - - - - 2 v West Indies Mirpur 23 Mar 2011 ODI # 3142
DNB - - - - - - - 2 v West Indies Gros Islet 23 Apr 2011 ODI # 3152
DNB - - - - - - - 2 v Ireland Belfast 28 May 2011 ODI # 3157
DNB - - - - - - - 2 v Zimbabwe Harare 11 Sep 2011 ODI # 3190
DNB - - - - - - - 2 v Sri Lanka Dubai (DICS) 11 Nov 2011 ODI # 3212
DNB - - - - - - - 2 v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
DNB - - - - - - - 1 v Sri Lanka Colombo (RPS) 13 Jun 2012 ODI # 3274
DNB - - - - - - - 2 v Australia Abu Dhabi 31 Aug 2012 ODI # 3301
DNB - - - - - - - 1 v Sri Lanka Dubai (DICS) 20 Dec 2013 ODI # 3446
DNB - - - - - - - 2 v Sri Lanka Abu Dhabi 25 Dec 2013 ODI # 3448
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page