Records type batting analysis [change type]
View cumulative averages [change view]
Not involving the player Hasan Ali (PAK) remove Hasan Ali (PAK) 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 2012-2023 147 134 17 4099 145* 35.03 4782 85.71 7 24 11 346 57 Profile
filtered 2012-2023 139 128 16 3982 145* 35.55 4651 85.61 7 23 11 337 57
Cumulative averages
1 1 0 24 24 24.00 33 72.72 0 0 0 3 0 v Zimbabwe 3 Feb 2012 ODI # 3230
2 2 0 72 48 36.00 61 118.03 0 0 0 8 2 v Zimbabwe 6 Feb 2012 ODI # 3232
3 3 1 79 48 39.50 64 123.43 0 0 0 8 3 v Zimbabwe 9 Feb 2012 ODI # 3234
4 4 1 81 48 27.00 72 112.50 0 0 0 8 3 v West Indies 7 Jul 2012 ODI # 3285
5 5 1 93 48 23.25 96 96.87 0 0 0 8 3 v West Indies 11 Jul 2012 ODI # 3288
6 6 1 125 48 25.00 158 79.11 0 0 0 9 3 v West Indies 14 Jul 2012 ODI # 3289
7 7 1 136 48 22.66 183 74.31 0 0 0 9 3 v West Indies 16 Jul 2012 ODI # 3290
8 8 1 138 48 19.71 201 68.65 0 0 0 9 3 v Sri Lanka 4 Nov 2012 ODI # 3305
9 9 1 138 48 17.25 202 68.31 0 0 1 9 3 v Bangladesh 31 Oct 2013 ODI # 3426
10 10 1 181 48 20.11 275 65.81 0 0 1 9 5 v Bangladesh 3 Nov 2013 ODI # 3429
11 11 2 185 48 20.55 291 63.57 0 0 1 9 5 v Sri Lanka 10 Nov 2013 ODI # 3432
12 12 2 271 86 27.10 359 75.48 0 1 1 21 6 v Sri Lanka 12 Nov 2013 ODI # 3434
13 13 2 280 86 25.45 378 74.07 0 1 1 23 6 v Sri Lanka 16 Nov 2013 ODI # 3435
14 14 2 309 86 25.75 416 74.27 0 1 1 28 6 v South Africa 21 Oct 2014 ODI # 3536
15 15 2 325 86 25.00 444 73.19 0 1 1 30 6 v South Africa 24 Oct 2014 ODI # 3537
16 15 2 325 86 25.00 444 73.19 0 1 1 30 6 v South Africa 27 Oct 2014 ODI # 3538
17 16 2 338 86 24.14 464 72.84 0 1 1 30 6 v Pakistan 8 Dec 2014 ODI # 3564
18 17 2 341 86 22.73 471 72.39 0 1 1 30 6 v Pakistan 12 Dec 2014 ODI # 3566
19 18 2 375 86 23.43 519 72.25 0 1 1 33 6 v Pakistan 14 Dec 2014 ODI # 3568
20 19 3 389 86 24.31 531 73.25 0 1 1 33 6 v Pakistan 17 Dec 2014 ODI # 3570
21 20 4 411 86 25.68 545 75.41 0 1 1 37 6 v Pakistan 19 Dec 2014 ODI # 3571
22 21 4 426 86 25.05 575 74.08 0 1 1 39 6 v Sri Lanka 11 Jan 2015 ODI # 3574
23 22 4 431 86 23.94 590 73.05 0 1 1 39 6 v Sri Lanka 15 Jan 2015 ODI # 3577
24 23 4 473 86 24.89 655 72.21 0 1 1 43 6 v Sri Lanka 17 Jan 2015 ODI # 3580
25 24 4 479 86 23.95 664 72.13 0 1 1 44 6 v Sri Lanka 29 Jan 2015 ODI # 3594
26 25 4 502 86 23.90 692 72.54 0 1 1 49 6 v Pakistan 31 Jan 2015 ODI # 3596
27 26 4 516 86 23.45 711 72.57 0 1 1 52 6 v Zimbabwe 2 Aug 2015 ODI # 3673
28 27 5 626 110* 28.45 827 75.69 1 1 1 59 8 v Zimbabwe 4 Aug 2015 ODI # 3674
29 28 5 642 110* 27.91 856 75.00 1 1 1 61 8 v Zimbabwe 7 Aug 2015 ODI # 3675
30 29 5 702 110* 29.25 936 75.00 1 2 1 65 9 v South Africa 19 Aug 2015 ODI # 3676
31 30 5 766 110* 30.64 1017 75.31 1 3 1 73 9 v South Africa 23 Aug 2015 ODI # 3677
32 31 5 820 110* 31.53 1091 75.16 1 4 1 77 10 v South Africa 26 Aug 2015 ODI # 3678
33 32 5 838 110* 31.03 1106 75.76 1 4 1 79 10 v Sri Lanka 26 Dec 2015 ODI # 3714
34 33 6 855 110* 31.66 1126 75.93 1 4 1 81 10 v Sri Lanka 28 Dec 2015 ODI # 3715
35 34 6 897 110* 32.03 1173 76.47 1 4 1 86 11 v Sri Lanka 31 Dec 2015 ODI # 3717
36 35 6 906 110* 31.24 1181 76.71 1 4 1 87 11 v Sri Lanka 2 Jan 2016 ODI # 3718
37 36 6 906 110* 30.20 1184 76.52 1 4 2 87 11 v Sri Lanka 5 Jan 2016 ODI # 3721
38 37 6 917 110* 29.58 1199 76.48 1 4 2 88 11 v Pakistan 25 Jan 2016 ODI # 3728
39 38 7 996 110* 32.12 1297 76.79 1 5 2 95 12 v India 16 Oct 2016 ODI # 3796
40 39 7 1042 110* 32.56 1343 77.58 1 5 2 101 13 v India 20 Oct 2016 ODI # 3797
41 40 7 1103 110* 33.42 1415 77.95 1 6 2 104 14 v India 23 Oct 2016 ODI # 3798
42 41 7 1142 110* 33.58 1455 78.48 1 6 2 108 14 v India 26 Oct 2016 ODI # 3799
43 42 7 1161 110* 33.17 1472 78.87 1 6 2 111 14 v India 29 Oct 2016 ODI # 3800
44 43 7 1163 110* 32.30 1478 78.68 1 6 2 111 14 v Australia 4 Dec 2016 ODI # 3811
45 44 7 1167 110* 31.54 1490 78.32 1 6 2 111 14 v Australia 6 Dec 2016 ODI # 3812
46 45 7 1195 110* 31.44 1526 78.30 1 6 2 114 14 v Australia 9 Dec 2016 ODI # 3813
47 46 7 1332 137 34.15 1647 80.87 2 6 2 121 18 v Bangladesh 26 Dec 2016 ODI # 3814
48 47 7 1354 137 33.85 1682 80.49 2 6 2 125 18 v Bangladesh 29 Dec 2016 ODI # 3815
49 48 7 1358 137 33.12 1689 80.40 2 6 2 126 18 v Bangladesh 31 Dec 2016 ODI # 3816
50 49 7 1365 137 32.50 1698 80.38 2 6 2 127 18 v Australia 30 Jan 2017 ODI # 3829
51 50 7 1365 137 31.74 1706 80.01 2 6 3 127 18 v Australia 5 Feb 2017 ODI # 3832
52 51 7 1365 137 31.02 1717 79.49 2 6 4 127 18 v South Africa 19 Feb 2017 ODI # 3836
53 52 7 1367 137 30.37 1723 79.33 2 6 4 127 18 v South Africa 22 Feb 2017 ODI # 3839
54 53 7 1367 137 29.71 1730 79.01 2 6 5 127 18 v South Africa 25 Feb 2017 ODI # 3841
55 54 7 1382 137 29.40 1755 78.74 2 6 5 130 18 v Ireland 14 May 2017 ODI # 3867
56 55 7 1436 137 29.91 1819 78.94 2 7 5 133 19 v Bangladesh 17 May 2017 ODI # 3868
57 56 7 1540 137 31.42 1930 79.79 3 7 5 142 23 v Ireland 21 May 2017 ODI # 3870
58 57 7 1624 137 32.48 2022 80.31 3 8 5 153 23 v Bangladesh 24 May 2017 ODI # 3871
59 58 8 1727 137 34.54 2124 81.30 4 8 5 161 25 v India 22 Oct 2017 ODI # 3928
60 59 8 1765 137 34.60 2186 80.74 4 8 5 163 25 v India 25 Oct 2017 ODI # 3931
61 60 8 1830 137 35.19 2238 81.76 4 9 5 170 25 v India 29 Oct 2017 ODI # 3932
62 61 8 1847 137 34.84 2257 81.83 4 9 5 171 25 v West Indies 20 Dec 2017 ODI # 3943
63 62 8 1867 137 34.57 2291 81.49 4 9 5 172 25 v West Indies 23 Dec 2017 ODI # 3944
64 63 8 1904 137 34.61 2333 81.61 4 9 5 177 25 v West Indies 26 Dec 2017 ODI # 3945
69 67 8 1952 137 33.08 2396 81.46 4 9 5 181 25 v Pakistan 19 Jan 2018 ODI # 3957
70 68 8 2031 137 33.85 2480 81.89 4 10 5 187 25 v England 25 Feb 2018 ODI # 3980
71 69 8 2053 137 33.65 2516 81.59 4 10 5 188 25 v England 28 Feb 2018 ODI # 3981
72 70 8 2053 137 33.11 2517 81.56 4 10 6 188 25 v England 3 Mar 2018 ODI # 3982
73 71 8 2124 137 33.71 2584 82.19 4 11 6 190 28 v England 7 Mar 2018 ODI # 3989
74 72 8 2134 137 33.34 2603 81.98 4 11 6 190 28 v England 10 Mar 2018 ODI # 3992
78 75 8 2214 137 33.04 2684 82.48 4 12 6 196 28 v India 23 Jan 2019 ODI # 4082
79 76 8 2248 137 33.05 2716 82.76 4 12 6 199 29 v India 26 Jan 2019 ODI # 4085
80 77 8 2299 137 33.31 2780 82.69 4 13 6 200 30 v India 28 Jan 2019 ODI # 4088
81 77 8 2299 137 33.31 2780 82.69 4 13 6 200 30 v India 31 Jan 2019 ODI # 4091
82 78 8 2336 137 33.37 2829 82.57 4 13 6 203 30 v India 3 Feb 2019 ODI # 4092
83 78 8 2336 137 33.37 2829 82.57 4 13 6 203 30 v Bangladesh 13 Feb 2019 ODI # 4093
84 78 8 2336 137 33.37 2829 82.57 4 13 6 203 30 v Bangladesh 16 Feb 2019 ODI # 4094
85 79 8 2395 137 33.73 2880 83.15 4 14 6 205 33 v Bangladesh 20 Feb 2019 ODI # 4095
86 79 8 2395 137 33.73 2880 83.15 4 14 6 205 33 v Sri Lanka 1 Jun 2019 ODI # 4145
87 80 8 2395 137 33.26 2884 83.04 4 14 7 205 33 v Bangladesh 5 Jun 2019 ODI # 4151
88 81 9 2408 137 33.44 2902 82.97 4 14 7 206 33 v Afghanistan 8 Jun 2019 ODI # 4154
89 82 9 2409 137 33.00 2906 82.89 4 14 7 206 33 v South Africa 19 Jun 2019 ODI # 4165
90 83 9 2421 137 32.71 2922 82.85 4 14 7 206 33 v West Indies 22 Jun 2019 ODI # 4170
91 84 9 2422 137 32.29 2936 82.49 4 14 7 206 33 v Pakistan 26 Jun 2019 ODI # 4174
92 85 9 2436 137 32.05 2964 82.18 4 14 7 206 33 v Australia 29 Jun 2019 ODI # 4178
93 86 9 2493 137 32.37 3029 82.30 4 15 7 211 33 v England 3 Jul 2019 ODI # 4183
94 87 9 2503 137 32.08 3040 82.33 4 15 7 211 33 v India 9 Jul 2019 ODI # 4190
95 88 9 2550 137 32.27 3096 82.36 4 15 7 213 34 v England 14 Jul 2019 ODI # 4192
96 89 9 2619 137 32.73 3144 83.30 4 16 7 221 36 v India 5 Feb 2020 ODI # 4235
97 90 9 2626 137 32.41 3158 83.15 4 16 7 221 36 v India 8 Feb 2020 ODI # 4239
98 91 10 2658 137 32.81 3192 83.27 4 16 7 224 36 v India 11 Feb 2020 ODI # 4243
99 92 10 2696 137 32.87 3232 83.41 4 16 7 228 36 v Australia 13 Mar 2020 ODI # 4255
100 92 10 2696 137 32.87 3232 83.41 4 16 7 228 36 v Bangladesh 20 Mar 2021 ODI # 4279
101 93 11 2806 137 34.21 3340 84.01 5 16 7 238 36 v Bangladesh 23 Mar 2021 ODI # 4280
102 94 11 2824 137 34.02 3373 83.72 5 16 7 239 36 v Bangladesh 26 Mar 2021 ODI # 4282
103 95 12 2832 137 34.12 3384 83.68 5 16 7 239 36 v Netherlands 29 Mar 2022 ODI # 4378
104 96 13 2972 140* 35.80 3507 84.74 6 16 7 249 41 v Netherlands 2 Apr 2022 ODI # 4381
105 97 13 2995 140* 35.65 3524 84.98 6 16 7 252 41 v Netherlands 4 Apr 2022 ODI # 4383
106 98 13 3018 140* 35.50 3549 85.03 6 16 7 255 41 v Ireland 10 Jul 2022 ODI # 4419
107 99 13 3073 140* 35.73 3622 84.84 6 17 7 260 42 v Ireland 12 Jul 2022 ODI # 4423
108 100 13 3103 140* 35.66 3648 85.06 6 17 7 263 43 v Ireland 15 Jul 2022 ODI # 4429
109 101 13 3115 140* 35.39 3667 84.94 6 17 7 264 43 v West Indies 17 Aug 2022 ODI # 4450
110 102 13 3115 140* 35.00 3670 84.87 6 17 8 264 43 v West Indies 19 Aug 2022 ODI # 4453
111 103 13 3184 140* 35.37 3745 85.02 6 18 8 270 43 v West Indies 21 Aug 2022 ODI # 4456
112 104 13 3227 140* 35.46 3802 84.87 6 18 8 272 44 v Australia 6 Sep 2022 ODI # 4461
113 105 13 3227 140* 35.07 3805 84.80 6 18 9 272 44 v Australia 8 Sep 2022 ODI # 4462
114 106 13 3237 140* 34.80 3820 84.73 6 18 9 272 44 v Australia 11 Sep 2022 ODI # 4464
115 107 14 3382 145* 36.36 3924 86.18 7 18 9 291 49 v India 25 Nov 2022 ODI # 4483
116 107 14 3382 145* 36.36 3924 86.18 7 18 9 291 49 v India 27 Nov 2022 ODI # 4487
117 107 14 3382 145* 36.36 3924 86.18 7 18 9 291 49 v India 30 Nov 2022 ODI # 4489
118 108 14 3424 145* 36.42 3976 86.11 7 18 9 294 49 v Pakistan 9 Jan 2023 ODI # 4500
119 109 14 3426 145* 36.06 3979 86.10 7 18 9 294 49 v Pakistan 11 Jan 2023 ODI # 4502
120 110 14 3442 145* 35.85 4001 86.02 7 18 9 295 49 v Pakistan 13 Jan 2023 ODI # 4504
121 111 14 3466 145* 35.73 4047 85.64 7 18 9 298 49 v India 18 Jan 2023 ODI # 4507
122 112 14 3467 145* 35.37 4064 85.31 7 18 9 298 49 v India 21 Jan 2023 ODI # 4509
123 113 14 3467 145* 35.02 4065 85.28 7 18 10 298 49 v India 24 Jan 2023 ODI # 4511
124 114 14 3472 145* 34.72 4082 85.05 7 18 10 298 49 v Sri Lanka 25 Mar 2023 ODI # 4548
125 115 14 3480 145* 34.45 4098 84.91 7 18 10 298 49 v Sri Lanka 31 Mar 2023 ODI # 4557
126 116 14 3500 145* 34.31 4134 84.66 7 18 10 298 49 v Pakistan 27 Apr 2023 ODI # 4569
127 117 14 3598 145* 34.93 4219 85.28 7 19 10 306 50 v Pakistan 29 Apr 2023 ODI # 4571
128 118 14 3643 145* 35.02 4279 85.13 7 19 10 309 50 v Pakistan 3 May 2023 ODI # 4573
129 119 14 3703 145* 35.26 4355 85.02 7 20 10 314 50 v Pakistan 5 May 2023 ODI # 4574
130 120 14 3762 145* 35.49 4413 85.24 7 21 10 319 50 v Pakistan 7 May 2023 ODI # 4575
131 120 14 3762 145* 35.49 4413 85.24 7 21 10 319 50 v England 8 Sep 2023 ODI # 4636
132 121 14 3781 145* 35.33 4435 85.25 7 21 10 320 50 v England 10 Sep 2023 ODI # 4640
133 122 14 3784 145* 35.03 4447 85.09 7 21 10 320 50 v England 13 Sep 2023 ODI # 4643
134 123 14 3797 145* 34.83 4469 84.96 7 21 10 321 50 v England 15 Sep 2023 ODI # 4647
135 123 14 3797 145* 34.83 4469 84.96 7 21 10 321 50 v England 5 Oct 2023 ODI # 4658
136 124 14 3850 145* 35.00 4515 85.27 7 22 10 327 51 v Netherlands 9 Oct 2023 ODI # 4663
137 124 14 3850 145* 35.00 4515 85.27 7 22 10 327 51 v Bangladesh 13 Oct 2023 ODI # 4668
138 125 14 3918 145* 35.29 4589 85.37 7 23 10 330 53 v Afghanistan 18 Oct 2023 ODI # 4673
139 126 14 3923 145* 35.02 4596 85.35 7 23 10 331 53 v India 22 Oct 2023 ODI # 4678
140 127 14 3944 145* 34.90 4618 85.40 7 23 10 333 53 v Australia 28 Oct 2023 ODI # 4684
141 128 14 3948 145* 34.63 4633 85.21 7 23 10 333 53 v South Africa 1 Nov 2023 ODI # 4689
143 130 16 3952 145* 34.66 4637 85.22 7 23 10 333 53 v Sri Lanka 9 Nov 2023 ODI # 4698
144 131 16 3952 145* 34.36 4639 85.19 7 23 11 333 53 v India 15 Nov 2023 ODI # 4703
145 132 16 4044 145* 34.86 4716 85.75 7 24 11 342 56 v Bangladesh 17 Dec 2023 ODI # 4711
146 133 17 4078 145* 35.15 4748 85.88 7 24 11 346 56 v Bangladesh 20 Dec 2023 ODI # 4715
147 134 17 4099 145* 35.03 4782 85.71 7 24 11 346 57 v Bangladesh 23 Dec 2023 ODI # 4717
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