Records type batting analysis [change type]
View cumulative averages [change view]
Start of match date greater than or equal to 19 feb 2011 remove greater than or equal to 19 feb 2011 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 2010-2024 158 142 18 5446 164 43.91 6230 87.41 12 33 8 486 51 Profile
filtered 2011-2024 143 130 15 5206 164 45.26 5966 87.26 12 33 6 467 49
Cumulative averages
1 1 0 11 11 11.00 4 275.00 0 0 0 1 1 v Zimbabwe 21 Feb 2011 ODI # 3103
2 1 0 11 11 11.00 4 275.00 0 0 0 1 1 v New Zealand 25 Feb 2011 ODI # 3107
3 1 0 11 11 11.00 4 275.00 0 0 0 1 1 v Sri Lanka 5 Mar 2011 ODI # 3119
4 2 1 28 17* 28.00 19 147.36 0 0 0 3 1 v Kenya 13 Mar 2011 ODI # 3130
5 2 1 28 17* 28.00 19 147.36 0 0 0 3 1 v Canada 16 Mar 2011 ODI # 3134
6 3 1 53 25 26.50 51 103.92 0 0 0 4 1 v Pakistan 19 Mar 2011 ODI # 3139
7 4 1 54 25 18.00 54 100.00 0 0 0 4 1 v Bangladesh 9 Apr 2011 ODI # 3149
8 4 1 54 25 18.00 54 100.00 0 0 0 4 1 v Bangladesh 11 Apr 2011 ODI # 3150
9 5 1 59 25 14.75 63 93.65 0 0 0 5 1 v Bangladesh 13 Apr 2011 ODI # 3151
10 5 1 59 25 14.75 63 93.65 0 0 0 5 1 v Sri Lanka 10 Aug 2011 ODI # 3175
11 5 1 59 25 14.75 63 93.65 0 0 0 5 1 v Sri Lanka 14 Aug 2011 ODI # 3178
12 6 1 77 25 15.40 91 84.61 0 0 0 5 1 v Sri Lanka 16 Aug 2011 ODI # 3180
13 6 1 77 25 15.40 91 84.61 0 0 0 5 1 v South Africa 19 Oct 2011 ODI # 3203
14 7 1 103 26 17.16 130 79.23 0 0 0 5 1 v South Africa 23 Oct 2011 ODI # 3208
15 7 1 103 26 17.16 130 79.23 0 0 0 5 1 v Ireland 23 Jun 2012 ODI # 3279
16 8 1 111 26 15.85 143 77.62 0 0 0 5 1 v England 29 Jun 2012 ODI # 3280
17 9 1 132 26 16.50 163 80.98 0 0 0 7 1 v England 10 Jul 2012 ODI # 3286
18 10 1 140 26 15.55 174 80.45 0 0 0 8 1 v Sri Lanka 13 Jan 2013 ODI # 3319
19 11 1 159 26 15.90 190 83.68 0 0 0 10 2 v England 24 Jan 2014 ODI # 3461
20 12 1 160 26 14.54 191 83.76 0 0 0 10 2 v Zimbabwe 25 Aug 2014 ODI # 3513
21 13 1 191 31 15.91 210 90.95 0 0 0 14 2 v South Africa 27 Aug 2014 ODI # 3516
22 14 1 227 36 17.46 272 83.45 0 0 0 16 2 v South Africa 2 Sep 2014 ODI # 3522
23 15 1 237 36 16.92 287 82.57 0 0 0 18 2 v South Africa 6 Sep 2014 ODI # 3526
24 16 1 338 101 22.53 405 83.45 1 0 0 24 4 v Pakistan 7 Oct 2014 ODI # 3530
25 17 1 350 101 21.87 420 83.33 1 0 0 26 4 v Pakistan 10 Oct 2014 ODI # 3532
26 18 1 427 101 25.11 525 81.33 1 1 0 29 4 v Pakistan 12 Oct 2014 ODI # 3534
27 19 1 437 101 24.27 545 80.18 1 1 0 31 4 v South Africa 16 Nov 2014 ODI # 3546
28 20 2 510 101 28.33 600 85.00 1 2 0 39 4 v South Africa 19 Nov 2014 ODI # 3548
29 21 2 614 104 32.31 712 86.23 2 2 0 46 4 v South Africa 21 Nov 2014 ODI # 3549
30 22 2 681 104 34.05 786 86.64 2 3 0 52 5 v South Africa 23 Nov 2014 ODI # 3551
31 23 2 718 104 34.19 833 86.19 2 3 0 54 6 v England 16 Jan 2015 ODI # 3578
32 24 2 765 104 34.77 885 86.44 2 3 0 60 6 v India 18 Jan 2015 ODI # 3582
33 25 3 867 104 39.40 980 88.46 3 3 0 66 7 v England 23 Jan 2015 ODI # 3589
34 25 3 867 104 39.40 980 88.46 3 3 0 66 7 v India 26 Jan 2015 ODI # 3592
35 26 3 907 104 39.43 1030 88.05 3 3 0 71 7 v England 1 Feb 2015 ODI # 3597
36 27 3 912 104 38.00 1039 87.77 3 3 0 72 7 v England 14 Feb 2015 ODI # 3600
37 28 3 916 104 36.64 1050 87.23 3 3 0 72 7 v New Zealand 28 Feb 2015 ODI # 3617
38 29 3 1011 104 38.88 1148 88.06 3 4 0 80 8 v Afghanistan 4 Mar 2015 ODI # 3623
39 30 3 1083 104 40.11 1236 87.62 3 5 0 87 9 v Sri Lanka 8 Mar 2015 ODI # 3629
40 30 3 1083 104 40.11 1236 87.62 3 5 0 87 9 v Scotland 14 Mar 2015 ODI # 3637
41 31 3 1148 104 41.00 1305 87.96 3 6 0 94 9 v Pakistan 20 Mar 2015 ODI # 3642
42 32 3 1253 105 43.20 1398 89.62 4 6 0 105 11 v India 26 Mar 2015 ODI # 3645
43 33 4 1309 105 45.13 1469 89.10 4 7 0 108 11 v New Zealand 29 Mar 2015 ODI # 3646
44 34 4 1330 105 44.33 1507 88.25 4 7 0 109 11 v Ireland 27 Aug 2015 ODI # 3679
45 35 4 1374 105 44.32 1561 88.02 4 7 0 112 12 v England 3 Sep 2015 ODI # 3680
46 36 4 1444 105 45.12 1648 87.62 4 8 0 119 12 v England 5 Sep 2015 ODI # 3681
47 37 4 1469 105 44.51 1681 87.38 4 8 0 122 12 v England 8 Sep 2015 ODI # 3682
48 38 4 1474 105 43.35 1693 87.06 4 8 0 122 12 v England 11 Sep 2015 ODI # 3683
49 39 4 1486 105 42.45 1721 86.34 4 8 0 123 12 v England 13 Sep 2015 ODI # 3684
50 40 4 1635 149 45.41 1856 88.09 5 8 0 134 14 v India 12 Jan 2016 ODI # 3723
51 41 4 1681 149 45.43 1903 88.33 5 8 0 138 14 v India 15 Jan 2016 ODI # 3724
52 42 4 1722 149 45.31 1948 88.39 5 8 0 143 14 v India 17 Jan 2016 ODI # 3725
53 43 4 1773 149 45.46 1977 89.68 5 9 0 147 17 v India 20 Jan 2016 ODI # 3726
54 44 4 1801 149 45.02 2014 89.42 5 9 0 150 17 v India 23 Jan 2016 ODI # 3727
55 45 4 1819 149 44.36 2031 89.56 5 9 0 153 17 v New Zealand 3 Feb 2016 ODI # 3731
56 46 4 1821 149 43.35 2043 89.13 5 9 0 153 17 v New Zealand 6 Feb 2016 ODI # 3733
57 47 4 1842 149 42.83 2078 88.64 5 9 0 154 17 v New Zealand 8 Feb 2016 ODI # 3735
58 48 4 1848 149 42.00 2088 88.50 5 9 0 155 17 v West Indies 5 Jun 2016 ODI # 3740
59 49 4 1856 149 41.24 2098 88.46 5 9 0 155 17 v South Africa 7 Jun 2016 ODI # 3741
60 50 5 1908 149 42.40 2147 88.86 5 10 0 160 18 v South Africa 11 Jun 2016 ODI # 3743
61 51 5 1982 149 43.08 2242 88.40 5 11 0 165 20 v West Indies 13 Jun 2016 ODI # 3745
62 51 5 1982 149 43.08 2242 88.40 5 11 0 165 20 v South Africa 19 Jun 2016 ODI # 3750
63 52 5 2060 149 43.82 2349 87.69 5 12 0 170 20 v West Indies 21 Jun 2016 ODI # 3752
64 53 5 2106 149 43.87 2408 87.45 5 12 0 174 20 v West Indies 26 Jun 2016 ODI # 3756
65 54 5 2164 149 44.16 2500 86.56 5 13 0 179 20 v Sri Lanka 21 Aug 2016 ODI # 3768
66 55 5 2194 149 43.88 2533 86.61 5 13 0 184 20 v Sri Lanka 24 Aug 2016 ODI # 3769
67 56 6 2253 149 45.06 2607 86.42 5 14 0 190 21 v Ireland 27 Sep 2016 ODI # 3782
68 57 6 2261 149 44.33 2618 86.36 5 14 0 192 21 v South Africa 30 Sep 2016 ODI # 3785
69 58 6 2275 149 43.75 2630 86.50 5 14 0 194 21 v South Africa 2 Oct 2016 ODI # 3787
70 59 6 2383 149 44.96 2737 87.06 6 14 0 203 22 v South Africa 5 Oct 2016 ODI # 3790
71 60 6 2404 149 44.51 2773 86.69 6 14 0 205 22 v South Africa 9 Oct 2016 ODI # 3792
72 61 6 2404 149 43.70 2775 86.63 6 14 1 205 22 v South Africa 12 Oct 2016 ODI # 3795
73 62 6 2568 164 45.85 2932 87.58 7 14 1 219 26 v New Zealand 4 Dec 2016 ODI # 3811
74 63 6 2640 164 46.31 3008 87.76 7 15 1 225 27 v New Zealand 6 Dec 2016 ODI # 3812
75 64 6 2640 164 45.51 3015 87.56 7 15 2 225 27 v New Zealand 9 Dec 2016 ODI # 3813
76 65 6 2640 164 44.74 3016 87.53 7 15 3 225 27 v Pakistan 13 Jan 2017 ODI # 3817
77 66 6 2700 164 45.00 3117 86.62 7 16 3 227 27 v Pakistan 15 Jan 2017 ODI # 3818
78 67 7 2808 164 46.80 3221 87.17 8 16 3 238 28 v Pakistan 19 Jan 2017 ODI # 3820
79 68 7 2857 164 46.83 3269 87.39 8 16 3 243 28 v Pakistan 22 Jan 2017 ODI # 3822
80 69 7 2861 164 46.14 3271 87.46 8 16 3 244 28 v Pakistan 26 Jan 2017 ODI # 3826
81 70 8 2869 164 46.27 3277 87.54 8 16 3 246 28 v New Zealand 2 Jun 2017 ODI # 3876
82 71 9 2891 164 46.62 3302 87.55 8 16 3 247 28 v Bangladesh 5 Jun 2017 ODI # 3879
83 72 9 2947 164 46.77 3379 87.21 8 17 3 252 28 v England 10 Jun 2017 ODI # 3885
84 73 9 2948 164 46.06 3384 87.11 8 17 3 252 28 v India 17 Sep 2017 ODI # 3910
85 74 9 3007 164 46.26 3460 86.90 8 18 3 260 28 v India 21 Sep 2017 ODI # 3912
86 75 9 3070 164 46.51 3531 86.94 8 19 3 265 28 v India 24 Sep 2017 ODI # 3914
87 76 9 3073 164 45.86 3536 86.90 8 19 3 265 28 v India 28 Sep 2017 ODI # 3917
88 77 9 3089 164 45.42 3561 86.74 8 19 3 266 28 v India 1 Oct 2017 ODI # 3919
89 78 9 3112 164 45.10 3579 86.95 8 19 3 269 28 v England 14 Jan 2018 ODI # 3951
90 79 9 3130 164 44.71 3604 86.84 8 19 3 269 29 v England 19 Jan 2018 ODI # 3958
91 80 9 3175 164 44.71 3670 86.51 8 19 3 270 29 v England 21 Jan 2018 ODI # 3960
92 81 9 3179 164 44.15 3686 86.24 8 19 3 270 29 v England 26 Jan 2018 ODI # 3966
93 82 9 3191 164 43.71 3709 86.03 8 19 3 270 29 v England 28 Jan 2018 ODI # 3968
94 83 9 3209 164 43.36 3736 85.89 8 19 3 271 29 v Afghanistan 1 Jun 2019 ODI # 4146
95 84 9 3282 164 43.76 3839 85.49 8 20 3 278 29 v West Indies 6 Jun 2019 ODI # 4152
96 85 9 3351 164 44.09 3909 85.72 8 21 3 283 30 v India 9 Jun 2019 ODI # 4155
97 86 9 3361 164 43.64 3922 85.69 8 21 3 284 30 v Pakistan 12 Jun 2019 ODI # 4157
98 87 9 3434 164 44.02 3981 86.25 8 22 3 291 31 v Sri Lanka 15 Jun 2019 ODI # 4159
99 88 9 3435 164 43.48 3983 86.24 8 22 3 291 31 v Bangladesh 20 Jun 2019 ODI # 4166
100 89 9 3473 164 43.41 4017 86.45 8 22 3 296 31 v England 25 Jun 2019 ODI # 4173
101 90 9 3478 164 42.93 4025 86.40 8 22 3 296 31 v New Zealand 29 Jun 2019 ODI # 4178
102 91 9 3485 164 42.50 4031 86.45 8 22 3 297 31 v South Africa 6 Jul 2019 ODI # 4188
103 92 9 3570 164 43.01 4150 86.02 8 23 3 303 31 v England 11 Jul 2019 ODI # 4191
104 92 9 3570 164 43.01 4150 86.02 8 23 3 303 31 v India 14 Jan 2020 ODI # 4231
105 93 9 3668 164 43.66 4252 86.26 8 24 3 312 32 v India 17 Jan 2020 ODI # 4232
106 94 9 3799 164 44.69 4384 86.65 9 24 3 326 33 v India 19 Jan 2020 ODI # 4233
107 95 9 3875 164 45.05 4478 86.53 9 25 3 329 33 v South Africa 29 Feb 2020 ODI # 4248
108 96 9 3888 164 44.68 4495 86.49 9 25 3 330 33 v South Africa 4 Mar 2020 ODI # 4252
109 97 9 3908 164 44.40 4521 86.44 9 25 3 333 33 v South Africa 7 Mar 2020 ODI # 4254
110 98 9 3922 164 44.06 4538 86.42 9 25 3 333 34 v New Zealand 13 Mar 2020 ODI # 4255
111 99 9 4027 164 44.74 4604 87.46 10 25 3 344 38 v India 27 Nov 2020 ODI # 4265
112 100 9 4131 164 45.39 4668 88.49 11 25 3 358 40 v India 29 Nov 2020 ODI # 4266
113 101 9 4138 164 44.97 4683 88.36 11 25 3 358 40 v India 2 Dec 2020 ODI # 4267
114 102 9 4191 164 45.06 4743 88.36 11 26 3 363 40 v Sri Lanka 14 Jun 2022 ODI # 4409
115 103 9 4219 164 44.88 4778 88.30 11 26 3 366 40 v Sri Lanka 16 Jun 2022 ODI # 4412
116 104 10 4267 164 45.39 4858 87.83 11 26 3 372 40 v Zimbabwe 28 Aug 2022 ODI # 4458
117 105 11 4314 164 45.89 4899 88.05 11 26 3 380 41 v Zimbabwe 31 Aug 2022 ODI # 4459
118 106 11 4315 164 45.42 4905 87.97 11 26 3 380 41 v Zimbabwe 3 Sep 2022 ODI # 4460
119 107 11 4316 164 44.95 4913 87.84 11 26 3 380 41 v New Zealand 6 Sep 2022 ODI # 4461
120 108 11 4377 164 45.12 5007 87.41 11 27 3 385 42 v New Zealand 8 Sep 2022 ODI # 4462
121 109 11 4482 164 45.73 5138 87.23 12 27 3 396 43 v New Zealand 11 Sep 2022 ODI # 4464
122 110 12 4562 164 46.55 5216 87.46 12 28 3 405 44 v England 17 Nov 2022 ODI # 4475
123 111 12 4656 164 47.03 5330 87.35 12 29 3 410 45 v England 19 Nov 2022 ODI # 4477
124 112 12 4677 164 46.77 5346 87.48 12 29 3 412 45 v England 22 Nov 2022 ODI # 4480
125 113 12 4699 164 46.52 5376 87.40 12 29 3 416 45 v India 17 Mar 2023 ODI # 4538
126 113 12 4699 164 46.52 5376 87.40 12 29 3 416 45 v India 19 Mar 2023 ODI # 4541
127 114 12 4699 164 46.06 5379 87.35 12 29 4 416 45 v India 22 Mar 2023 ODI # 4545
128 115 12 4740 164 46.01 5439 87.14 12 29 4 419 46 v India 22 Sep 2023 ODI # 4651
129 116 12 4740 164 45.57 5440 87.13 12 29 5 419 46 v India 24 Sep 2023 ODI # 4654
130 117 12 4814 164 45.84 5501 87.51 12 30 5 427 47 v India 27 Sep 2023 ODI # 4657
131 118 12 4860 164 45.84 5572 87.22 12 30 5 432 47 v India 8 Oct 2023 ODI # 4662
132 119 12 4879 164 45.59 5588 87.31 12 30 5 436 47 v South Africa 12 Oct 2023 ODI # 4667
133 120 12 4879 164 45.17 5593 87.23 12 30 6 436 47 v Sri Lanka 16 Oct 2023 ODI # 4671
134 121 12 4886 164 44.82 5602 87.21 12 30 6 436 47 v Pakistan 20 Oct 2023 ODI # 4675
135 122 12 4957 164 45.06 5670 87.42 12 31 6 445 48 v Netherlands 25 Oct 2023 ODI # 4681
136 123 12 4975 164 44.81 5687 87.48 12 31 6 447 48 v New Zealand 28 Oct 2023 ODI # 4684
137 124 12 5019 164 44.81 5739 87.45 12 31 6 450 48 v England 4 Nov 2023 ODI # 4693
138 125 13 5082 164 45.37 5803 87.57 12 32 6 454 49 v Bangladesh 11 Nov 2023 ODI # 4700
139 126 13 5112 164 45.23 5865 87.16 12 32 6 456 49 v South Africa 16 Nov 2023 ODI # 4704
140 127 13 5116 164 44.87 5874 87.09 12 32 6 457 49 v India 19 Nov 2023 ODI # 4705
141 128 14 5195 164 45.57 5953 87.26 12 33 6 465 49 v West Indies 2 Feb 2024 ODI # 4721
142 129 14 5200 164 45.21 5963 87.20 12 33 6 466 49 v West Indies 4 Feb 2024 ODI # 4722
143 130 15 5206 164 45.26 5966 87.26 12 33 6 467 49 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