Records type batting analysis [change type]
View innings by innings list [change view]
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 2007-2023 262 254 36 10709 264 49.12 11644 91.97 31 55 16 86 994 323 Profile
filtered 2007-2023 86 86 21 8056 264 123.93 7900 101.97 31 55 0 86 739 265
Innings by innings list
52 82 61 3 1 85.24 5 caught 2 v Pakistan Jaipur 18 Nov 2007 ODI # 2647
70* 93 64 6 1 109.37 4 not out 1 v Sri Lanka Canberra 12 Feb 2008 ODI # 2676
66 108 87 6 0 75.86 5 bowled 2 v Australia Sydney 2 Mar 2008 ODI # 2688
58 81 71 4 0 81.69 6 caught 1 v Pakistan Karachi 2 Jul 2008 ODI # 2730
114 135 119 6 4 95.79 4 caught 1 v Zimbabwe Bulawayo 28 May 2010 ODI # 2981
101* 126 100 6 2 101.00 4 not out 2 v Sri Lanka Bulawayo 30 May 2010 ODI # 2983
69 118 73 7 0 94.52 4 run out 1 v Sri Lanka Dambulla 22 Jun 2010 ODI # 2999
68* 131 75 3 1 90.66 5 not out 2 v West Indies Port of Spain 6 Jun 2011 ODI # 3159
86* 137 91 5 2 94.50 5 not out 2 v West Indies North Sound 11 Jun 2011 ODI # 3161
57 105 72 2 1 79.16 5 bowled 1 v West Indies Kingston 16 Jun 2011 ODI # 3163
72 185 99 3 1 72.72 5 bowled 2 v West Indies Cuttack 29 Nov 2011 ODI # 3217
90* 131 98 7 2 91.83 5 not out 2 v West Indies Visakhapatnam 2 Dec 2011 ODI # 3219
95 151 100 10 1 95.00 5 run out 2 v West Indies Ahmedabad 5 Dec 2011 ODI # 3221
68 109 83 5 1 81.92 4 caught 2 v Pakistan Mirpur 18 Mar 2012 ODI # 3263
83 135 93 11 1 89.24 2 lbw 2 v England Mohali 23 Jan 2013 ODI # 3327
65 96 81 8 1 80.24 1 caught 1 v South Africa Cardiff 6 Jun 2013 ODI # 3363
52 78 56 7 0 92.85 1 caught 2 v West Indies The Oval 11 Jun 2013 ODI # 3368
60 129 89 4 1 67.41 1 caught 1 v West Indies Kingston 30 Jun 2013 ODI # 3380
58 146 89 5 1 65.16 1 bowled 2 v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
64* 123 90 5 1 71.11 2 not out 2 v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
141* 195 123 17 4 114.63 1 not out 2 v Australia Jaipur 16 Oct 2013 ODI # 3420
79 119 89 7 3 88.76 1 caught 2 v Australia Nagpur 30 Oct 2013 ODI # 3424
209 222 158 12 16 132.27 1 caught 1 v Australia Bengaluru 2 Nov 2013 ODI # 3428
72 105 81 8 1 88.88 1 caught 2 v West Indies Kochi 21 Nov 2013 ODI # 3436
79 131 94 6 4 84.04 1 caught 1 v New Zealand Hamilton 28 Jan 2014 ODI # 3465
56 86 58 7 2 96.55 1 caught 1 v Pakistan Mirpur 2 Mar 2014 ODI # 3479
52 126 87 4 1 59.77 1 caught 1 v England Cardiff 27 Aug 2014 ODI # 3517
264 225 173 33 9 152.60 2 caught 1 v Sri Lanka Eden Gardens 13 Nov 2014 ODI # 3544
138 228 139 9 4 99.28 1 caught 1 v Australia Melbourne 18 Jan 2015 ODI # 3582
57* 77 55 10 1 103.63 1 not out 2 v U.A.E. Perth 28 Feb 2015 ODI # 3618
64 99 66 3 3 96.96 1 bowled 2 v Ireland Hamilton 10 Mar 2015 ODI # 3631
137 223 126 14 3 108.73 1 bowled 1 v Bangladesh Melbourne 19 Mar 2015 ODI # 3641
63 100 68 4 1 92.64 1 caught 2 v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
150 215 133 13 6 112.78 1 caught 2 v South Africa Kanpur 11 Oct 2015 ODI # 3689
65 95 74 7 2 87.83 1 caught 2 v South Africa Rajkot 18 Oct 2015 ODI # 3695
171* 205 163 13 7 104.90 1 not out 1 v Australia Perth 12 Jan 2016 ODI # 3723
124 175 127 11 3 97.63 1 run out 1 v Australia Brisbane 15 Jan 2016 ODI # 3724
99 142 108 9 1 91.66 1 caught 2 v Australia Sydney 23 Jan 2016 ODI # 3727
70 107 65 5 3 107.69 2 caught 1 v New Zealand Visakhapatnam 29 Oct 2016 ODI # 3800
91 146 119 7 2 76.47 1 run out 1 v Pakistan Birmingham 4 Jun 2017 ODI # 3878
78 107 79 6 3 98.73 1 caught 1 v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
123* 165 129 15 1 95.34 1 not out 2 v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
54 - 45 5 3 120.00 1 lbw 2 v Sri Lanka Pallekele 24 Aug 2017 ODI # 3906
124* - 145 16 2 85.51 1 not out 2 v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
104 - 88 11 3 118.18 1 caught 1 v Sri Lanka Colombo (RPS) 31 Aug 2017 ODI # 3908
71 94 62 6 4 114.51 2 caught 2 v Australia Indore 24 Sep 2017 ODI # 3914
65 93 55 1 5 118.18 2 run out 2 v Australia Bengaluru 28 Sep 2017 ODI # 3917
125 165 109 11 5 114.67 2 caught 2 v Australia Nagpur 1 Oct 2017 ODI # 3919
147 168 138 18 2 106.52 1 caught 1 v New Zealand Kanpur 29 Oct 2017 ODI # 3932
208* 212 153 13 12 135.94 1 not out 1 v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
115 179 126 11 4 91.26 2 caught 1 v South Africa Gqeberha 13 Feb 2018 ODI # 3976
137* - 114 15 4 120.17 1 not out 2 v England Nottingham 12 Jul 2018 ODI # 4014
52 - 39 6 3 133.33 1 bowled 2 v Pakistan Dubai (DICS) 19 Sep 2018 ODI # 4040
83* - 104 5 3 79.80 1 not out 2 v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
111* - 119 7 4 93.27 1 not out 2 v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
152* - 117 15 8 129.91 1 not out 2 v West Indies Guwahati 21 Oct 2018 ODI # 4056
162 - 137 20 4 118.24 1 caught 1 v West Indies Brabourne 29 Oct 2018 ODI # 4063
63* 65 56 5 4 112.50 1 not out 2 v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
133 204 129 10 6 103.10 1 caught 2 v Australia Sydney 12 Jan 2019 ODI # 4077
87 116 96 9 3 90.62 1 caught 1 v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
62 115 77 3 2 80.51 1 stumped 2 v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
95 - 92 7 2 103.26 1 caught 1 v Australia Mohali 10 Mar 2019 ODI # 4111
56 - 89 4 0 62.92 1 stumped 2 v Australia Delhi 13 Mar 2019 ODI # 4113
122* 212 144 13 2 84.72 2 not out 2 v South Africa Southampton 5 Jun 2019 ODI # 4150
57 101 70 3 1 81.42 1 caught 1 v Australia The Oval 9 Jun 2019 ODI # 4155
140 153 113 14 3 123.89 2 caught 1 v Pakistan Manchester 16 Jun 2019 ODI # 4161
102 152 109 15 0 93.57 2 caught 2 v England Birmingham 30 Jun 2019 ODI # 4179
104 121 92 7 5 113.04 2 caught 1 v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
103 133 94 14 2 109.57 2 caught 2 v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
159 - 138 17 5 115.21 1 caught 1 v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
63 - 63 8 1 100.00 1 caught 2 v West Indies Cuttack 22 Dec 2019 ODI # 4223
119 - 128 8 6 92.96 1 caught 2 v Australia Bengaluru 19 Jan 2020 ODI # 4233
60 60 51 10 1 117.64 1 lbw 2 v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
76* 79 58 7 5 131.03 1 not out 2 v England The Oval 12 Jul 2022 ODI # 4424
51* 40 28 3 5 182.14 9 not out 2 v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
83 105 67 9 3 123.88 1 bowled 1 v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
51 65 50 7 2 102.00 1 lbw 2 v New Zealand Raipur 21 Jan 2023 ODI # 4509
101 113 85 9 6 118.82 1 bowled 1 v New Zealand Indore 24 Jan 2023 ODI # 4511
74* 87 59 6 5 125.42 1 not out 2 v Nepal Pallekele 4 Sep 2023 ODI # 4632
56 77 49 6 4 114.28 1 caught 1 v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
53 73 48 7 2 110.41 1 bowled 1 v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
81 94 57 5 6 142.10 1 caught 2 v Australia Rajkot 27 Sep 2023 ODI # 4657
131 111 84 16 5 155.95 1 bowled 2 v Afghanistan Delhi 11 Oct 2023 ODI # 4666
86 91 63 6 6 136.50 1 caught 2 v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
87 162 101 10 3 86.13 1 caught 1 v England Lucknow 29 Oct 2023 ODI # 4686
61 74 54 8 2 112.96 1 caught 1 v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
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