Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 1 jan 2009 remove greater than or equal to 1 jan 2009 from query
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
unfiltered 2010-2022 167 164 10 6793 143 44.11 7436 91.35 17 39 5 842 79 Profile
filtered 2010-2022 167 164 10 6793 143 44.11 7436 91.35 17 39 5 842 79
Reverse cumulative
1 1 0 3 3 3.00 8 37.50 0 0 0 0 0 v Bangladesh 10 Dec 2022 ODI # 4499
2 2 0 11 8 5.50 18 61.11 0 0 0 1 0 v Bangladesh 7 Dec 2022 ODI # 4496
3 3 0 18 8 6.00 35 51.42 0 0 0 2 0 v Bangladesh 4 Dec 2022 ODI # 4493
4 4 0 46 28 11.50 80 57.50 0 0 0 5 1 v New Zealand 30 Nov 2022 ODI # 4489
5 5 0 49 28 9.80 90 54.44 0 0 0 5 1 v New Zealand 27 Nov 2022 ODI # 4487
6 6 0 121 72 20.16 167 72.45 0 1 0 18 1 v New Zealand 25 Nov 2022 ODI # 4483
7 7 0 129 72 18.42 181 71.27 0 1 0 19 1 v South Africa 11 Oct 2022 ODI # 4472
8 8 0 142 72 17.75 201 70.64 0 1 0 19 2 v South Africa 9 Oct 2022 ODI # 4471
9 9 0 146 72 16.22 217 67.28 0 1 0 19 2 v South Africa 6 Oct 2022 ODI # 4470
10 10 0 186 72 18.60 285 65.26 0 1 0 24 2 v Zimbabwe 22 Aug 2022 ODI # 4457
11 11 0 219 72 19.90 306 71.56 0 1 0 28 2 v Zimbabwe 20 Aug 2022 ODI # 4454
12 12 1 300 81* 27.27 419 71.59 0 2 0 37 2 v Zimbabwe 18 Aug 2022 ODI # 4451
13 13 1 358 81* 29.83 493 72.61 0 3 0 44 2 v West Indies 27 Jul 2022 ODI # 4439
14 14 1 371 81* 28.53 524 70.80 0 3 0 44 2 v West Indies 24 Jul 2022 ODI # 4438
15 15 1 468 97 33.42 623 75.12 0 4 0 54 5 v West Indies 22 Jul 2022 ODI # 4436
16 16 1 469 97 31.26 626 74.92 0 4 0 54 5 v England 17 Jul 2022 ODI # 4433
17 17 1 478 97 29.87 652 73.31 0 4 0 55 5 v England 14 Jul 2022 ODI # 4428
18 18 2 509 97 31.81 706 72.09 0 4 0 59 5 v England 12 Jul 2022 ODI # 4424
19 19 2 519 97 30.52 732 70.90 0 4 0 59 6 v West Indies 11 Feb 2022 ODI # 4356
20 20 2 580 97 32.22 805 72.04 0 5 0 64 7 v South Africa 23 Jan 2022 ODI # 4349
21 21 2 609 97 32.05 843 72.24 0 5 0 69 7 v South Africa 21 Jan 2022 ODI # 4346
22 22 2 688 97 34.40 927 74.21 0 6 0 79 7 v South Africa 19 Jan 2022 ODI # 4344
23 23 2 701 97 33.38 938 74.73 0 6 0 82 7 v Sri Lanka 23 Jul 2021 ODI # 4312
24 24 2 730 97 33.18 976 74.79 0 6 0 88 7 v Sri Lanka 20 Jul 2021 ODI # 4309
25 25 3 816 97 37.09 1071 76.19 0 7 0 94 8 v Sri Lanka 18 Jul 2021 ODI # 4307
26 26 3 883 97 38.39 1127 78.34 0 8 0 104 8 v England 28 Mar 2021 ODI # 4284
27 27 3 887 97 36.95 1144 77.53 0 8 0 104 8 v England 26 Mar 2021 ODI # 4283
28 28 3 985 98 39.40 1250 78.80 0 9 0 115 10 v England 23 Mar 2021 ODI # 4281
29 29 3 1001 98 38.50 1277 78.38 0 9 0 117 10 v Australia 2 Dec 2020 ODI # 4267
30 30 3 1031 98 38.18 1300 79.30 0 9 0 122 10 v Australia 29 Nov 2020 ODI # 4266
31 31 3 1105 98 39.46 1386 79.72 0 10 0 132 10 v Australia 27 Nov 2020 ODI # 4265
32 31 3 1105 98 39.46 1386 79.72 0 10 0 132 10 v Australia 19 Jan 2020 ODI # 4233
33 32 3 1201 98 41.41 1476 81.36 0 11 0 145 11 v Australia 17 Jan 2020 ODI # 4232
34 33 3 1275 98 42.50 1567 81.36 0 12 0 154 12 v Australia 14 Jan 2020 ODI # 4231
35 34 3 1311 98 42.29 1603 81.78 0 12 0 159 12 v West Indies 14 Aug 2019 ODI # 4199
36 35 3 1313 98 41.03 1606 81.75 0 12 0 159 12 v West Indies 11 Aug 2019 ODI # 4197
37 35 3 1313 98 41.03 1606 81.75 0 12 0 159 12 v West Indies 8 Aug 2019 ODI # 4196
38 36 3 1430 117 43.33 1715 83.38 1 12 0 175 12 v Australia 9 Jun 2019 ODI # 4155
39 37 3 1438 117 42.29 1727 83.26 1 12 0 176 12 v South Africa 5 Jun 2019 ODI # 4150
40 38 3 1450 117 41.42 1742 83.23 1 12 0 178 12 v Australia 13 Mar 2019 ODI # 4113
41 39 3 1593 143 44.25 1857 85.78 2 12 0 196 15 v Australia 10 Mar 2019 ODI # 4111
42 40 3 1594 143 43.08 1867 85.37 2 12 0 196 15 v Australia 8 Mar 2019 ODI # 4109
43 41 3 1615 143 42.50 1896 85.17 2 12 0 200 15 v Australia 5 Mar 2019 ODI # 4106
44 42 3 1615 143 41.41 1897 85.13 2 12 1 200 15 v Australia 2 Mar 2019 ODI # 4102
45 43 3 1621 143 40.52 1910 84.86 2 12 1 201 15 v New Zealand 3 Feb 2019 ODI # 4092
46 44 3 1634 143 39.85 1930 84.66 2 12 1 202 16 v New Zealand 31 Jan 2019 ODI # 4091
47 45 3 1662 143 39.57 1957 84.92 2 12 1 208 16 v New Zealand 28 Jan 2019 ODI # 4088
48 46 3 1728 143 40.18 2024 85.37 2 13 1 217 16 v New Zealand 26 Jan 2019 ODI # 4085
49 47 4 1803 143 41.93 2127 84.76 2 14 1 223 16 v New Zealand 23 Jan 2019 ODI # 4082
50 48 4 1826 143 41.50 2173 84.03 2 14 1 223 16 v Australia 18 Jan 2019 ODI # 4079
51 49 4 1858 143 41.28 2201 84.41 2 14 1 228 16 v Australia 15 Jan 2019 ODI # 4078
52 50 4 1858 143 40.39 2202 84.37 2 14 2 228 16 v Australia 12 Jan 2019 ODI # 4077
53 51 4 1864 143 39.65 2207 84.45 2 14 2 229 16 v West Indies 1 Nov 2018 ODI # 4064
54 52 4 1902 143 39.62 2247 84.64 2 14 2 233 18 v West Indies 29 Oct 2018 ODI # 4063
55 53 4 1937 143 39.53 2292 84.51 2 14 2 238 18 v West Indies 27 Oct 2018 ODI # 4062
56 54 4 1966 143 39.32 2322 84.66 2 14 2 242 19 v West Indies 24 Oct 2018 ODI # 4059
57 55 4 1970 143 38.62 2328 84.62 2 14 2 243 19 v West Indies 21 Oct 2018 ODI # 4056
58 56 4 1985 143 38.17 2342 84.75 2 14 2 246 19 v Bangladesh 28 Sep 2018 ODI # 4048
59 57 4 2099 143 39.60 2442 85.95 3 14 2 262 21 v Pakistan 23 Sep 2018 ODI # 4044
60 58 4 2139 143 39.61 2489 85.93 3 14 2 266 22 v Bangladesh 21 Sep 2018 ODI # 4042
61 59 4 2185 143 39.72 2543 85.92 3 14 2 272 23 v Pakistan 19 Sep 2018 ODI # 4040
62 60 4 2312 143 41.28 2663 86.81 4 14 2 287 25 v Hong Kong 18 Sep 2018 ODI # 4039
63 61 4 2356 143 41.33 2712 86.87 4 14 2 294 25 v England 17 Jul 2018 ODI # 4018
64 62 4 2392 143 41.24 2742 87.23 4 14 2 300 25 v England 14 Jul 2018 ODI # 4016
65 63 4 2432 143 41.22 2769 87.82 4 14 2 308 25 v England 12 Jul 2018 ODI # 4014
66 64 4 2450 143 40.83 2803 87.40 4 14 2 310 25 v South Africa 16 Feb 2018 ODI # 3978
67 65 4 2484 143 40.72 2826 87.89 4 14 2 318 25 v South Africa 13 Feb 2018 ODI # 3976
68 66 4 2593 143 41.82 2931 88.46 5 14 2 328 27 v South Africa 10 Feb 2018 ODI # 3973
69 67 4 2669 143 42.36 2994 89.14 5 15 2 340 27 v South Africa 7 Feb 2018 ODI # 3971
70 68 5 2720 143 43.17 3050 89.18 5 16 2 349 27 v South Africa 4 Feb 2018 ODI # 3970
71 69 5 2755 143 43.04 3079 89.47 5 16 2 355 27 v South Africa 1 Feb 2018 ODI # 3969
72 70 6 2855 143 44.60 3164 90.23 6 16 2 368 29 v Sri Lanka 17 Dec 2017 ODI # 3942
73 71 6 2923 143 44.96 3231 90.46 6 17 2 377 29 v Sri Lanka 13 Dec 2017 ODI # 3941
74 72 6 2923 143 44.28 3237 90.29 6 17 3 377 29 v Sri Lanka 10 Dec 2017 ODI # 3939
75 73 6 2937 143 43.83 3257 90.17 6 17 3 380 29 v New Zealand 29 Oct 2017 ODI # 3932
76 74 6 3005 143 44.19 3341 89.94 6 18 3 385 31 v New Zealand 25 Oct 2017 ODI # 3931
77 75 6 3014 143 43.68 3353 89.88 6 18 3 386 31 v New Zealand 22 Oct 2017 ODI # 3928
78 76 6 3018 143 43.11 3359 89.84 6 18 3 387 31 v Sri Lanka 31 Aug 2017 ODI # 3908
79 77 6 3023 143 42.57 3362 89.91 6 18 3 388 31 v Sri Lanka 27 Aug 2017 ODI # 3907
80 78 6 3072 143 42.66 3412 90.03 6 18 3 394 32 v Sri Lanka 24 Aug 2017 ODI # 3906
81 79 7 3204 143 44.50 3502 91.49 7 18 3 414 35 v Sri Lanka 20 Aug 2017 ODI # 3905
82 80 7 3208 143 43.94 3505 91.52 7 18 3 415 35 v West Indies 6 Jul 2017 ODI # 3902
83 81 7 3213 143 43.41 3512 91.48 7 18 3 415 35 v West Indies 2 Jul 2017 ODI # 3900
84 82 7 3215 143 42.86 3518 91.38 7 18 3 415 35 v West Indies 30 Jun 2017 ODI # 3898
85 83 7 3278 143 43.13 3577 91.64 7 19 3 425 35 v West Indies 25 Jun 2017 ODI # 3896
86 84 7 3365 143 43.70 3669 91.71 7 20 3 433 37 v West Indies 23 Jun 2017 ODI # 3895
87 85 7 3386 143 43.41 3691 91.73 7 20 3 437 37 v Pakistan 18 Jun 2017 ODI # 3894
88 86 7 3432 143 43.44 3725 92.13 7 20 3 444 38 v Bangladesh 15 Jun 2017 ODI # 3891
89 87 7 3510 143 43.87 3808 92.17 7 21 3 456 39 v South Africa 11 Jun 2017 ODI # 3886
90 88 7 3635 143 44.87 3936 92.35 8 21 3 471 40 v Sri Lanka 8 Jun 2017 ODI # 3882
91 89 7 3703 143 45.15 4001 92.55 8 22 3 477 41 v Pakistan 4 Jun 2017 ODI # 3878
92 90 7 3714 143 44.74 4016 92.48 8 22 3 479 41 v England 19 Jan 2017 ODI # 3821
93 91 7 3715 143 44.22 4026 92.27 8 22 3 479 41 v England 15 Jan 2017 ODI # 3819
94 92 7 3793 143 44.62 4082 92.92 8 23 3 486 44 v Australia 23 Jan 2016 ODI # 3727
95 93 7 3919 143 45.56 4195 93.42 9 23 3 500 46 v Australia 20 Jan 2016 ODI # 3726
96 94 7 3987 143 45.82 4286 93.02 9 24 3 509 46 v Australia 17 Jan 2016 ODI # 3725
97 95 7 3993 143 45.37 4290 93.07 9 24 3 510 46 v Australia 15 Jan 2016 ODI # 3724
98 96 7 4002 143 44.96 4312 92.81 9 24 3 511 46 v Australia 12 Jan 2016 ODI # 3723
99 97 7 4062 143 45.13 4371 92.93 9 25 3 519 46 v South Africa 25 Oct 2015 ODI # 3700
100 98 7 4069 143 44.71 4386 92.77 9 25 3 519 46 v South Africa 22 Oct 2015 ODI # 3698
101 99 7 4082 143 44.36 4415 92.45 9 25 3 521 46 v South Africa 18 Oct 2015 ODI # 3695
102 100 7 4105 143 44.13 4449 92.26 9 25 3 525 46 v South Africa 14 Oct 2015 ODI # 3692
103 101 7 4128 143 43.91 4477 92.20 9 25 3 530 46 v South Africa 11 Oct 2015 ODI # 3689
104 102 7 4203 143 44.24 4550 92.37 9 26 3 540 46 v Bangladesh 24 Jun 2015 ODI # 3661
105 103 7 4256 143 44.33 4610 92.32 9 27 3 547 46 v Bangladesh 21 Jun 2015 ODI # 3660
106 104 7 4286 143 44.18 4648 92.21 9 27 3 550 46 v Bangladesh 18 Jun 2015 ODI # 3658
107 105 7 4331 143 44.19 4689 92.36 9 27 3 556 47 v Australia 26 Mar 2015 ODI # 3645
108 106 7 4361 143 44.05 4739 92.02 9 27 3 559 47 v Bangladesh 19 Mar 2015 ODI # 3641
109 107 7 4365 143 43.65 4759 91.72 9 27 3 560 47 v Zimbabwe 14 Mar 2015 ODI # 3636
110 108 7 4465 143 44.20 4844 92.17 10 27 3 571 52 v Ireland 10 Mar 2015 ODI # 3631
111 109 7 4474 143 43.86 4858 92.09 10 27 3 572 52 v West Indies 6 Mar 2015 ODI # 3625
112 110 7 4488 143 43.57 4875 92.06 10 27 3 575 52 v U.A.E. 28 Feb 2015 ODI # 3618
113 111 7 4625 143 44.47 5021 92.11 11 27 3 591 54 v South Africa 22 Feb 2015 ODI # 3610
114 112 7 4698 143 44.74 5097 92.17 11 28 3 598 55 v Pakistan 15 Feb 2015 ODI # 3602
115 113 7 4736 143 44.67 5162 91.74 11 28 3 602 55 v England 30 Jan 2015 ODI # 3595
116 114 7 4744 143 44.33 5175 91.67 11 28 3 602 55 v Australia 26 Jan 2015 ODI # 3592
117 115 7 4745 143 43.93 5180 91.60 11 28 3 602 55 v England 20 Jan 2015 ODI # 3586
118 116 7 4747 143 43.55 5184 91.57 11 28 3 602 55 v Australia 18 Jan 2015 ODI # 3582
119 117 7 4838 143 43.98 5263 91.92 11 29 3 610 56 v Sri Lanka 9 Nov 2014 ODI # 3543
120 118 7 4917 143 44.29 5343 92.02 11 30 3 617 57 v Sri Lanka 6 Nov 2014 ODI # 3540
121 119 7 5030 143 44.91 5450 92.29 12 30 3 631 60 v Sri Lanka 2 Nov 2014 ODI # 3539
122 120 7 5065 143 44.82 5485 92.34 12 30 3 637 61 v West Indies 17 Oct 2014 ODI # 3535
123 121 7 5066 143 44.43 5494 92.20 12 30 3 637 61 v West Indies 11 Oct 2014 ODI # 3533
124 122 7 5134 143 44.64 5586 91.90 12 31 3 646 61 v West Indies 8 Oct 2014 ODI # 3531
125 123 7 5165 143 44.52 5630 91.74 12 31 3 650 62 v England 5 Sep 2014 ODI # 3525
126 124 8 5262 143 45.36 5711 92.13 12 32 3 661 66 v England 2 Sep 2014 ODI # 3523
127 125 8 5278 143 45.11 5734 92.04 12 32 3 662 66 v England 30 Aug 2014 ODI # 3520
128 126 8 5289 143 44.82 5756 91.88 12 32 3 664 66 v England 27 Aug 2014 ODI # 3517
129 127 8 5349 143 44.94 5834 91.68 12 33 3 668 67 v Afghanistan 5 Mar 2014 ODI # 3483
130 128 8 5359 143 44.65 5847 91.65 12 33 3 670 67 v Pakistan 2 Mar 2014 ODI # 3479
131 129 8 5453 143 45.06 5961 91.47 12 34 3 677 68 v Sri Lanka 28 Feb 2014 ODI # 3476
132 130 8 5481 143 44.92 6005 91.27 12 34 3 682 68 v Bangladesh 26 Feb 2014 ODI # 3474
133 131 8 5490 143 44.63 6033 90.99 12 34 3 683 68 v New Zealand 31 Jan 2014 ODI # 3467
134 132 8 5518 143 44.50 6058 91.08 12 34 3 687 69 v New Zealand 25 Jan 2014 ODI # 3462
135 133 8 5530 143 44.24 6080 90.95 12 34 3 689 69 v New Zealand 22 Jan 2014 ODI # 3458
136 134 8 5562 143 44.14 6126 90.79 12 34 3 692 69 v New Zealand 19 Jan 2014 ODI # 3456
137 134 8 5562 143 44.14 6126 90.79 12 34 3 692 69 v South Africa 11 Dec 2013 ODI # 3444
138 135 8 5562 143 43.79 6128 90.76 12 34 4 692 69 v South Africa 8 Dec 2013 ODI # 3443
139 136 8 5574 143 43.54 6141 90.76 12 34 4 695 69 v South Africa 5 Dec 2013 ODI # 3442
140 137 8 5693 143 44.13 6236 91.29 13 34 4 715 69 v West Indies 27 Nov 2013 ODI # 3439
141 138 8 5728 143 44.06 6273 91.31 13 34 4 720 69 v West Indies 24 Nov 2013 ODI # 3437
142 139 8 5733 143 43.76 6279 91.30 13 34 4 721 69 v West Indies 21 Nov 2013 ODI # 3436
143 140 8 5793 143 43.88 6336 91.42 13 35 4 730 69 v Australia 2 Nov 2013 ODI # 3428
144 141 8 5893 143 44.30 6438 91.53 14 35 4 741 69 v Australia 30 Oct 2013 ODI # 3424
145 142 9 5907 143 44.41 6450 91.58 14 35 4 744 69 v Australia 23 Oct 2013 ODI # 3422
146 143 9 5915 143 44.14 6456 91.62 14 35 4 746 69 v Australia 19 Oct 2013 ODI # 3421
147 144 9 6010 143 44.51 6542 91.86 14 36 4 760 69 v Australia 16 Oct 2013 ODI # 3420
148 145 9 6017 143 44.24 6557 91.76 14 36 4 761 69 v Australia 13 Oct 2013 ODI # 3419
149 146 9 6058 143 44.21 6595 91.85 14 36 4 767 70 v Zimbabwe 3 Aug 2013 ODI # 3403
150 147 9 6093 143 44.15 6627 91.94 14 36 4 772 70 v Zimbabwe 28 Jul 2013 ODI # 3399
151 148 9 6209 143 44.66 6754 91.93 15 36 4 783 72 v Zimbabwe 26 Jul 2013 ODI # 3397
152 149 9 6226 143 44.47 6775 91.89 15 36 4 786 72 v Zimbabwe 24 Jul 2013 ODI # 3395
153 150 9 6242 143 44.26 6810 91.65 15 36 4 788 72 v Sri Lanka 11 Jul 2013 ODI # 3388
154 151 9 6257 143 44.06 6826 91.66 15 36 4 790 72 v Sri Lanka 9 Jul 2013 ODI # 3387
155 152 9 6326 143 44.23 6903 91.64 15 37 4 798 74 v West Indies 5 Jul 2013 ODI # 3383
156 153 9 6350 143 44.09 6945 91.43 15 37 4 801 74 v Sri Lanka 2 Jul 2013 ODI # 3382
157 154 9 6361 143 43.86 6955 91.45 15 37 4 803 74 v West Indies 30 Jun 2013 ODI # 3380
158 155 9 6392 143 43.78 6979 91.58 15 37 4 805 75 v England 23 Jun 2013 ODI # 3377
159 156 9 6460 143 43.94 7071 91.35 15 38 4 811 76 v Sri Lanka 20 Jun 2013 ODI # 3376
160 157 9 6508 143 43.97 7112 91.50 15 38 4 816 76 v Pakistan 15 Jun 2013 ODI # 3372
161 158 10 6610 143 44.66 7219 91.56 16 38 4 826 77 v West Indies 11 Jun 2013 ODI # 3368
162 159 10 6724 143 45.12 7313 91.94 17 38 4 838 78 v South Africa 6 Jun 2013 ODI # 3363
163 160 10 6735 143 44.90 7339 91.76 17 38 4 839 78 v West Indies 16 Jun 2011 ODI # 3163
164 161 10 6739 143 44.62 7354 91.63 17 38 4 839 78 v West Indies 11 Jun 2011 ODI # 3161
165 162 10 6742 143 44.35 7358 91.62 17 38 4 839 78 v West Indies 8 Jun 2011 ODI # 3160
166 163 10 6793 143 44.39 7434 91.37 17 39 4 842 79 v West Indies 6 Jun 2011 ODI # 3159
167 164 10 6793 143 44.11 7436 91.35 17 39 5 842 79 v Australia 20 Oct 2010 ODI # 3060
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