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 2013-2024 142 134 20 4154 141 36.43 4806 86.43 7 21 3 342 103 Profile
Reverse cumulative
1 1 0 10 10 10.00 11 90.90 0 0 0 1 0 v Sri Lanka 11 Jan 2024 ODI # 4720
2 2 0 11 10 5.50 16 68.75 0 0 0 1 0 v Sri Lanka 8 Jan 2024 ODI # 4719
3 2 0 11 10 5.50 16 68.75 0 0 0 1 0 v Sri Lanka 6 Jan 2024 ODI # 4718
4 3 0 48 37 16.00 49 97.95 0 0 0 3 1 v Ireland 17 Dec 2023 ODI # 4712
5 4 0 50 37 12.50 61 81.96 0 0 0 3 1 v Ireland 15 Dec 2023 ODI # 4710
6 5 0 65 37 13.00 79 82.27 0 0 0 4 1 v Ireland 13 Dec 2023 ODI # 4709
7 6 0 99 37 16.50 119 83.19 0 0 0 6 2 v Scotland 4 Jul 2023 ODI # 4612
8 7 0 130 37 18.57 170 76.47 0 0 0 9 3 v Sri Lanka 2 Jul 2023 ODI # 4609
9 8 0 172 42 21.50 219 78.53 0 0 0 15 3 v Oman 29 Jun 2023 ODI # 4605
10 9 0 220 48 24.44 246 89.43 0 0 0 20 5 v U.S.A. 26 Jun 2023 ODI # 4601
11 10 0 288 68 28.80 304 94.73 0 1 0 26 7 v West Indies 24 Jun 2023 ODI # 4597
12 11 1 390 102* 39.00 358 108.93 1 1 0 32 15 v Netherlands 20 Jun 2023 ODI # 4589
13 11 1 390 102* 39.00 358 108.93 1 1 0 32 15 v Nepal 18 Jun 2023 ODI # 4585
14 12 2 408 102* 40.80 367 111.17 1 1 0 33 16 v Netherlands 25 Mar 2023 ODI # 4549
15 13 2 408 102* 37.09 369 110.56 1 1 1 33 16 v Netherlands 23 Mar 2023 ODI # 4546
16 14 2 430 102* 35.83 400 107.50 1 1 1 35 17 v Netherlands 21 Mar 2023 ODI # 4543
17 14 2 430 102* 35.83 400 107.50 1 1 1 35 17 v Ireland 23 Jan 2023 ODI # 4510
18 15 2 455 102* 35.00 421 108.07 1 1 1 38 17 v Ireland 21 Jan 2023 ODI # 4508
19 16 2 498 102* 35.57 466 106.86 1 1 1 42 18 v Ireland 18 Jan 2023 ODI # 4506
20 17 2 506 102* 33.73 485 104.32 1 1 1 43 18 v Australia 3 Sep 2022 ODI # 4460
21 18 2 523 102* 32.68 522 100.19 1 1 1 44 19 v Australia 31 Aug 2022 ODI # 4459
22 19 2 528 102* 31.05 546 96.70 1 1 1 44 19 v Australia 28 Aug 2022 ODI # 4458
23 20 2 643 115 35.72 641 100.31 2 1 1 53 22 v India 22 Aug 2022 ODI # 4457
24 21 2 659 115 34.68 672 98.06 2 1 1 53 22 v India 20 Aug 2022 ODI # 4454
25 22 2 671 115 33.55 689 97.38 2 1 1 54 22 v India 18 Aug 2022 ODI # 4451
26 23 2 671 115 31.95 690 97.24 2 1 2 54 22 v Bangladesh 10 Aug 2022 ODI # 4443
27 24 3 788 117* 37.52 817 96.45 3 1 2 62 26 v Bangladesh 7 Aug 2022 ODI # 4442
28 25 4 923 135* 43.95 926 99.67 4 1 2 70 32 v Bangladesh 5 Aug 2022 ODI # 4441
29 26 4 961 135* 43.68 1003 95.81 4 1 2 72 32 v Afghanistan 9 Jun 2022 ODI # 4403
30 27 4 1001 135* 43.52 1060 94.43 4 1 2 74 33 v Afghanistan 6 Jun 2022 ODI # 4400
31 28 4 1068 135* 44.50 1138 93.84 4 2 2 80 34 v Afghanistan 4 Jun 2022 ODI # 4397
32 29 4 1069 135* 42.76 1143 93.52 4 2 2 80 34 v Sri Lanka 21 Jan 2022 ODI # 4347
33 30 4 1125 135* 43.26 1189 94.61 4 3 2 84 35 v Sri Lanka 18 Jan 2022 ODI # 4343
34 31 4 1143 135* 42.33 1206 94.77 4 3 2 86 35 v Sri Lanka 16 Jan 2022 ODI # 4341
35 32 4 1152 135* 41.14 1225 94.04 4 3 2 86 35 v Ireland 13 Sep 2021 ODI # 4323
36 32 4 1152 135* 41.14 1225 94.04 4 3 2 86 35 v Ireland 10 Sep 2021 ODI # 4321
37 33 5 1211 135* 43.25 1269 95.42 4 4 2 91 37 v Ireland 8 Sep 2021 ODI # 4319
38 34 5 1268 135* 43.72 1323 95.84 4 5 2 98 38 v Bangladesh 20 Jul 2021 ODI # 4308
39 35 5 1298 135* 43.26 1367 94.95 4 5 2 100 38 v Bangladesh 18 Jul 2021 ODI # 4306
40 36 5 1343 135* 43.32 1403 95.72 4 5 2 104 39 v Pakistan 3 Nov 2020 ODI # 4264
41 37 5 1345 135* 42.03 1411 95.32 4 5 2 104 39 v Pakistan 1 Nov 2020 ODI # 4263
42 38 5 1353 135* 41.00 1418 95.41 4 5 2 105 39 v Pakistan 30 Oct 2020 ODI # 4262
43 39 5 1414 135* 41.58 1468 96.32 4 6 2 110 41 v Bangladesh 6 Mar 2020 ODI # 4253
44 40 5 1480 135* 42.28 1525 97.04 4 7 2 115 43 v Bangladesh 3 Mar 2020 ODI # 4251
45 41 5 1498 135* 41.61 1557 96.21 4 7 2 117 43 v Bangladesh 1 Mar 2020 ODI # 4249
46 42 5 1504 135* 40.64 1561 96.34 4 7 2 118 43 v Ireland 7 Jul 2019 ODI # 4189
47 43 5 1535 135* 40.39 1583 96.96 4 7 2 120 44 v Ireland 4 Jul 2019 ODI # 4185
48 44 5 1543 135* 39.56 1607 96.01 4 7 2 120 44 v Ireland 1 Jul 2019 ODI # 4181
49 45 6 1628 135* 41.74 1675 97.19 4 8 2 125 49 v Netherlands 21 Jun 2019 ODI # 4167
50 46 6 1639 135* 40.97 1698 96.52 4 8 2 125 49 v Netherlands 19 Jun 2019 ODI # 4164
51 47 7 1648 135* 41.20 1711 96.31 4 8 2 126 49 v U.A.E. 16 Apr 2019 ODI # 4124
52 48 7 1666 135* 40.63 1737 95.91 4 8 2 127 49 v U.A.E. 14 Apr 2019 ODI # 4123
53 49 7 1677 135* 39.92 1746 96.04 4 8 2 128 49 v U.A.E. 12 Apr 2019 ODI # 4122
54 49 7 1677 135* 39.92 1746 96.04 4 8 2 128 49 v U.A.E. 10 Apr 2019 ODI # 4121
55 50 7 1717 135* 39.93 1797 95.54 4 8 2 130 50 v Bangladesh 26 Oct 2018 ODI # 4061
56 51 7 1766 135* 40.13 1858 95.04 4 8 2 133 52 v Bangladesh 24 Oct 2018 ODI # 4060
57 52 7 1773 135* 39.40 1880 94.30 4 8 2 133 52 v Bangladesh 21 Oct 2018 ODI # 4057
58 53 7 1807 135* 39.28 1906 94.80 4 8 2 135 53 v U.A.E. 22 Mar 2018 ODI # 4005
59 54 7 1829 135* 38.91 1939 94.32 4 8 2 137 53 v West Indies 19 Mar 2018 ODI # 4002
60 55 8 1898 135* 40.38 2022 93.86 4 9 2 141 56 v Ireland 16 Mar 2018 ODI # 3999
61 56 8 1899 135* 39.56 2024 93.82 4 9 2 141 56 v Scotland 12 Mar 2018 ODI # 3996
62 57 8 1909 135* 38.95 2038 93.67 4 9 2 141 56 v Hong Kong 10 Mar 2018 ODI # 3994
63 58 8 1969 135* 39.38 2106 93.49 4 10 2 147 57 v Afghanistan 6 Mar 2018 ODI # 3988
64 59 8 1970 135* 38.62 2110 93.36 4 10 2 147 57 v Afghanistan 19 Feb 2018 ODI # 3979
65 60 8 1974 135* 37.96 2118 93.20 4 10 2 147 57 v Afghanistan 16 Feb 2018 ODI # 3977
66 61 8 2012 135* 37.96 2168 92.80 4 10 2 148 60 v Afghanistan 13 Feb 2018 ODI # 3975
67 62 8 2104 135* 38.96 2242 93.84 4 11 2 157 64 v Afghanistan 11 Feb 2018 ODI # 3974
68 63 8 2129 135* 38.70 2278 93.45 4 11 2 159 65 v Afghanistan 9 Feb 2018 ODI # 3972
69 64 8 2168 135* 38.71 2337 92.76 4 11 2 163 66 v Bangladesh 23 Jan 2018 ODI # 3964
70 65 8 2177 135* 38.19 2349 92.67 4 11 2 165 66 v Sri Lanka 21 Jan 2018 ODI # 3962
71 66 9 2258 135* 39.61 2416 93.46 4 12 2 173 67 v Sri Lanka 17 Jan 2018 ODI # 3955
72 67 9 2310 135* 39.82 2515 91.84 4 13 2 175 69 v Bangladesh 15 Jan 2018 ODI # 3952
73 68 10 2337 135* 40.29 2542 91.93 4 13 2 176 71 v Sri Lanka 10 Jul 2017 ODI # 3904
74 69 10 2347 135* 39.77 2552 91.96 4 13 2 177 71 v Sri Lanka 8 Jul 2017 ODI # 3903
75 70 11 2372 135* 40.20 2569 92.33 4 13 2 179 72 v Sri Lanka 6 Jul 2017 ODI # 3901
76 71 11 2380 135* 39.66 2586 92.03 4 13 2 181 72 v Sri Lanka 2 Jul 2017 ODI # 3899
77 72 12 2447 135* 40.78 2642 92.61 4 14 2 188 73 v Sri Lanka 30 Jun 2017 ODI # 3897
78 73 13 2505 135* 41.75 2730 91.75 4 15 2 195 73 v Scotland 17 Jun 2017 ODI # 3893
79 74 13 2509 135* 41.13 2739 91.60 4 15 2 195 73 v Scotland 15 Jun 2017 ODI # 3892
80 75 13 2521 135* 40.66 2769 91.04 4 15 2 197 73 v Afghanistan 16 Feb 2017 ODI # 3835
81 76 13 2526 135* 40.09 2780 90.86 4 15 2 198 73 v Sri Lanka 27 Nov 2016 ODI # 3810
82 77 14 2602 135* 41.30 2883 90.25 4 16 2 201 73 v West Indies 25 Nov 2016 ODI # 3809
83 78 15 2606 135* 41.36 2894 90.04 4 16 2 201 73 v Sri Lanka 21 Nov 2016 ODI # 3807
84 79 15 2683 135* 41.92 2975 90.18 4 17 2 208 73 v West Indies 19 Nov 2016 ODI # 3806
85 80 15 2684 135* 41.29 2978 90.12 4 17 2 208 73 v Sri Lanka 14 Nov 2016 ODI # 3804
86 81 15 2700 135* 40.90 3019 89.43 4 17 2 209 73 v India 13 Jun 2016 ODI # 3744
87 82 15 2723 135* 40.64 3073 88.61 4 17 2 211 73 v India 11 Jun 2016 ODI # 3742
88 83 15 2752 135* 40.47 3096 88.88 4 17 2 213 74 v Afghanistan 6 Jan 2016 ODI # 3722
89 84 15 2761 135* 40.01 3108 88.83 4 17 2 214 74 v Afghanistan 4 Jan 2016 ODI # 3720
90 85 15 2762 135* 39.45 3115 88.66 4 17 2 214 74 v Afghanistan 2 Jan 2016 ODI # 3719
91 86 15 2775 135* 39.08 3124 88.82 4 17 2 216 74 v Afghanistan 29 Dec 2015 ODI # 3716
92 87 15 2781 135* 38.62 3149 88.31 4 17 2 216 74 v Afghanistan 25 Dec 2015 ODI # 3713
93 88 15 2790 135* 38.21 3161 88.26 4 17 2 217 74 v Bangladesh 11 Nov 2015 ODI # 3706
94 89 15 2823 135* 38.14 3203 88.13 4 17 2 219 75 v Bangladesh 9 Nov 2015 ODI # 3705
95 90 15 2826 135* 37.68 3228 87.54 4 17 2 219 75 v Bangladesh 7 Nov 2015 ODI # 3703
96 91 15 2828 135* 37.21 3241 87.25 4 17 2 219 75 v Afghanistan 24 Oct 2015 ODI # 3699
97 92 15 2914 135* 37.84 3354 86.88 4 18 2 224 76 v Afghanistan 22 Oct 2015 ODI # 3697
98 93 16 2943 135* 38.22 3377 87.14 4 18 2 225 77 v Afghanistan 20 Oct 2015 ODI # 3696
99 94 16 2946 135* 37.76 3385 87.03 4 18 2 225 77 v Afghanistan 18 Oct 2015 ODI # 3694
100 94 16 2946 135* 37.76 3385 87.03 4 18 2 225 77 v Afghanistan 16 Oct 2015 ODI # 3693
101 95 16 2996 135* 37.92 3441 87.06 4 19 2 229 78 v Ireland 13 Oct 2015 ODI # 3691
102 96 16 3029 135* 37.86 3470 87.29 4 19 2 230 79 v Ireland 11 Oct 2015 ODI # 3690
103 97 17 3089 135* 38.61 3542 87.21 4 20 2 234 79 v Ireland 9 Oct 2015 ODI # 3688
104 98 17 3091 135* 38.16 3548 87.11 4 20 2 234 79 v Pakistan 5 Oct 2015 ODI # 3687
105 99 17 3123 135* 38.08 3569 87.50 4 20 2 236 80 v Pakistan 3 Oct 2015 ODI # 3686
106 100 17 3142 135* 37.85 3609 87.06 4 20 2 237 80 v Pakistan 1 Oct 2015 ODI # 3685
107 101 17 3147 135* 37.46 3620 86.93 4 20 2 237 80 v New Zealand 7 Aug 2015 ODI # 3675
108 102 18 3247 135* 38.65 3715 87.40 5 20 2 242 84 v New Zealand 4 Aug 2015 ODI # 3674
109 102 18 3247 135* 38.65 3715 87.40 5 20 2 242 84 v New Zealand 2 Aug 2015 ODI # 3673
110 103 18 3260 135* 38.35 3725 87.51 5 20 2 244 84 v India 14 Jul 2015 ODI # 3667
111 104 18 3278 135* 38.11 3747 87.48 5 20 2 244 85 v India 12 Jul 2015 ODI # 3665
112 105 18 3315 135* 38.10 3780 87.69 5 20 2 249 85 v India 10 Jul 2015 ODI # 3662
113 105 18 3315 135* 38.10 3780 87.69 5 20 2 249 85 v Pakistan 31 May 2015 ODI # 3653
114 106 19 3415 135* 39.25 3864 88.37 6 20 2 257 88 v Pakistan 29 May 2015 ODI # 3652
115 107 19 3451 135* 39.21 3895 88.60 6 20 2 261 89 v Pakistan 26 May 2015 ODI # 3651
116 108 19 3479 135* 39.08 3910 88.97 6 20 2 262 92 v India 14 Mar 2015 ODI # 3636
117 109 19 3491 135* 38.78 3929 88.85 6 20 2 264 92 v Ireland 7 Mar 2015 ODI # 3627
118 110 19 3499 135* 38.45 3944 88.71 6 20 2 264 92 v Pakistan 1 Mar 2015 ODI # 3620
119 111 19 3525 135* 38.31 3964 88.92 6 20 2 269 92 v West Indies 24 Feb 2015 ODI # 3612
120 112 19 3571 135* 38.39 4008 89.09 6 20 2 275 93 v U.A.E. 19 Feb 2015 ODI # 3606
121 113 19 3576 135* 38.04 4021 88.93 6 20 2 276 93 v South Africa 15 Feb 2015 ODI # 3601
122 114 19 3585 135* 37.73 4035 88.84 6 20 2 278 93 v Bangladesh 1 Dec 2014 ODI # 3559
123 115 19 3601 135* 37.51 4059 88.71 6 20 2 280 93 v Bangladesh 23 Nov 2014 ODI # 3552
124 116 19 3616 135* 37.27 4081 88.60 6 20 2 281 93 v Bangladesh 21 Nov 2014 ODI # 3550
125 117 19 3645 135* 37.19 4113 88.62 6 20 2 285 93 v South Africa 4 Sep 2014 ODI # 3524
126 118 19 3667 135* 37.04 4145 88.46 6 20 2 289 93 v Australia 31 Aug 2014 ODI # 3521
127 119 19 3702 135* 37.02 4195 88.24 6 20 2 292 94 v South Africa 29 Aug 2014 ODI # 3518
128 120 19 3735 135* 36.98 4235 88.19 6 20 2 297 94 v Australia 25 Aug 2014 ODI # 3513
129 121 19 3765 135* 36.91 4259 88.40 6 20 2 304 94 v South Africa 21 Aug 2014 ODI # 3510
130 122 19 3765 135* 36.55 4273 88.11 6 20 3 304 94 v South Africa 19 Aug 2014 ODI # 3508
131 123 19 3781 135* 36.35 4310 87.72 6 20 3 306 94 v Afghanistan 24 Jul 2014 ODI # 3506
132 124 19 3792 135* 36.11 4335 87.47 6 20 3 308 94 v Afghanistan 22 Jul 2014 ODI # 3505
133 125 19 3933 141 37.10 4468 88.02 7 20 3 319 101 v Afghanistan 20 Jul 2014 ODI # 3504
134 126 20 3975 141 37.50 4529 87.76 7 20 3 325 101 v Afghanistan 18 Jul 2014 ODI # 3503
135 127 20 3981 141 37.20 4545 87.59 7 20 3 325 101 v Pakistan 31 Aug 2013 ODI # 3408
136 128 20 3988 141 36.92 4562 87.41 7 20 3 326 101 v India 1 Aug 2013 ODI # 3402
137 129 20 3989 141 36.59 4565 87.38 7 20 3 326 101 v India 28 Jul 2013 ODI # 3399
138 130 20 4009 141 36.44 4600 87.15 7 20 3 329 101 v India 26 Jul 2013 ODI # 3397
139 131 20 4091 141 36.85 4712 86.82 7 21 3 335 103 v India 24 Jul 2013 ODI # 3395
140 132 20 4128 141 36.85 4764 86.64 7 21 3 339 103 v Bangladesh 8 May 2013 ODI # 3355
141 133 20 4151 141 36.73 4800 86.47 7 21 3 342 103 v Bangladesh 5 May 2013 ODI # 3354
142 134 20 4154 141 36.43 4806 86.43 7 21 3 342 103 v Bangladesh 3 May 2013 ODI # 3353
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