Records type batting analysis [change type]
View reverse cumulative averages [change view]
Ordered by start date (descending)
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-2023 173 149 43 4458 139 42.05 4315 103.31 6 24 9 330 138 Profile
Reverse cumulative
1 1 0 10 10 10.00 20 50.00 0 0 0 0 0 v India 21 Dec 2023 ODI # 4716
2 1 0 10 10 10.00 20 50.00 0 0 0 0 0 v India 19 Dec 2023 ODI # 4714
3 2 0 12 10 6.00 27 44.44 0 0 0 0 0 v India 17 Dec 2023 ODI # 4713
4 3 0 113 101 37.66 143 79.02 1 0 0 8 5 v Australia 16 Nov 2023 ODI # 4704
5 4 0 137 101 34.25 176 77.84 1 0 0 9 6 v Afghanistan 10 Nov 2023 ODI # 4699
6 5 0 148 101 29.60 187 79.14 1 0 0 11 6 v India 5 Nov 2023 ODI # 4694
7 6 0 201 101 33.50 217 92.62 1 1 0 13 10 v New Zealand 1 Nov 2023 ODI # 4689
8 7 0 230 101 32.85 250 92.00 1 1 0 15 12 v Pakistan 27 Oct 2023 ODI # 4683
9 8 1 264 101 37.71 265 99.62 1 1 0 16 16 v Bangladesh 24 Oct 2023 ODI # 4680
10 9 1 269 101 33.62 271 99.26 1 1 0 17 16 v England 21 Oct 2023 ODI # 4677
11 10 1 312 101 34.66 323 96.59 1 1 0 21 17 v Netherlands 17 Oct 2023 ODI # 4672
12 11 1 329 101 32.90 336 97.91 1 1 0 22 18 v Australia 12 Oct 2023 ODI # 4667
13 12 2 368 101 36.80 357 103.08 1 1 0 25 20 v Sri Lanka 7 Oct 2023 ODI # 4661
14 13 2 431 101 39.18 422 102.13 1 2 0 29 23 v Australia 17 Sep 2023 ODI # 4648
15 14 3 513 101 46.63 467 109.85 1 3 0 35 28 v Australia 15 Sep 2023 ODI # 4646
16 15 3 521 101 43.41 484 107.64 1 3 0 35 28 v Australia 12 Sep 2023 ODI # 4642
17 16 3 570 101 43.84 536 106.34 1 3 0 41 28 v Australia 9 Sep 2023 ODI # 4638
18 17 3 570 101 40.71 538 105.94 1 3 1 41 28 v Australia 7 Sep 2023 ODI # 4635
19 18 3 661 101 44.06 599 110.35 1 4 1 47 32 v Netherlands 2 Apr 2023 ODI # 4563
20 18 3 661 101 44.06 599 110.35 1 4 1 47 32 v Netherlands 31 Mar 2023 ODI # 4558
21 19 3 678 101 42.37 616 110.06 1 4 1 47 34 v West Indies 21 Mar 2023 ODI # 4544
22 20 3 691 101 40.64 623 110.91 1 4 1 48 35 v England 1 Feb 2023 ODI # 4514
23 21 4 749 101 44.05 660 113.48 1 5 1 50 38 v England 29 Jan 2023 ODI # 4513
24 22 4 802 101 44.55 716 112.01 1 6 1 54 39 v England 27 Jan 2023 ODI # 4512
25 23 4 809 101 42.57 724 111.74 1 6 1 55 39 v India 11 Oct 2022 ODI # 4472
26 24 5 844 101 44.42 758 111.34 1 6 1 59 39 v India 9 Oct 2022 ODI # 4471
27 25 6 919 101 48.36 821 111.93 1 7 1 64 42 v India 6 Oct 2022 ODI # 4470
28 25 6 919 101 48.36 821 111.93 1 7 1 64 42 v England 24 Jul 2022 ODI # 4437
29 26 6 931 101 46.55 834 111.63 1 7 1 66 42 v England 22 Jul 2022 ODI # 4435
30 27 7 955 101 47.75 848 112.61 1 7 1 70 42 v England 19 Jul 2022 ODI # 4434
31 28 7 971 101 46.23 879 110.46 1 7 1 72 42 v Bangladesh 23 Mar 2022 ODI # 4375
32 28 7 971 101 46.23 879 110.46 1 7 1 72 42 v Bangladesh 20 Mar 2022 ODI # 4372
33 29 7 1050 101 47.72 936 112.17 1 8 1 80 45 v Bangladesh 18 Mar 2022 ODI # 4370
34 30 7 1089 101 47.34 974 111.80 1 8 1 83 46 v India 23 Jan 2022 ODI # 4349
35 30 7 1089 101 47.34 974 111.80 1 8 1 83 46 v India 21 Jan 2022 ODI # 4346
36 31 8 1091 101 47.43 976 111.78 1 8 1 83 46 v India 19 Jan 2022 ODI # 4344
37 32 8 1103 101 45.95 994 110.96 1 8 1 83 47 v Netherlands 26 Nov 2021 ODI # 4337
38 33 8 1127 101 45.08 1021 110.38 1 8 1 84 47 v Ireland 13 Jul 2021 ODI # 4302
39 33 8 1127 101 45.08 1021 110.38 1 8 1 84 47 v Ireland 11 Jul 2021 ODI # 4301
40 34 9 1177 101 47.08 1048 112.30 1 9 1 87 50 v Pakistan 4 Apr 2021 ODI # 4286
41 35 9 1227 101 47.19 1104 111.14 1 10 1 92 50 v Pakistan 2 Apr 2021 ODI # 4285
42 36 10 1230 101 47.30 1109 110.91 1 10 1 92 50 v Australia 7 Mar 2020 ODI # 4254
43 37 11 1267 101 48.73 1138 111.33 1 10 1 95 50 v Australia 4 Mar 2020 ODI # 4252
44 38 11 1331 101 49.29 1208 110.18 1 11 1 99 51 v Australia 29 Feb 2020 ODI # 4248
45 39 12 1400 101 51.85 1261 111.02 1 12 1 103 55 v England 9 Feb 2020 ODI # 4242
46 39 12 1400 101 51.85 1261 111.02 1 12 1 103 55 v England 7 Feb 2020 ODI # 4238
47 39 12 1400 101 51.85 1261 111.02 1 12 1 103 55 v England 4 Feb 2020 ODI # 4234
48 40 12 1431 101 51.10 1298 110.24 1 12 1 106 55 v Pakistan 23 Jun 2019 ODI # 4171
49 41 12 1467 101 50.58 1335 109.88 1 12 1 108 56 v New Zealand 19 Jun 2019 ODI # 4165
50 41 12 1467 101 50.58 1335 109.88 1 12 1 108 56 v Afghanistan 15 Jun 2019 ODI # 4160
51 41 12 1467 101 50.58 1335 109.88 1 12 1 108 56 v West Indies 10 Jun 2019 ODI # 4156
52 42 12 1498 101 49.93 1375 108.94 1 12 1 109 56 v India 5 Jun 2019 ODI # 4150
53 43 12 1536 101 49.54 1418 108.32 1 12 1 111 56 v Bangladesh 2 Jun 2019 ODI # 4147
54 44 13 1561 101 50.35 1451 107.58 1 12 1 112 57 v Sri Lanka 13 Mar 2019 ODI # 4114
55 45 14 1602 101 51.67 1497 107.01 1 12 1 115 57 v Sri Lanka 10 Mar 2019 ODI # 4112
56 46 14 1627 101 50.84 1533 106.13 1 12 1 116 57 v Sri Lanka 6 Mar 2019 ODI # 4107
57 46 14 1627 101 50.84 1533 106.13 1 12 1 116 57 v Sri Lanka 3 Mar 2019 ODI # 4104
58 47 14 1631 101 49.42 1540 105.90 1 12 1 116 57 v Pakistan 27 Jan 2019 ODI # 4087
59 47 14 1631 101 49.42 1540 105.90 1 12 1 116 57 v Pakistan 25 Jan 2019 ODI # 4084
60 48 14 1662 101 48.88 1566 106.13 1 12 1 121 57 v Pakistan 22 Jan 2019 ODI # 4081
61 49 15 1678 101 49.35 1578 106.33 1 12 1 123 57 v Pakistan 19 Jan 2019 ODI # 4080
62 50 15 1817 139 51.91 1686 107.76 2 12 1 136 61 v Australia 11 Nov 2018 ODI # 4069
63 51 15 1868 139 51.88 1757 106.31 2 13 1 139 62 v Australia 9 Nov 2018 ODI # 4067
64 52 16 1870 139 51.94 1758 106.37 2 13 1 139 62 v Australia 4 Nov 2018 ODI # 4065
65 53 16 1891 139 51.10 1775 106.53 2 13 1 139 63 v Sri Lanka 8 Aug 2018 ODI # 4030
66 54 16 1942 139 51.10 1822 106.58 2 14 1 144 64 v Sri Lanka 5 Aug 2018 ODI # 4029
67 55 16 1945 139 49.87 1827 106.45 2 14 1 144 64 v Sri Lanka 1 Aug 2018 ODI # 4027
68 56 16 1955 139 48.87 1840 106.25 2 14 1 145 64 v Sri Lanka 29 Jul 2018 ODI # 4025
69 57 16 1991 139 48.56 1891 105.28 2 14 1 147 65 v India 13 Feb 2018 ODI # 3976
70 58 16 2030 139 48.33 1919 105.78 2 14 1 151 67 v India 10 Feb 2018 ODI # 3973
71 59 16 2055 139 47.79 1961 104.79 2 14 1 152 67 v India 7 Feb 2018 ODI # 3971
72 60 16 2055 139 46.70 1965 104.58 2 14 2 152 67 v India 4 Feb 2018 ODI # 3970
73 61 16 2062 139 45.82 1972 104.56 2 14 2 153 67 v India 1 Feb 2018 ODI # 3969
74 61 16 2062 139 45.82 1972 104.56 2 14 2 153 67 v Bangladesh 15 Oct 2017 ODI # 3923
75 62 16 2063 139 44.84 1975 104.45 2 14 2 153 67 v India 11 Jun 2017 ODI # 3886
76 63 17 2138 139 46.47 2079 102.83 2 15 2 154 70 v Pakistan 7 Jun 2017 ODI # 3881
77 64 17 2156 139 45.87 2101 102.61 2 15 2 155 71 v Sri Lanka 3 Jun 2017 ODI # 3877
78 64 17 2156 139 45.87 2101 102.61 2 15 2 155 71 v England 29 May 2017 ODI # 3874
79 65 18 2227 139 47.38 2152 103.48 2 16 2 160 73 v England 27 May 2017 ODI # 3873
80 66 18 2238 139 46.62 2162 103.51 2 16 2 160 74 v England 24 May 2017 ODI # 3872
81 67 19 2283 139 47.56 2197 103.91 2 16 2 166 76 v New Zealand 4 Mar 2017 ODI # 3846
82 68 19 2284 139 46.61 2201 103.77 2 16 2 166 76 v New Zealand 1 Mar 2017 ODI # 3843
83 69 19 2287 139 45.74 2208 103.57 2 16 2 166 76 v New Zealand 25 Feb 2017 ODI # 3841
84 70 19 2315 139 45.39 2247 103.02 2 16 2 169 76 v New Zealand 22 Feb 2017 ODI # 3839
85 71 20 2432 139 47.68 2345 103.71 3 16 2 172 82 v Sri Lanka 1 Feb 2017 ODI # 3830
86 71 20 2432 139 47.68 2345 103.71 3 16 2 172 82 v Sri Lanka 28 Jan 2017 ODI # 3828
87 72 20 2471 139 47.51 2374 104.08 3 16 2 176 82 v Australia 12 Oct 2016 ODI # 3795
88 73 21 2589 139 49.78 2453 105.54 4 16 2 186 88 v Australia 5 Oct 2016 ODI # 3790
89 74 21 2615 139 49.33 2470 105.87 4 16 2 190 88 v Australia 2 Oct 2016 ODI # 3787
90 75 22 2625 139 49.52 2480 105.84 4 16 2 191 88 v Australia 30 Sep 2016 ODI # 3785
91 76 22 2639 139 48.87 2496 105.72 4 16 2 193 88 v Ireland 25 Sep 2016 ODI # 3780
92 77 23 2661 139 49.27 2508 106.10 4 16 2 196 88 v India 25 Oct 2015 ODI # 3700
93 78 23 2667 139 48.49 2520 105.83 4 16 2 197 88 v India 22 Oct 2015 ODI # 3698
94 79 23 2700 139 48.21 2561 105.42 4 16 2 201 88 v India 18 Oct 2015 ODI # 3695
95 80 23 2700 139 47.36 2562 105.38 4 16 3 201 88 v India 14 Oct 2015 ODI # 3692
96 81 23 2713 139 46.77 2584 104.99 4 16 3 201 88 v India 11 Oct 2015 ODI # 3689
97 82 23 2749 139 46.59 2621 104.88 4 16 3 204 88 v New Zealand 26 Aug 2015 ODI # 3678
98 83 23 2754 139 45.90 2631 104.67 4 16 3 204 88 v New Zealand 23 Aug 2015 ODI # 3677
99 84 23 2768 139 45.37 2644 104.68 4 16 3 205 88 v New Zealand 19 Aug 2015 ODI # 3676
100 85 23 2812 139 45.35 2695 104.34 4 16 3 210 88 v Bangladesh 15 Jul 2015 ODI # 3668
101 86 23 2821 139 44.77 2719 103.75 4 16 3 210 88 v Bangladesh 12 Jul 2015 ODI # 3666
102 86 23 2821 139 44.77 2719 103.75 4 16 3 210 88 v Bangladesh 10 Jul 2015 ODI # 3663
103 87 23 2870 139 44.84 2737 104.85 4 16 3 216 91 v New Zealand 24 Mar 2015 ODI # 3644
104 87 23 2870 139 44.84 2737 104.85 4 16 3 216 91 v Sri Lanka 18 Mar 2015 ODI # 3640
105 88 23 2919 139 44.90 2785 104.81 4 16 3 218 91 v U.A.E. 12 Mar 2015 ODI # 3633
106 89 23 2919 139 44.22 2798 104.32 4 16 4 218 91 v Pakistan 7 Mar 2015 ODI # 3626
107 90 24 2965 139 44.92 2821 105.10 4 16 4 222 93 v Ireland 3 Mar 2015 ODI # 3621
108 91 24 2985 139 44.55 2837 105.21 4 16 4 222 93 v West Indies 27 Feb 2015 ODI # 3616
109 92 24 3007 139 44.22 2860 105.13 4 16 4 224 93 v India 22 Feb 2015 ODI # 3610
110 93 25 3145 139 46.25 2952 106.53 5 16 4 231 102 v Zimbabwe 15 Feb 2015 ODI # 3601
111 94 25 3168 139 45.91 2961 106.99 5 16 4 233 104 v West Indies 28 Jan 2015 ODI # 3593
112 95 26 3298 139 47.79 3094 106.59 6 16 4 244 107 v West Indies 25 Jan 2015 ODI # 3591
113 95 26 3298 139 47.79 3094 106.59 6 16 4 244 107 v West Indies 21 Jan 2015 ODI # 3587
114 96 27 3298 139 47.79 3094 106.59 6 16 4 244 107 v West Indies 18 Jan 2015 ODI # 3583
115 97 27 3368 139 48.11 3162 106.51 6 17 4 251 109 v West Indies 16 Jan 2015 ODI # 3579
116 98 27 3373 139 47.50 3174 106.26 6 17 4 251 109 v Australia 23 Nov 2014 ODI # 3551
117 99 27 3418 139 47.47 3235 105.65 6 17 4 254 109 v Australia 21 Nov 2014 ODI # 3549
118 100 27 3421 139 46.86 3241 105.55 6 17 4 254 109 v Australia 19 Nov 2014 ODI # 3548
119 101 28 3443 139 47.16 3267 105.38 6 17 4 257 109 v Australia 16 Nov 2014 ODI # 3546
120 102 28 3508 139 47.40 3332 105.28 6 18 4 262 110 v Australia 14 Nov 2014 ODI # 3545
121 103 28 3525 139 47.00 3361 104.87 6 18 4 265 110 v New Zealand 27 Oct 2014 ODI # 3538
122 104 28 3532 139 46.47 3371 104.77 6 18 4 265 110 v New Zealand 24 Oct 2014 ODI # 3537
123 104 28 3532 139 46.47 3371 104.77 6 18 4 265 110 v Australia 6 Sep 2014 ODI # 3526
124 105 29 3542 139 46.60 3380 104.79 6 18 4 266 110 v Zimbabwe 4 Sep 2014 ODI # 3524
125 106 29 3545 139 46.03 3385 104.72 6 18 4 266 110 v Australia 2 Sep 2014 ODI # 3522
126 107 29 3545 139 45.44 3386 104.69 6 18 5 266 110 v Zimbabwe 29 Aug 2014 ODI # 3518
127 107 29 3545 139 45.44 3386 104.69 6 18 5 266 110 v Australia 27 Aug 2014 ODI # 3516
128 108 30 3558 139 45.61 3397 104.73 6 18 5 268 110 v Zimbabwe 21 Aug 2014 ODI # 3510
129 109 30 3603 139 45.60 3445 104.58 6 18 5 270 112 v Zimbabwe 19 Aug 2014 ODI # 3508
130 109 30 3603 139 45.60 3445 104.58 6 18 5 270 112 v Zimbabwe 17 Aug 2014 ODI # 3507
131 110 31 3607 139 45.65 3449 104.58 6 18 5 270 112 v Sri Lanka 12 Jul 2014 ODI # 3502
132 111 31 3611 139 45.13 3457 104.45 6 18 5 271 112 v Sri Lanka 9 Jul 2014 ODI # 3501
133 112 32 3647 139 45.58 3478 104.85 6 18 5 273 114 v Sri Lanka 6 Jul 2014 ODI # 3500
134 113 33 3703 139 46.28 3512 105.43 6 19 5 278 117 v India 11 Dec 2013 ODI # 3444
135 114 33 3703 139 45.71 3515 105.34 6 19 6 278 117 v India 8 Dec 2013 ODI # 3443
136 115 34 3708 139 45.77 3517 105.43 6 19 6 279 117 v India 5 Dec 2013 ODI # 3442
137 116 34 3732 139 45.51 3543 105.33 6 19 6 282 117 v Pakistan 30 Nov 2013 ODI # 3441
138 117 35 3734 139 45.53 3547 105.27 6 19 6 282 117 v Pakistan 27 Nov 2013 ODI # 3440
139 118 35 3738 139 45.03 3561 104.97 6 19 6 282 117 v Pakistan 24 Nov 2013 ODI # 3438
140 119 35 3753 139 44.67 3586 104.65 6 19 6 283 117 v Pakistan 11 Nov 2013 ODI # 3433
141 120 35 3758 139 44.21 3596 104.50 6 19 6 283 117 v Pakistan 8 Nov 2013 ODI # 3431
142 121 35 3792 139 44.09 3629 104.49 6 19 6 287 117 v Pakistan 6 Nov 2013 ODI # 3430
143 122 35 3803 139 43.71 3648 104.24 6 19 6 287 117 v Pakistan 1 Nov 2013 ODI # 3427
144 123 35 3840 139 43.63 3699 103.81 6 19 6 289 118 v Pakistan 30 Oct 2013 ODI # 3425
145 124 35 3840 139 43.14 3701 103.75 6 19 7 289 118 v Sri Lanka 31 Jul 2013 ODI # 3401
146 125 35 3841 139 42.67 3704 103.69 6 19 7 289 118 v Sri Lanka 28 Jul 2013 ODI # 3400
147 126 36 3926 139 43.62 3776 103.97 6 20 7 293 123 v Sri Lanka 26 Jul 2013 ODI # 3398
148 127 37 3948 139 43.86 3810 103.62 6 20 7 294 123 v Sri Lanka 23 Jul 2013 ODI # 3394
149 128 37 3962 139 43.53 3832 103.39 6 20 7 294 124 v Sri Lanka 20 Jul 2013 ODI # 3392
150 129 38 4018 139 44.15 3883 103.47 6 21 7 299 126 v England 19 Jun 2013 ODI # 3375
151 130 38 4056 139 44.08 3912 103.68 6 21 7 300 129 v West Indies 14 Jun 2013 ODI # 3371
152 131 38 4075 139 43.81 3936 103.53 6 21 7 302 129 v Pakistan 10 Jun 2013 ODI # 3367
153 132 38 4075 139 43.35 3936 103.53 6 21 8 302 129 v India 6 Jun 2013 ODI # 3363
154 133 39 4095 139 43.56 3956 103.51 6 21 8 303 130 v Pakistan 24 Mar 2013 ODI # 3350
155 134 39 4162 139 43.81 4033 103.19 6 22 8 310 130 v Pakistan 21 Mar 2013 ODI # 3348
156 135 39 4177 139 43.51 4052 103.08 6 22 8 312 130 v New Zealand 25 Jan 2013 ODI # 3328
157 136 39 4191 139 43.20 4076 102.82 6 22 8 312 130 v New Zealand 22 Jan 2013 ODI # 3325
158 137 40 4202 139 43.31 4098 102.53 6 22 8 312 130 v Australia 28 Oct 2011 ODI # 3211
159 138 40 4261 139 43.47 4149 102.69 6 23 8 318 131 v Australia 23 Oct 2011 ODI # 3208
160 139 40 4272 139 43.15 4161 102.66 6 23 8 318 131 v Australia 19 Oct 2011 ODI # 3203
161 140 40 4299 139 42.99 4189 102.62 6 23 8 321 132 v India 15 Jan 2011 ODI # 3080
162 141 40 4308 139 42.65 4200 102.57 6 23 8 321 132 v India 12 Jan 2011 ODI # 3079
163 142 40 4308 139 42.23 4201 102.54 6 23 9 321 132 v Pakistan 5 Nov 2010 ODI # 3067
164 143 40 4314 139 41.88 4211 102.44 6 23 9 321 132 v Pakistan 2 Nov 2010 ODI # 3064
165 144 40 4320 139 41.53 4221 102.34 6 23 9 321 132 v Pakistan 31 Oct 2010 ODI # 3063
166 144 40 4320 139 41.53 4221 102.34 6 23 9 321 132 v Pakistan 29 Oct 2010 ODI # 3062
167 145 41 4353 139 41.85 4240 102.66 6 23 9 324 133 v Zimbabwe 22 Oct 2010 ODI # 3061
168 145 41 4353 139 41.85 4240 102.66 6 23 9 324 133 v Zimbabwe 17 Oct 2010 ODI # 3059
169 146 41 4404 139 41.94 4271 103.11 6 24 9 329 135 v Zimbabwe 15 Oct 2010 ODI # 3057
170 146 41 4404 139 41.94 4271 103.11 6 24 9 329 135 v West Indies 30 May 2010 ODI # 2984
171 147 41 4409 139 41.59 4280 103.01 6 24 9 329 135 v West Indies 28 May 2010 ODI # 2982
172 148 42 4435 139 41.83 4299 103.16 6 24 9 329 137 v West Indies 24 May 2010 ODI # 2980
173 149 43 4458 139 42.05 4315 103.31 6 24 9 330 138 v West Indies 22 May 2010 ODI # 2979
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