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 2016-2024 130 127 10 3859 122 32.98 4456 86.60 3 29 14 383 69 Profile
Reverse cumulative
1 1 0 29 29 29.00 51 56.86 0 0 0 3 0 v Bangladesh 18 Mar 2024 ODI # 4745
2 2 0 45 29 22.50 64 70.31 0 0 0 6 0 v Bangladesh 15 Mar 2024 ODI # 4744
3 3 0 104 59 34.66 139 74.82 0 1 0 11 1 v Bangladesh 13 Mar 2024 ODI # 4743
4 4 0 144 59 36.00 168 85.71 0 1 0 11 5 v Afghanistan 14 Feb 2024 ODI # 4729
5 5 0 205 61 41.00 233 87.98 0 2 0 17 6 v Afghanistan 11 Feb 2024 ODI # 4727
6 6 0 221 61 36.83 264 83.71 0 2 0 18 6 v Afghanistan 9 Feb 2024 ODI # 4725
7 7 1 287 66* 47.83 315 91.11 0 3 0 27 7 v Zimbabwe 11 Jan 2024 ODI # 4720
8 8 1 304 66* 43.42 343 88.62 0 3 0 29 7 v Zimbabwe 8 Jan 2024 ODI # 4719
9 9 1 350 66* 43.75 391 89.51 0 3 0 35 7 v Zimbabwe 6 Jan 2024 ODI # 4718
10 10 1 356 66* 39.55 398 89.44 0 3 0 36 7 v New Zealand 9 Nov 2023 ODI # 4698
11 11 1 375 66* 37.50 428 87.61 0 3 0 37 8 v Bangladesh 6 Nov 2023 ODI # 4695
12 12 1 376 66* 34.18 438 85.84 0 3 0 37 8 v India 2 Nov 2023 ODI # 4690
13 13 1 415 66* 34.58 488 85.04 0 3 0 40 8 v Afghanistan 30 Oct 2023 ODI # 4687
14 14 1 426 66* 32.76 500 85.20 0 3 0 42 8 v England 26 Oct 2023 ODI # 4682
15 15 1 437 66* 31.21 517 84.52 0 3 0 44 8 v Netherlands 21 Oct 2023 ODI # 4676
16 16 1 446 66* 29.73 530 84.15 0 3 0 44 8 v Australia 16 Oct 2023 ODI # 4671
17 17 1 568 122 35.50 607 93.57 1 3 0 58 14 v Pakistan 10 Oct 2023 ODI # 4665
18 18 1 644 122 37.88 649 99.22 1 4 0 62 22 v South Africa 7 Oct 2023 ODI # 4661
19 19 1 661 122 36.72 683 96.77 1 4 0 65 22 v India 17 Sep 2023 ODI # 4649
20 20 1 752 122 39.57 770 97.66 1 5 0 73 23 v Pakistan 14 Sep 2023 ODI # 4644
21 21 1 767 122 38.35 786 97.58 1 5 0 76 23 v India 12 Sep 2023 ODI # 4641
22 22 1 817 122 38.90 859 95.11 1 6 0 82 24 v Bangladesh 9 Sep 2023 ODI # 4637
23 23 1 909 122 41.31 943 96.39 1 7 0 88 27 v Afghanistan 5 Sep 2023 ODI # 4633
24 24 1 914 122 39.73 964 94.81 1 7 0 89 27 v Bangladesh 31 Aug 2023 ODI # 4629
25 25 1 957 122 39.87 1016 94.19 1 7 0 94 28 v Netherlands 9 Jul 2023 ODI # 4620
26 26 2 991 122 41.29 1059 93.57 1 7 0 97 28 v West Indies 7 Jul 2023 ODI # 4618
27 27 3 1016 122 42.33 1101 92.27 1 7 0 99 28 v Zimbabwe 2 Jul 2023 ODI # 4609
28 28 3 1026 122 41.04 1115 92.01 1 7 0 100 28 v Netherlands 30 Jun 2023 ODI # 4606
29 29 3 1027 122 39.50 1131 90.80 1 7 0 100 28 v Scotland 27 Jun 2023 ODI # 4603
30 30 3 1027 122 38.03 1132 90.72 1 7 1 100 28 v Ireland 25 Jun 2023 ODI # 4599
31 30 3 1027 122 38.03 1132 90.72 1 7 1 100 28 v Oman 23 Jun 2023 ODI # 4595
32 31 3 1105 122 39.46 1195 92.46 1 8 1 110 28 v U.A.E. 19 Jun 2023 ODI # 4587
33 32 4 1116 122 39.85 1212 92.07 1 8 1 111 28 v Afghanistan 7 Jun 2023 ODI # 4583
34 33 4 1194 122 41.17 1287 92.77 1 9 1 118 29 v Afghanistan 4 Jun 2023 ODI # 4580
35 34 4 1205 122 40.16 1304 92.40 1 9 1 120 29 v Afghanistan 2 Jun 2023 ODI # 4579
36 35 4 1205 122 38.87 1310 91.98 1 9 2 120 29 v New Zealand 31 Mar 2023 ODI # 4557
37 36 4 1205 122 37.65 1326 90.87 1 9 3 120 29 v New Zealand 25 Mar 2023 ODI # 4548
38 37 4 1209 122 36.63 1333 90.69 1 9 3 121 29 v India 15 Jan 2023 ODI # 4505
39 38 4 1243 122 36.55 1367 90.92 1 9 3 124 30 v India 12 Jan 2023 ODI # 4503
40 39 4 1243 122 35.51 1371 90.66 1 9 4 124 30 v India 10 Jan 2023 ODI # 4501
41 40 4 1310 122 36.38 1432 91.48 1 10 4 132 31 v Afghanistan 30 Nov 2022 ODI # 4490
42 41 5 1312 122 36.44 1440 91.11 1 10 4 132 31 v Afghanistan 27 Nov 2022 ODI # 4488
43 42 5 1313 122 35.48 1445 90.86 1 10 4 132 31 v Afghanistan 25 Nov 2022 ODI # 4485
44 43 5 1339 122 35.23 1485 90.16 1 10 4 135 31 v Australia 24 Jun 2022 ODI # 4418
45 44 5 1353 122 34.69 1506 89.84 1 10 4 136 32 v Australia 21 Jun 2022 ODI # 4416
46 45 6 1440 122 36.92 1591 90.50 1 11 4 144 32 v Australia 19 Jun 2022 ODI # 4415
47 46 6 1476 122 36.90 1632 90.44 1 11 4 146 33 v Australia 16 Jun 2022 ODI # 4412
48 47 7 1562 122 39.05 1719 90.86 1 12 4 154 34 v Australia 14 Jun 2022 ODI # 4409
49 48 7 1598 122 38.97 1770 90.28 1 12 4 158 34 v Zimbabwe 21 Jan 2022 ODI # 4347
50 49 7 1605 122 38.21 1779 90.21 1 12 4 159 34 v Zimbabwe 18 Jan 2022 ODI # 4343
51 50 7 1631 122 37.93 1803 90.46 1 12 4 165 34 v Zimbabwe 16 Jan 2022 ODI # 4341
52 51 7 1653 122 37.56 1839 89.88 1 12 4 165 35 v Bangladesh 28 May 2021 ODI # 4292
53 52 7 1668 122 37.06 1861 89.62 1 12 4 165 36 v Bangladesh 25 May 2021 ODI # 4291
54 53 7 1692 122 36.78 1897 89.19 1 12 4 167 36 v Bangladesh 23 May 2021 ODI # 4290
55 54 7 1747 122 37.17 1945 89.82 1 13 4 173 37 v West Indies 1 Mar 2020 ODI # 4250
56 55 7 1866 122 38.87 2064 90.40 2 13 4 185 37 v West Indies 26 Feb 2020 ODI # 4247
57 56 7 1886 122 38.48 2089 90.28 2 13 4 187 38 v West Indies 22 Feb 2020 ODI # 4246
58 57 7 1940 122 38.80 2147 90.35 2 14 4 192 39 v Bangladesh 31 Jul 2019 ODI # 4195
59 58 8 1981 122 39.62 2221 89.19 2 14 4 196 39 v Bangladesh 28 Jul 2019 ODI # 4194
60 59 8 2024 122 39.68 2270 89.16 2 14 4 200 39 v Bangladesh 26 Jul 2019 ODI # 4193
61 60 8 2027 122 38.98 2283 88.78 2 14 4 200 39 v India 6 Jul 2019 ODI # 4187
62 61 8 2066 122 38.98 2324 88.89 2 14 4 204 39 v West Indies 1 Jul 2019 ODI # 4180
63 62 8 2089 122 38.68 2375 87.95 2 14 4 206 39 v South Africa 28 Jun 2019 ODI # 4176
64 63 8 2135 122 38.81 2443 87.39 2 14 4 208 39 v England 21 Jun 2019 ODI # 4168
65 64 8 2165 122 38.66 2480 87.29 2 14 4 208 41 v Australia 15 Jun 2019 ODI # 4159
66 65 8 2167 122 38.01 2482 87.30 2 14 4 208 41 v Afghanistan 4 Jun 2019 ODI # 4149
67 66 8 2167 122 37.36 2483 87.27 2 14 5 208 41 v New Zealand 1 Jun 2019 ODI # 4145
68 67 8 2233 122 37.84 2539 87.94 2 15 5 212 44 v Scotland 21 May 2019 ODI # 4142
69 68 8 2289 122 38.15 2623 87.26 2 16 5 215 44 v South Africa 16 Mar 2019 ODI # 4115
70 69 8 2310 122 37.86 2665 86.67 2 16 5 216 44 v South Africa 13 Mar 2019 ODI # 4114
71 70 8 2351 122 37.91 2696 87.20 2 16 5 220 46 v South Africa 10 Mar 2019 ODI # 4112
72 71 8 2375 122 37.69 2727 87.09 2 16 5 222 46 v South Africa 6 Mar 2019 ODI # 4107
73 72 8 2435 122 38.04 2800 86.96 2 17 5 227 47 v South Africa 3 Mar 2019 ODI # 4104
74 73 8 2435 122 37.46 2800 86.96 2 17 6 227 47 v New Zealand 8 Jan 2019 ODI # 4076
75 74 8 2455 122 37.19 2830 86.74 2 17 6 229 47 v New Zealand 5 Jan 2019 ODI # 4075
76 75 8 2473 122 36.91 2850 86.77 2 17 6 231 47 v New Zealand 3 Jan 2019 ODI # 4074
77 76 8 2529 122 37.19 2883 87.72 2 18 6 232 53 v England 23 Oct 2018 ODI # 4058
78 77 8 2534 122 36.72 2897 87.46 2 18 6 232 53 v England 20 Oct 2018 ODI # 4055
79 78 8 2534 122 36.20 2898 87.43 2 18 7 232 53 v England 17 Oct 2018 ODI # 4054
80 79 8 2534 122 35.69 2900 87.37 2 18 8 232 53 v Afghanistan 17 Sep 2018 ODI # 4038
81 80 8 2534 122 35.19 2901 87.34 2 18 9 232 53 v Bangladesh 15 Sep 2018 ODI # 4036
82 81 8 2572 122 35.23 2944 87.36 2 18 9 237 53 v South Africa 12 Aug 2018 ODI # 4031
83 82 8 2586 122 34.94 2957 87.45 2 18 9 237 54 v South Africa 8 Aug 2018 ODI # 4030
84 83 8 2617 122 34.89 2991 87.49 2 18 9 241 54 v South Africa 5 Aug 2018 ODI # 4029
85 84 8 2617 122 34.43 2992 87.46 2 18 10 241 54 v South Africa 1 Aug 2018 ODI # 4027
86 85 8 2620 122 34.02 2998 87.39 2 18 10 241 54 v South Africa 29 Jul 2018 ODI # 4025
87 86 8 2648 122 33.94 3007 88.06 2 18 10 243 57 v Bangladesh 27 Jan 2018 ODI # 3967
88 86 8 2648 122 33.94 3007 88.06 2 18 10 243 57 v Bangladesh 25 Jan 2018 ODI # 3965
89 87 8 2684 122 33.97 3051 87.97 2 18 10 247 57 v Zimbabwe 21 Jan 2018 ODI # 3962
90 88 8 2703 122 33.78 3085 87.61 2 18 10 248 57 v Bangladesh 19 Jan 2018 ODI # 3959
91 89 8 2703 122 33.37 3089 87.50 2 18 11 248 57 v Zimbabwe 17 Jan 2018 ODI # 3955
92 90 8 2713 122 33.08 3113 87.15 2 18 11 249 57 v Pakistan 16 Oct 2017 ODI # 3924
93 91 8 2715 122 32.71 3121 86.99 2 18 11 249 57 v Pakistan 13 Oct 2017 ODI # 3922
94 92 8 2716 122 32.33 3128 86.82 2 18 11 249 57 v India 31 Aug 2017 ODI # 3908
95 93 8 2717 122 31.96 3138 86.58 2 18 11 249 57 v India 27 Aug 2017 ODI # 3907
96 94 8 2736 122 31.81 3186 85.87 2 18 11 251 57 v India 24 Aug 2017 ODI # 3906
97 95 8 2772 122 31.86 3223 86.00 2 18 11 256 57 v India 20 Aug 2017 ODI # 3905
98 96 8 2773 122 31.51 3231 85.82 2 18 11 256 57 v Zimbabwe 10 Jul 2017 ODI # 3904
99 97 8 2773 122 31.15 3232 85.79 2 18 12 256 57 v Zimbabwe 8 Jul 2017 ODI # 3903
100 98 9 2801 122 31.47 3257 85.99 2 18 12 258 57 v Zimbabwe 6 Jul 2017 ODI # 3901
101 99 9 2801 122 31.12 3258 85.97 2 18 13 258 57 v Zimbabwe 2 Jul 2017 ODI # 3899
102 100 9 2887 122 31.72 3338 86.48 2 19 13 266 58 v Zimbabwe 30 Jun 2017 ODI # 3897
103 101 9 2914 122 31.67 3367 86.54 2 19 13 270 58 v Pakistan 12 Jun 2017 ODI # 3888
104 102 9 3003 122 32.29 3460 86.79 2 20 13 281 59 v India 8 Jun 2017 ODI # 3882
105 103 9 3014 122 32.06 3470 86.85 2 20 13 283 59 v South Africa 3 Jun 2017 ODI # 3877
106 104 9 3068 122 32.29 3546 86.52 2 21 13 287 59 v Bangladesh 1 Apr 2017 ODI # 3858
107 105 9 3170 122 33.02 3653 86.77 3 21 13 296 60 v Bangladesh 28 Mar 2017 ODI # 3856
108 106 9 3174 122 32.72 3670 86.48 3 21 13 296 60 v Bangladesh 25 Mar 2017 ODI # 3855
109 107 9 3175 122 32.39 3677 86.34 3 21 13 296 60 v South Africa 10 Feb 2017 ODI # 3834
110 108 9 3204 122 32.36 3711 86.33 3 21 13 299 60 v South Africa 7 Feb 2017 ODI # 3833
111 109 9 3208 122 32.08 3718 86.28 3 21 13 299 60 v South Africa 4 Feb 2017 ODI # 3831
112 110 9 3228 122 31.96 3740 86.31 3 21 13 302 60 v South Africa 1 Feb 2017 ODI # 3830
113 111 9 3290 122 32.25 3834 85.81 3 22 13 312 60 v South Africa 28 Jan 2017 ODI # 3828
114 112 9 3347 122 32.49 3906 85.68 3 23 13 322 60 v Zimbabwe 27 Nov 2016 ODI # 3810
115 113 9 3441 122 33.08 3979 86.47 3 24 13 329 65 v West Indies 23 Nov 2016 ODI # 3808
116 113 9 3441 122 33.08 3979 86.47 3 24 13 329 65 v Zimbabwe 21 Nov 2016 ODI # 3807
117 114 9 3445 122 32.80 3985 86.44 3 24 13 330 65 v West Indies 16 Nov 2016 ODI # 3805
118 115 10 3457 122 32.92 3993 86.57 3 24 13 331 66 v Zimbabwe 14 Nov 2016 ODI # 3804
119 116 10 3490 122 32.92 4029 86.62 3 24 13 336 67 v Australia 4 Sep 2016 ODI # 3776
120 117 10 3491 122 32.62 4037 86.47 3 24 13 336 67 v Australia 31 Aug 2016 ODI # 3774
121 118 10 3495 122 32.36 4039 86.53 3 24 13 337 67 v Australia 28 Aug 2016 ODI # 3772
122 119 10 3564 122 32.69 4108 86.75 3 25 13 346 67 v Australia 24 Aug 2016 ODI # 3769
123 120 10 3631 122 33.00 4203 86.39 3 26 13 352 67 v Australia 21 Aug 2016 ODI # 3768
124 121 10 3653 122 32.90 4237 86.21 3 26 13 354 67 v England 2 Jul 2016 ODI # 3758
125 122 10 3730 122 33.30 4301 86.72 3 27 13 367 67 v England 29 Jun 2016 ODI # 3757
126 123 10 3783 122 33.47 4367 86.62 3 28 13 372 68 v England 26 Jun 2016 ODI # 3755
127 124 10 3783 122 33.18 4376 86.44 3 28 14 372 68 v England 24 Jun 2016 ODI # 3753
128 125 10 3800 122 33.04 4390 86.56 3 28 14 374 69 v England 21 Jun 2016 ODI # 3751
129 126 10 3808 122 32.82 4397 86.60 3 28 14 375 69 v Ireland 18 Jun 2016 ODI # 3749
130 127 10 3859 122 32.98 4456 86.60 3 29 14 383 69 v Ireland 16 Jun 2016 ODI # 3748
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