Records type batting analysis [change type]
View innings by innings list [change view]
Match result won match remove won match 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 2008-2024 161 154 3 5700 177 37.74 6534 87.23 14 29 13 613 138 Profile
filtered 2009-2023 62 62 1 2732 177 44.78 2998 91.12 6 15 3 303 63
Innings by innings list
177 177 134 21 5 132.08 1 caught 1 v Canada Toronto 7 Sep 2010 ODI # 3042
162 198 134 15 8 120.89 2 caught 1 v U.A.E. Bulawayo 27 Jun 2023 ODI # 4604
142 174 128 9 6 110.93 1 run out 2 v England Southampton 4 Aug 2020 ODI # 4258
126 143 117 15 5 107.69 2 caught 1 v U.A.E. Harare 12 Mar 2018 ODI # 3995
101 119 72 14 2 140.27 2 caught 2 v Netherlands Eden Gardens 18 Mar 2011 ODI # 3136
101 - 97 11 4 104.12 2 lbw 2 v Afghanistan Sharjah 10 Dec 2017 ODI # 3940
99 145 114 9 1 86.84 2 bowled 2 v Afghanistan Greater Noida 19 Mar 2017 ODI # 3852
92 115 84 9 3 109.52 2 caught 2 v West Indies Nelson 16 Feb 2015 ODI # 3603
87 138 106 8 1 82.07 1 caught 2 v Kenya Rotterdam 1 Jul 2010 ODI # 3006
84 - 92 6 2 91.30 3 bowled 1 v Kenya Dublin 12 Jul 2009 ODI # 2861
82 - 96 8 1 85.41 2 lbw 1 v Afghanistan Sharjah 7 Dec 2017 ODI # 3937
74 - 88 10 0 84.09 2 caught 1 v Scotland ICCA Dubai 18 Jan 2018 ODI # 3956
71 131 94 6 2 75.53 1 caught 1 v Afghanistan Belfast 19 May 2019 ODI # 4139
70 - 88 7 2 79.54 2 lbw 2 v Afghanistan Dehradun 10 Mar 2019 ODI # 4110
62 - 36 6 5 172.22 2 lbw 2 v Netherlands Dublin 18 Aug 2010 ODI # 3036
58 61 45 9 2 128.88 2 lbw 2 v U.S.A. Harare 30 Jun 2023 ODI # 4607
57 - 74 8 0 77.02 1 caught 2 v Zimbabwe Bready 1 Jul 2019 ODI # 4181
52 72 57 7 0 91.22 2 bowled 2 v Bangladesh Belfast 15 Jul 2010 ODI # 3027
52 - 73 7 0 71.23 1 caught 1 v Zimbabwe Belfast 4 Jul 2019 ODI # 4185
52 96 64 6 0 81.25 2 caught 2 v Netherlands Utrecht 4 Jun 2021 ODI # 4294
50 130 92 4 0 54.34 2 caught 2 v Zimbabwe Harare 13 Oct 2015 ODI # 3691
45 93 61 4 2 73.77 1 caught 1 v Zimbabwe Harare 21 Jan 2023 ODI # 4508
44 66 38 5 1 115.78 2 lbw 2 v West Indies Kingston 16 Jan 2022 ODI # 4342
43 91 40 5 2 107.50 2 caught 2 v Zimbabwe Belfast 13 Sep 2021 ODI # 4323
41 - 65 3 1 63.07 2 caught 2 v U.A.E. ICCA Dubai 4 Mar 2017 ODI # 3847
40 67 55 4 0 72.72 2 run out 1 v Netherlands Dublin 16 Aug 2010 ODI # 3034
39* - 37 5 0 105.40 6 not out 2 v Afghanistan Belfast 14 Jul 2016 ODI # 3762
39 58 50 3 1 78.00 2 stumped 2 v Afghanistan Belfast 29 Aug 2018 ODI # 4033
38 - 51 4 0 74.50 2 caught 2 v Scotland ICCA Dubai 16 Jan 2018 ODI # 3954
37 53 43 7 0 86.04 1 bowled 2 v Scotland The Hague 5 Jul 2010 ODI # 3013
35 54 42 6 0 83.33 1 caught 2 v Canada Amstelveen 7 Jul 2010 ODI # 3015
33 85 61 1 0 54.09 1 bowled 1 v Netherlands Amstelveen 9 Jul 2010 ODI # 3021
32 48 38 3 1 84.21 1 bowled 2 v Scotland Amstelveen 10 Jul 2010 ODI # 3023
32 45 28 5 1 114.28 2 caught 2 v England Bengaluru 2 Mar 2011 ODI # 3114
32 - 44 5 0 72.72 1 caught 2 v Zimbabwe Belfast 7 Jul 2019 ODI # 4189
30 66 46 3 0 65.21 2 caught 2 v Scotland Belfast 6 Sep 2013 ODI # 3411
28 - 21 3 1 133.33 2 bowled 2 v Scotland Dubai (DICS) 12 Jan 2015 ODI # 3575
28 38 30 4 1 93.33 2 caught 2 v Afghanistan Greater Noida 22 Mar 2017 ODI # 3853
27 29 21 4 0 128.57 2 caught 2 v P.N.G. Harare 6 Mar 2018 ODI # 3986
27 58 44 4 0 61.36 1 bowled 1 v South Africa Dublin (Malahide) 13 Jul 2021 ODI # 4302
26 - 21 3 1 123.80 2 caught 1 v Canada Dublin 19 Sep 2011 ODI # 3196
23 31 25 2 1 92.00 2 caught 1 v Kenya Mombasa 20 Feb 2012 ODI # 3245
21 21 15 3 1 140.00 2 caught 2 v West Indies Kingston 13 Jan 2022 ODI # 4340
20 - 26 2 0 76.92 2 caught 1 v U.A.E. ICCA Dubai 13 Jan 2018 ODI # 3950
20 - 26 4 0 76.92 2 caught 2 v Afghanistan Dehradun 5 Mar 2019 ODI # 4105
15 65 24 2 0 62.50 2 bowled 2 v Nepal Harare 4 Jul 2023 ODI # 4613
14 40 32 2 0 43.75 2 bowled 2 v Zimbabwe Harare 15 Dec 2023 ODI # 4710
13 22 14 3 0 92.85 2 caught 1 v Zimbabwe Harare 30 Sep 2010 ODI # 3050
13 28 20 2 0 65.00 2 caught 2 v Scotland Belfast 8 Sep 2013 ODI # 3413
10 12 11 2 0 90.90 2 caught 1 v Zimbabwe Hobart 7 Mar 2015 ODI # 3627
8 10 10 2 0 80.00 2 caught 2 v Zimbabwe Harare 17 Dec 2023 ODI # 4712
6 14 12 1 0 50.00 1 bowled 1 v Afghanistan Rotterdam 3 Jul 2010 ODI # 3008
6 - 5 0 0 120.00 2 caught 1 v Afghanistan Dublin 5 Jul 2012 ODI # 3282
4 - 8 1 0 50.00 2 caught 1 v U.A.E. ICCA Dubai 2 Mar 2017 ODI # 3844
4 14 9 1 0 44.44 1 caught 1 v U.A.E. Abu Dhabi 18 Jan 2021 ODI # 4269
3 7 9 0 0 33.33 2 caught 2 v U.A.E. Brisbane 25 Feb 2015 ODI # 3613
2 20 10 0 0 20.00 3 caught 1 v Scotland Aberdeen 22 Aug 2009 ODI # 2876
2 - 4 0 0 50.00 6 bowled 1 v Afghanistan Belfast 19 Jul 2016 ODI # 3764
1 - 8 0 0 12.50 2 bowled 1 v Netherlands Amstelveen 7 Jul 2013 ODI # 3384
0 - 2 0 0 0.00 2 caught 2 v Afghanistan Dubai (DICS) 10 Jan 2015 ODI # 3573
0 - 3 0 0 0.00 2 caught 2 v U.A.E. ICCA Dubai 11 Jan 2018 ODI # 3948
0 4 4 0 0 0.00 2 caught 1 v Scotland Harare 18 Mar 2018 ODI # 4001
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