Records type batting analysis [change type]
View cumulative averages [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 2010-2024 158 142 18 5446 164 43.91 6230 87.41 12 33 8 486 51 Profile
Cumulative averages
1 - - - - - - - - - - - - v West Indies 19 Feb 2010 ODI # 2960
2 1 0 41 41 41.00 53 77.35 0 0 0 3 0 v England 24 Jun 2010 ODI # 3002
3 2 0 61 41 30.50 74 82.43 0 0 0 4 0 v England 27 Jun 2010 ODI # 3003
4 3 1 79 41 39.50 82 96.34 0 0 0 8 0 v England 30 Jun 2010 ODI # 3004
5 4 1 94 41 31.33 95 98.94 0 0 0 9 0 v England 3 Jul 2010 ODI # 3011
6 4 1 94 41 31.33 95 98.94 0 0 0 9 0 v India 20 Oct 2010 ODI # 3060
7 5 1 106 41 26.50 110 96.36 0 0 0 10 0 v Sri Lanka 3 Nov 2010 ODI # 3065
8 6 1 139 41 27.80 147 94.55 0 0 0 11 0 v Sri Lanka 5 Nov 2010 ODI # 3066
9 6 1 139 41 27.80 147 94.55 0 0 0 11 0 v Sri Lanka 7 Nov 2010 ODI # 3068
10 7 1 144 41 24.00 151 95.36 0 0 0 12 0 v England 16 Jan 2011 ODI # 3081
11 8 1 144 41 20.57 153 94.11 0 0 1 12 0 v England 21 Jan 2011 ODI # 3083
12 9 1 170 41 21.25 190 89.47 0 0 1 14 1 v England 23 Jan 2011 ODI # 3086
13 10 2 216 46* 27.00 237 91.13 0 0 1 18 1 v England 26 Jan 2011 ODI # 3089
14 11 3 240 46* 30.00 262 91.60 0 0 1 19 2 v England 30 Jan 2011 ODI # 3091
15 12 3 240 46* 26.66 264 90.90 0 0 2 19 2 v England 2 Feb 2011 ODI # 3094
16 13 3 251 46* 25.10 268 93.65 0 0 2 20 3 v Zimbabwe 21 Feb 2011 ODI # 3103
17 13 3 251 46* 25.10 268 93.65 0 0 2 20 3 v New Zealand 25 Feb 2011 ODI # 3107
18 13 3 251 46* 25.10 268 93.65 0 0 2 20 3 v Sri Lanka 5 Mar 2011 ODI # 3119
19 14 4 268 46* 26.80 283 94.69 0 0 2 22 3 v Kenya 13 Mar 2011 ODI # 3130
20 14 4 268 46* 26.80 283 94.69 0 0 2 22 3 v Canada 16 Mar 2011 ODI # 3134
21 15 4 293 46* 26.63 315 93.01 0 0 2 23 3 v Pakistan 19 Mar 2011 ODI # 3139
22 16 4 294 46* 24.50 318 92.45 0 0 2 23 3 v Bangladesh 9 Apr 2011 ODI # 3149
23 16 4 294 46* 24.50 318 92.45 0 0 2 23 3 v Bangladesh 11 Apr 2011 ODI # 3150
24 17 4 299 46* 23.00 327 91.43 0 0 2 24 3 v Bangladesh 13 Apr 2011 ODI # 3151
25 17 4 299 46* 23.00 327 91.43 0 0 2 24 3 v Sri Lanka 10 Aug 2011 ODI # 3175
26 17 4 299 46* 23.00 327 91.43 0 0 2 24 3 v Sri Lanka 14 Aug 2011 ODI # 3178
27 18 4 317 46* 22.64 355 89.29 0 0 2 24 3 v Sri Lanka 16 Aug 2011 ODI # 3180
28 18 4 317 46* 22.64 355 89.29 0 0 2 24 3 v South Africa 19 Oct 2011 ODI # 3203
29 19 4 343 46* 22.86 394 87.05 0 0 2 24 3 v South Africa 23 Oct 2011 ODI # 3208
30 19 4 343 46* 22.86 394 87.05 0 0 2 24 3 v Ireland 23 Jun 2012 ODI # 3279
31 20 4 351 46* 21.93 407 86.24 0 0 2 24 3 v England 29 Jun 2012 ODI # 3280
32 21 4 372 46* 21.88 427 87.11 0 0 2 26 3 v England 10 Jul 2012 ODI # 3286
33 22 4 380 46* 21.11 438 86.75 0 0 2 27 3 v Sri Lanka 13 Jan 2013 ODI # 3319
34 23 4 399 46* 21.00 454 87.88 0 0 2 29 4 v England 24 Jan 2014 ODI # 3461
35 24 4 400 46* 20.00 455 87.91 0 0 2 29 4 v Zimbabwe 25 Aug 2014 ODI # 3513
36 25 4 431 46* 20.52 474 90.92 0 0 2 33 4 v South Africa 27 Aug 2014 ODI # 3516
37 26 4 467 46* 21.22 536 87.12 0 0 2 35 4 v South Africa 2 Sep 2014 ODI # 3522
38 27 4 477 46* 20.73 551 86.56 0 0 2 37 4 v South Africa 6 Sep 2014 ODI # 3526
39 28 4 578 101 24.08 669 86.39 1 0 2 43 6 v Pakistan 7 Oct 2014 ODI # 3530
40 29 4 590 101 23.60 684 86.25 1 0 2 45 6 v Pakistan 10 Oct 2014 ODI # 3532
41 30 4 667 101 25.65 789 84.53 1 1 2 48 6 v Pakistan 12 Oct 2014 ODI # 3534
42 31 4 677 101 25.07 809 83.68 1 1 2 50 6 v South Africa 16 Nov 2014 ODI # 3546
43 32 5 750 101 27.77 864 86.80 1 2 2 58 6 v South Africa 19 Nov 2014 ODI # 3548
44 33 5 854 104 30.50 976 87.50 2 2 2 65 6 v South Africa 21 Nov 2014 ODI # 3549
45 34 5 921 104 31.75 1050 87.71 2 3 2 71 7 v South Africa 23 Nov 2014 ODI # 3551
46 35 5 958 104 31.93 1097 87.32 2 3 2 73 8 v England 16 Jan 2015 ODI # 3578
47 36 5 1005 104 32.41 1149 87.46 2 3 2 79 8 v India 18 Jan 2015 ODI # 3582
48 37 6 1107 104 35.70 1244 88.98 3 3 2 85 9 v England 23 Jan 2015 ODI # 3589
49 37 6 1107 104 35.70 1244 88.98 3 3 2 85 9 v India 26 Jan 2015 ODI # 3592
50 38 6 1147 104 35.84 1294 88.63 3 3 2 90 9 v England 1 Feb 2015 ODI # 3597
51 39 6 1152 104 34.90 1303 88.41 3 3 2 91 9 v England 14 Feb 2015 ODI # 3600
52 40 6 1156 104 34.00 1314 87.97 3 3 2 91 9 v New Zealand 28 Feb 2015 ODI # 3617
53 41 6 1251 104 35.74 1412 88.59 3 4 2 99 10 v Afghanistan 4 Mar 2015 ODI # 3623
54 42 6 1323 104 36.75 1500 88.20 3 5 2 106 11 v Sri Lanka 8 Mar 2015 ODI # 3629
55 42 6 1323 104 36.75 1500 88.20 3 5 2 106 11 v Scotland 14 Mar 2015 ODI # 3637
56 43 6 1388 104 37.51 1569 88.46 3 6 2 113 11 v Pakistan 20 Mar 2015 ODI # 3642
57 44 6 1493 105 39.28 1662 89.83 4 6 2 124 13 v India 26 Mar 2015 ODI # 3645
58 45 7 1549 105 40.76 1733 89.38 4 7 2 127 13 v New Zealand 29 Mar 2015 ODI # 3646
59 46 7 1570 105 40.25 1771 88.65 4 7 2 128 13 v Ireland 27 Aug 2015 ODI # 3679
60 47 7 1614 105 40.35 1825 88.43 4 7 2 131 14 v England 3 Sep 2015 ODI # 3680
61 48 7 1684 105 41.07 1912 88.07 4 8 2 138 14 v England 5 Sep 2015 ODI # 3681
62 49 7 1709 105 40.69 1945 87.86 4 8 2 141 14 v England 8 Sep 2015 ODI # 3682
63 50 7 1714 105 39.86 1957 87.58 4 8 2 141 14 v England 11 Sep 2015 ODI # 3683
64 51 7 1726 105 39.22 1985 86.95 4 8 2 142 14 v England 13 Sep 2015 ODI # 3684
65 52 7 1875 149 41.66 2120 88.44 5 8 2 153 16 v India 12 Jan 2016 ODI # 3723
66 53 7 1921 149 41.76 2167 88.64 5 8 2 157 16 v India 15 Jan 2016 ODI # 3724
67 54 7 1962 149 41.74 2212 88.69 5 8 2 162 16 v India 17 Jan 2016 ODI # 3725
68 55 7 2013 149 41.93 2241 89.82 5 9 2 166 19 v India 20 Jan 2016 ODI # 3726
69 56 7 2041 149 41.65 2278 89.59 5 9 2 169 19 v India 23 Jan 2016 ODI # 3727
70 57 7 2059 149 41.18 2295 89.71 5 9 2 172 19 v New Zealand 3 Feb 2016 ODI # 3731
71 58 7 2061 149 40.41 2307 89.33 5 9 2 172 19 v New Zealand 6 Feb 2016 ODI # 3733
72 59 7 2082 149 40.03 2342 88.89 5 9 2 173 19 v New Zealand 8 Feb 2016 ODI # 3735
73 60 7 2088 149 39.39 2352 88.77 5 9 2 174 19 v West Indies 5 Jun 2016 ODI # 3740
74 61 7 2096 149 38.81 2362 88.73 5 9 2 174 19 v South Africa 7 Jun 2016 ODI # 3741
75 62 8 2148 149 39.77 2411 89.09 5 10 2 179 20 v South Africa 11 Jun 2016 ODI # 3743
76 63 8 2222 149 40.40 2506 88.66 5 11 2 184 22 v West Indies 13 Jun 2016 ODI # 3745
77 63 8 2222 149 40.40 2506 88.66 5 11 2 184 22 v South Africa 19 Jun 2016 ODI # 3750
78 64 8 2300 149 41.07 2613 88.02 5 12 2 189 22 v West Indies 21 Jun 2016 ODI # 3752
79 65 8 2346 149 41.15 2672 87.79 5 12 2 193 22 v West Indies 26 Jun 2016 ODI # 3756
80 66 8 2404 149 41.44 2764 86.97 5 13 2 198 22 v Sri Lanka 21 Aug 2016 ODI # 3768
81 67 8 2434 149 41.25 2797 87.02 5 13 2 203 22 v Sri Lanka 24 Aug 2016 ODI # 3769
82 68 9 2493 149 42.25 2871 86.83 5 14 2 209 23 v Ireland 27 Sep 2016 ODI # 3782
83 69 9 2501 149 41.68 2882 86.78 5 14 2 211 23 v South Africa 30 Sep 2016 ODI # 3785
84 70 9 2515 149 41.22 2894 86.90 5 14 2 213 23 v South Africa 2 Oct 2016 ODI # 3787
85 71 9 2623 149 42.30 3001 87.40 6 14 2 222 24 v South Africa 5 Oct 2016 ODI # 3790
86 72 9 2644 149 41.96 3037 87.05 6 14 2 224 24 v South Africa 9 Oct 2016 ODI # 3792
87 73 9 2644 149 41.31 3039 87.00 6 14 3 224 24 v South Africa 12 Oct 2016 ODI # 3795
88 74 9 2808 164 43.20 3196 87.85 7 14 3 238 28 v New Zealand 4 Dec 2016 ODI # 3811
89 75 9 2880 164 43.63 3272 88.01 7 15 3 244 29 v New Zealand 6 Dec 2016 ODI # 3812
90 76 9 2880 164 42.98 3279 87.83 7 15 4 244 29 v New Zealand 9 Dec 2016 ODI # 3813
91 77 9 2880 164 42.35 3280 87.80 7 15 5 244 29 v Pakistan 13 Jan 2017 ODI # 3817
92 78 9 2940 164 42.60 3381 86.95 7 16 5 246 29 v Pakistan 15 Jan 2017 ODI # 3818
93 79 10 3048 164 44.17 3485 87.46 8 16 5 257 30 v Pakistan 19 Jan 2017 ODI # 3820
94 80 10 3097 164 44.24 3533 87.65 8 16 5 262 30 v Pakistan 22 Jan 2017 ODI # 3822
95 81 10 3101 164 43.67 3535 87.72 8 16 5 263 30 v Pakistan 26 Jan 2017 ODI # 3826
96 82 11 3109 164 43.78 3541 87.80 8 16 5 265 30 v New Zealand 2 Jun 2017 ODI # 3876
97 83 12 3131 164 44.09 3566 87.80 8 16 5 266 30 v Bangladesh 5 Jun 2017 ODI # 3879
98 84 12 3187 164 44.26 3643 87.48 8 17 5 271 30 v England 10 Jun 2017 ODI # 3885
99 85 12 3188 164 43.67 3648 87.39 8 17 5 271 30 v India 17 Sep 2017 ODI # 3910
100 86 12 3247 164 43.87 3724 87.19 8 18 5 279 30 v India 21 Sep 2017 ODI # 3912
101 87 12 3310 164 44.13 3795 87.22 8 19 5 284 30 v India 24 Sep 2017 ODI # 3914
102 88 12 3313 164 43.59 3800 87.18 8 19 5 284 30 v India 28 Sep 2017 ODI # 3917
103 89 12 3329 164 43.23 3825 87.03 8 19 5 285 30 v India 1 Oct 2017 ODI # 3919
104 90 12 3352 164 42.97 3843 87.22 8 19 5 288 30 v England 14 Jan 2018 ODI # 3951
105 91 12 3370 164 42.65 3868 87.12 8 19 5 288 31 v England 19 Jan 2018 ODI # 3958
106 92 12 3415 164 42.68 3934 86.80 8 19 5 289 31 v England 21 Jan 2018 ODI # 3960
107 93 12 3419 164 42.20 3950 86.55 8 19 5 289 31 v England 26 Jan 2018 ODI # 3966
108 94 12 3431 164 41.84 3973 86.35 8 19 5 289 31 v England 28 Jan 2018 ODI # 3968
109 95 12 3449 164 41.55 4000 86.22 8 19 5 290 31 v Afghanistan 1 Jun 2019 ODI # 4146
110 96 12 3522 164 41.92 4103 85.83 8 20 5 297 31 v West Indies 6 Jun 2019 ODI # 4152
111 97 12 3591 164 42.24 4173 86.05 8 21 5 302 32 v India 9 Jun 2019 ODI # 4155
112 98 12 3601 164 41.87 4186 86.02 8 21 5 303 32 v Pakistan 12 Jun 2019 ODI # 4157
113 99 12 3674 164 42.22 4245 86.54 8 22 5 310 33 v Sri Lanka 15 Jun 2019 ODI # 4159
114 100 12 3675 164 41.76 4247 86.53 8 22 5 310 33 v Bangladesh 20 Jun 2019 ODI # 4166
115 101 12 3713 164 41.71 4281 86.73 8 22 5 315 33 v England 25 Jun 2019 ODI # 4173
116 102 12 3718 164 41.31 4289 86.68 8 22 5 315 33 v New Zealand 29 Jun 2019 ODI # 4178
117 103 12 3725 164 40.93 4295 86.72 8 22 5 316 33 v South Africa 6 Jul 2019 ODI # 4188
118 104 12 3810 164 41.41 4414 86.31 8 23 5 322 33 v England 11 Jul 2019 ODI # 4191
119 104 12 3810 164 41.41 4414 86.31 8 23 5 322 33 v India 14 Jan 2020 ODI # 4231
120 105 12 3908 164 42.02 4516 86.53 8 24 5 331 34 v India 17 Jan 2020 ODI # 4232
121 106 12 4039 164 42.96 4648 86.89 9 24 5 345 35 v India 19 Jan 2020 ODI # 4233
122 107 12 4115 164 43.31 4742 86.77 9 25 5 348 35 v South Africa 29 Feb 2020 ODI # 4248
123 108 12 4128 164 43.00 4759 86.74 9 25 5 349 35 v South Africa 4 Mar 2020 ODI # 4252
124 109 12 4148 164 42.76 4785 86.68 9 25 5 352 35 v South Africa 7 Mar 2020 ODI # 4254
125 110 12 4162 164 42.46 4802 86.67 9 25 5 352 36 v New Zealand 13 Mar 2020 ODI # 4255
126 111 12 4267 164 43.10 4868 87.65 10 25 5 363 40 v India 27 Nov 2020 ODI # 4265
127 112 12 4371 164 43.71 4932 88.62 11 25 5 377 42 v India 29 Nov 2020 ODI # 4266
128 113 12 4378 164 43.34 4947 88.49 11 25 5 377 42 v India 2 Dec 2020 ODI # 4267
129 114 12 4431 164 43.44 5007 88.49 11 26 5 382 42 v Sri Lanka 14 Jun 2022 ODI # 4409
130 115 12 4459 164 43.29 5042 88.43 11 26 5 385 42 v Sri Lanka 16 Jun 2022 ODI # 4412
131 116 13 4507 164 43.75 5122 87.99 11 26 5 391 42 v Zimbabwe 28 Aug 2022 ODI # 4458
132 117 14 4554 164 44.21 5163 88.20 11 26 5 399 43 v Zimbabwe 31 Aug 2022 ODI # 4459
133 118 14 4555 164 43.79 5169 88.12 11 26 5 399 43 v Zimbabwe 3 Sep 2022 ODI # 4460
134 119 14 4556 164 43.39 5177 88.00 11 26 5 399 43 v New Zealand 6 Sep 2022 ODI # 4461
135 120 14 4617 164 43.55 5271 87.59 11 27 5 404 44 v New Zealand 8 Sep 2022 ODI # 4462
136 121 14 4722 164 44.13 5402 87.41 12 27 5 415 45 v New Zealand 11 Sep 2022 ODI # 4464
137 122 15 4802 164 44.87 5480 87.62 12 28 5 424 46 v England 17 Nov 2022 ODI # 4475
138 123 15 4896 164 45.33 5594 87.52 12 29 5 429 47 v England 19 Nov 2022 ODI # 4477
139 124 15 4917 164 45.11 5610 87.64 12 29 5 431 47 v England 22 Nov 2022 ODI # 4480
140 125 15 4939 164 44.90 5640 87.57 12 29 5 435 47 v India 17 Mar 2023 ODI # 4538
141 125 15 4939 164 44.90 5640 87.57 12 29 5 435 47 v India 19 Mar 2023 ODI # 4541
142 126 15 4939 164 44.49 5643 87.52 12 29 6 435 47 v India 22 Mar 2023 ODI # 4545
143 127 15 4980 164 44.46 5703 87.32 12 29 6 438 48 v India 22 Sep 2023 ODI # 4651
144 128 15 4980 164 44.07 5704 87.30 12 29 7 438 48 v India 24 Sep 2023 ODI # 4654
145 129 15 5054 164 44.33 5765 87.66 12 30 7 446 49 v India 27 Sep 2023 ODI # 4657
146 130 15 5100 164 44.34 5836 87.38 12 30 7 451 49 v India 8 Oct 2023 ODI # 4662
147 131 15 5119 164 44.12 5852 87.47 12 30 7 455 49 v South Africa 12 Oct 2023 ODI # 4667
148 132 15 5119 164 43.75 5857 87.39 12 30 8 455 49 v Sri Lanka 16 Oct 2023 ODI # 4671
149 133 15 5126 164 43.44 5866 87.38 12 30 8 455 49 v Pakistan 20 Oct 2023 ODI # 4675
150 134 15 5197 164 43.67 5934 87.58 12 31 8 464 50 v Netherlands 25 Oct 2023 ODI # 4681
151 135 15 5215 164 43.45 5951 87.63 12 31 8 466 50 v New Zealand 28 Oct 2023 ODI # 4684
152 136 15 5259 164 43.46 6003 87.60 12 31 8 469 50 v England 4 Nov 2023 ODI # 4693
153 137 16 5322 164 43.98 6067 87.72 12 32 8 473 51 v Bangladesh 11 Nov 2023 ODI # 4700
154 138 16 5352 164 43.86 6129 87.32 12 32 8 475 51 v South Africa 16 Nov 2023 ODI # 4704
155 139 16 5356 164 43.54 6138 87.25 12 32 8 476 51 v India 19 Nov 2023 ODI # 4705
156 140 17 5435 164 44.18 6217 87.42 12 33 8 484 51 v West Indies 2 Feb 2024 ODI # 4721
157 141 17 5440 164 43.87 6227 87.36 12 33 8 485 51 v West Indies 4 Feb 2024 ODI # 4722
158 142 18 5446 164 43.91 6230 87.41 12 33 8 486 51 v West Indies 6 Feb 2024 ODI # 4723
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