Records type batting analysis [change type]
View cumulative averages [change view]
Not involving the player Sarfaraz Ahmed (PAK) remove Sarfaraz Ahmed (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 2005-2023 156 151 20 4986 174 38.06 5751 86.69 8 35 8 447 57 Profile
filtered 2005-2023 145 141 19 4759 174 39.00 5507 86.41 8 35 8 424 54
Cumulative averages
1 1 0 12 12 12.00 26 46.15 0 0 0 2 0 v South Africa 25 Feb 2005 ODI # 2229
2 2 1 45 33* 45.00 69 65.21 0 0 0 3 1 v South Africa 27 Feb 2005 ODI # 2231
3 3 1 46 33* 23.00 74 62.16 0 0 0 3 1 v South Africa 2 Mar 2005 ODI # 2233
4 4 1 54 33* 18.00 80 67.50 0 0 0 4 1 v India 4 Sep 2005 ODI # 2280
5 5 1 56 33* 14.00 90 62.22 0 0 0 4 1 v Bangladesh 30 Nov 2006 ODI # 2453
6 6 1 117 61 23.40 160 73.12 0 1 0 8 2 v Bangladesh 3 Dec 2006 ODI # 2457
7 7 1 185 68 30.83 269 68.77 0 2 0 11 2 v Bangladesh 5 Dec 2006 ODI # 2459
8 8 1 185 68 26.42 270 68.51 0 2 1 11 2 v Bangladesh 8 Dec 2006 ODI # 2461
9 9 1 199 68 24.87 289 68.85 0 2 1 11 2 v Bangladesh 9 Dec 2006 ODI # 2462
10 10 1 201 68 22.33 294 68.36 0 2 1 11 2 v Bangladesh 4 Feb 2007 ODI # 2505
11 11 2 202 68 22.44 301 67.10 0 2 1 11 2 v Bangladesh 6 Feb 2007 ODI # 2511
12 12 2 210 68 21.00 315 66.66 0 2 1 12 2 v Bangladesh 9 Feb 2007 ODI # 2516
13 13 2 261 68 23.72 388 67.26 0 3 1 17 2 v Bangladesh 10 Feb 2007 ODI # 2518
14 14 2 275 68 22.91 401 68.57 0 3 1 19 2 v Ireland 15 Mar 2007 ODI # 2535
15 15 3 345 70* 28.75 489 70.55 0 4 1 26 2 v West Indies 19 Mar 2007 ODI # 2543
16 16 3 356 70* 27.38 498 71.48 0 4 1 26 3 v Pakistan 21 Mar 2007 ODI # 2547
17 17 3 356 70* 25.42 502 70.91 0 4 2 26 3 v South Africa 22 Aug 2007 ODI # 2612
18 18 3 410 70* 27.33 552 74.27 0 5 2 31 3 v South Africa 25 Aug 2007 ODI # 2614
19 19 3 414 70* 25.87 557 74.32 0 5 2 31 3 v South Africa 26 Aug 2007 ODI # 2615
20 20 4 465 70* 29.06 618 75.24 0 6 2 32 4 v Pakistan 21 Jan 2008 ODI # 2662
21 21 4 468 70* 27.52 624 75.00 0 6 2 32 4 v Pakistan 24 Jan 2008 ODI # 2663
22 22 4 539 71 29.94 725 74.34 0 7 2 35 4 v Pakistan 27 Jan 2008 ODI # 2665
25 25 4 616 71 29.33 860 71.62 0 7 2 42 5 v Sri Lanka 22 Nov 2008 ODI # 2780
26 26 5 618 71 29.42 863 71.61 0 7 2 42 5 v Sri Lanka 24 Nov 2008 ODI # 2782
27 27 5 621 71 28.22 876 70.89 0 7 2 42 5 v Bangladesh 10 Jan 2009 ODI # 2790
28 28 5 629 71 27.34 891 70.59 0 7 2 43 5 v Sri Lanka 12 Jan 2009 ODI # 2791
29 29 5 637 71 26.54 909 70.07 0 7 2 44 5 v Bangladesh 19 Jan 2009 ODI # 2797
30 30 5 696 71 27.84 998 69.73 0 8 2 47 6 v Bangladesh 21 Jan 2009 ODI # 2799
31 31 5 734 71 28.23 1044 70.30 0 8 2 52 6 v Bangladesh 23 Jan 2009 ODI # 2801
32 32 5 745 71 27.59 1070 69.62 0 8 2 53 6 v Kenya 27 Jan 2009 ODI # 2805
33 33 5 788 71 28.14 1141 69.06 0 8 2 57 6 v Kenya 1 Feb 2009 ODI # 2812
34 34 6 851 71 30.39 1205 70.62 0 9 2 66 6 v Kenya 4 Feb 2009 ODI # 2814
35 35 6 857 71 29.55 1219 70.30 0 9 2 66 6 v Bangladesh 9 Aug 2009 ODI # 2869
36 36 6 932 75 31.06 1290 72.24 0 10 2 72 6 v Bangladesh 11 Aug 2009 ODI # 2871
37 37 6 936 75 30.19 1300 72.00 0 10 2 72 6 v Bangladesh 16 Aug 2009 ODI # 2873
38 38 6 948 75 29.62 1313 72.20 0 10 2 74 6 v Bangladesh 18 Aug 2009 ODI # 2874
39 39 7 950 75 29.68 1316 72.18 0 10 2 74 6 v Kenya 12 Oct 2009 ODI # 2908
40 40 7 983 75 29.78 1362 72.17 0 10 2 75 6 v Kenya 13 Oct 2009 ODI # 2909
41 40 7 983 75 29.78 1362 72.17 0 10 2 75 6 v Kenya 15 Oct 2009 ODI # 2910
42 41 7 1004 75 29.52 1397 71.86 0 10 2 76 6 v Ireland 28 Sep 2010 ODI # 3049
43 42 7 1078 75 30.80 1483 72.69 0 11 2 85 6 v Ireland 30 Sep 2010 ODI # 3050
44 43 7 1088 75 30.22 1508 72.14 0 11 2 85 6 v South Africa 15 Oct 2010 ODI # 3057
45 44 7 1088 75 29.40 1509 72.10 0 11 3 85 6 v South Africa 17 Oct 2010 ODI # 3059
46 45 7 1116 75 29.36 1549 72.04 0 11 3 86 7 v Australia 21 Feb 2011 ODI # 3103
47 46 7 1146 75 29.38 1574 72.80 0 11 3 89 7 v Canada 28 Feb 2011 ODI # 3111
48 47 7 1156 75 28.90 1585 72.93 0 11 3 90 7 v Bangladesh 3 May 2013 ODI # 3353
49 48 8 1234 78* 30.85 1660 74.33 0 12 3 96 8 v Bangladesh 5 May 2013 ODI # 3354
50 49 9 1289 78* 32.22 1706 75.55 0 13 3 102 9 v Bangladesh 8 May 2013 ODI # 3355
51 50 9 1304 78* 31.80 1735 75.15 0 13 3 104 9 v India 24 Jul 2013 ODI # 3395
52 51 9 1309 78* 31.16 1746 74.97 0 13 3 104 9 v India 26 Jul 2013 ODI # 3397
53 52 9 1354 78* 31.48 1799 75.26 0 13 3 106 10 v India 28 Jul 2013 ODI # 3399
54 53 9 1354 78* 30.77 1801 75.18 0 13 4 106 10 v India 1 Aug 2013 ODI # 3402
55 54 9 1405 78* 31.22 1866 75.29 0 14 4 112 10 v India 3 Aug 2013 ODI # 3403
59 58 10 1553 78* 32.35 1995 77.84 0 15 4 128 12 v Afghanistan 18 Jul 2014 ODI # 3503
60 59 11 1555 78* 32.39 1996 77.90 0 15 4 128 12 v Afghanistan 20 Jul 2014 ODI # 3504
61 60 11 1604 78* 32.73 2048 78.32 0 15 4 132 13 v Afghanistan 22 Jul 2014 ODI # 3505
62 61 11 1605 78* 32.10 2055 78.10 0 15 4 132 13 v Afghanistan 24 Jul 2014 ODI # 3506
63 62 11 1656 78* 32.47 2101 78.81 0 16 4 135 14 v South Africa 17 Aug 2014 ODI # 3507
64 63 11 1711 78* 32.90 2185 78.30 0 17 4 138 16 v South Africa 19 Aug 2014 ODI # 3508
65 64 11 1728 78* 32.60 2222 77.76 0 17 4 138 16 v South Africa 21 Aug 2014 ODI # 3510
66 65 11 1729 78* 32.01 2226 77.67 0 17 4 138 16 v Australia 25 Aug 2014 ODI # 3513
67 66 11 1775 78* 32.27 2283 77.74 0 17 4 141 17 v South Africa 29 Aug 2014 ODI # 3518
68 67 11 1779 78* 31.76 2288 77.75 0 17 4 142 17 v Australia 31 Aug 2014 ODI # 3521
69 68 11 1782 78* 31.26 2302 77.41 0 17 4 142 17 v South Africa 4 Sep 2014 ODI # 3524
70 69 11 1790 78* 30.86 2315 77.32 0 17 4 143 17 v South Africa 15 Feb 2015 ODI # 3601
71 70 12 1866 78* 32.17 2380 78.40 0 18 4 150 18 v U.A.E. 19 Feb 2015 ODI # 3606
72 71 12 1942 78* 32.91 2441 79.55 0 19 4 159 18 v West Indies 24 Feb 2015 ODI # 3612
73 72 12 1975 78* 32.91 2473 79.86 0 19 4 161 18 v Pakistan 1 Mar 2015 ODI # 3620
74 73 12 2071 96 33.95 2556 81.02 0 20 4 168 20 v Ireland 7 Mar 2015 ODI # 3627
75 74 12 2121 96 34.20 2613 81.17 0 21 4 171 23 v India 14 Mar 2015 ODI # 3636
79 77 12 2162 96 33.26 2652 81.52 0 21 5 176 23 v India 10 Jul 2015 ODI # 3662
80 78 12 2182 96 33.06 2689 81.14 0 21 5 177 23 v India 12 Jul 2015 ODI # 3665
81 79 13 2189 96 33.16 2698 81.13 0 21 5 177 23 v New Zealand 2 Aug 2015 ODI # 3673
82 80 13 2215 96 33.05 2743 80.75 0 21 5 177 23 v New Zealand 4 Aug 2015 ODI # 3674
83 81 13 2278 96 33.50 2805 81.21 0 22 5 182 24 v New Zealand 7 Aug 2015 ODI # 3675
87 85 13 2343 96 32.54 2882 81.29 0 22 5 187 25 v Ireland 9 Oct 2015 ODI # 3688
88 86 13 2386 96 32.68 2933 81.35 0 22 5 191 25 v Ireland 11 Oct 2015 ODI # 3690
89 87 13 2437 96 32.93 3002 81.17 0 23 5 199 25 v Ireland 13 Oct 2015 ODI # 3691
90 88 13 2476 96 33.01 3061 80.88 0 23 5 200 25 v Afghanistan 20 Oct 2015 ODI # 3696
91 89 13 2487 96 32.72 3083 80.66 0 23 5 200 26 v Afghanistan 22 Oct 2015 ODI # 3697
92 90 13 2589 102 33.62 3207 80.72 1 23 5 203 30 v Afghanistan 24 Oct 2015 ODI # 3699
93 91 13 2597 102 33.29 3220 80.65 1 23 5 204 30 v Bangladesh 7 Nov 2015 ODI # 3703
94 92 13 2611 102 33.05 3237 80.66 1 23 5 207 30 v Bangladesh 9 Nov 2015 ODI # 3705
95 93 13 2675 102 33.43 3321 80.54 1 24 5 212 30 v Bangladesh 11 Nov 2015 ODI # 3706
96 93 13 2675 102 33.43 3321 80.54 1 24 5 212 30 v India 13 Jun 2016 ODI # 3744
97 94 13 2684 102 33.13 3343 80.28 1 24 5 213 30 v Sri Lanka 14 Nov 2016 ODI # 3804
98 95 13 2686 102 32.75 3345 80.29 1 24 5 213 30 v West Indies 19 Nov 2016 ODI # 3806
99 95 13 2686 102 32.75 3345 80.29 1 24 5 213 30 v Sri Lanka 21 Nov 2016 ODI # 3807
100 96 13 2686 102 32.36 3347 80.25 1 24 6 213 30 v West Indies 25 Nov 2016 ODI # 3809
101 97 13 2721 102 32.39 3401 80.00 1 24 6 214 30 v Sri Lanka 27 Nov 2016 ODI # 3810
102 98 13 2726 102 32.07 3414 79.84 1 24 6 214 30 v Afghanistan 21 Feb 2017 ODI # 3838
103 99 14 2742 102 32.25 3430 79.94 1 24 6 217 30 v Afghanistan 24 Feb 2017 ODI # 3840
104 100 14 2742 102 31.88 3431 79.91 1 24 7 217 30 v Afghanistan 26 Feb 2017 ODI # 3842
105 101 14 2812 102 32.32 3490 80.57 1 25 7 226 31 v Scotland 15 Jun 2017 ODI # 3892
106 102 14 2818 102 32.02 3501 80.49 1 25 7 227 31 v Scotland 17 Jun 2017 ODI # 3893
107 103 14 2883 102 32.39 3570 80.75 1 26 7 234 31 v Sri Lanka 30 Jun 2017 ODI # 3897
108 104 14 2896 102 32.17 3589 80.69 1 26 7 235 31 v Sri Lanka 2 Jul 2017 ODI # 3899
109 105 14 2939 102 32.29 3636 80.83 1 26 7 237 31 v Sri Lanka 6 Jul 2017 ODI # 3901
110 106 14 2945 102 32.01 3645 80.79 1 26 7 237 31 v Sri Lanka 8 Jul 2017 ODI # 3903
111 107 14 2947 102 31.68 3652 80.69 1 26 7 237 31 v Sri Lanka 10 Jul 2017 ODI # 3904
112 108 14 2957 102 31.45 3671 80.55 1 26 7 237 31 v Hong Kong 10 Mar 2018 ODI # 3994
113 109 14 2964 102 31.20 3684 80.45 1 26 7 238 31 v Scotland 12 Mar 2018 ODI # 3996
114 110 14 2973 102 30.96 3699 80.37 1 26 7 238 31 v Ireland 16 Mar 2018 ODI # 3999
115 111 14 3007 102 31.00 3730 80.61 1 26 7 242 31 v West Indies 19 Mar 2018 ODI # 4002
116 112 14 3087 102 31.50 3810 81.02 1 27 7 247 32 v U.A.E. 22 Mar 2018 ODI # 4005
117 113 14 3091 102 31.22 3815 81.02 1 27 7 248 32 v South Africa 30 Sep 2018 ODI # 4049
118 114 14 3100 102 31.00 3823 81.08 1 27 7 250 32 v South Africa 3 Oct 2018 ODI # 4050
119 115 14 3169 102 31.37 3902 81.21 1 28 7 260 32 v South Africa 6 Oct 2018 ODI # 4051
120 116 15 3219 102 31.87 3960 81.28 1 29 7 265 33 v Bangladesh 21 Oct 2018 ODI # 4057
121 117 15 3266 102 32.01 4036 80.92 1 29 7 267 33 v Bangladesh 24 Oct 2018 ODI # 4060
122 118 16 3395 129* 33.28 4179 81.23 2 29 7 277 34 v Bangladesh 26 Oct 2018 ODI # 4061
123 119 17 3400 129* 33.33 4182 81.30 2 29 7 278 34 v U.A.E. 10 Apr 2019 ODI # 4121
124 120 17 3417 129* 33.17 4202 81.31 2 29 7 280 34 v U.A.E. 12 Apr 2019 ODI # 4122
125 121 18 3526 129* 34.23 4286 82.26 3 29 7 287 37 v U.A.E. 14 Apr 2019 ODI # 4123
126 122 18 3546 129* 34.09 4303 82.40 3 29 7 290 37 v U.A.E. 16 Apr 2019 ODI # 4124
127 123 18 3562 129* 33.92 4327 82.32 3 29 7 290 38 v Netherlands 19 Jun 2019 ODI # 4164
128 124 18 3564 129* 33.62 4330 82.30 3 29 7 290 38 v Netherlands 21 Jun 2019 ODI # 4167
129 125 18 3592 129* 33.57 4359 82.40 3 29 7 294 38 v Ireland 1 Jul 2019 ODI # 4181
130 126 18 3650 129* 33.79 4443 82.15 3 30 7 300 39 v Ireland 4 Jul 2019 ODI # 4185
131 127 18 3717 129* 34.10 4546 81.76 3 31 7 306 39 v Ireland 7 Jul 2019 ODI # 4189
132 128 18 3731 129* 33.91 4570 81.64 3 31 7 309 39 v Bangladesh 3 Mar 2020 ODI # 4251
133 129 18 3761 129* 33.88 4606 81.65 3 31 7 314 39 v Bangladesh 6 Mar 2020 ODI # 4253
134 130 18 3765 129* 33.61 4620 81.49 3 31 7 314 39 v Pakistan 30 Oct 2020 ODI # 4262
135 131 18 3840 129* 33.98 4690 81.87 3 32 7 324 40 v Pakistan 1 Nov 2020 ODI # 4263
136 132 19 3958 129* 35.02 4825 82.03 4 32 7 337 41 v Pakistan 3 Nov 2020 ODI # 4264
137 133 19 3991 129* 35.00 4882 81.74 4 32 7 341 41 v Ireland 8 Sep 2021 ODI # 4319
138 133 19 3991 129* 35.00 4882 81.74 4 32 7 341 41 v Ireland 10 Sep 2021 ODI # 4321
139 134 19 3995 129* 34.73 4893 81.64 4 32 7 341 41 v Ireland 13 Sep 2021 ODI # 4323
140 135 19 4095 129* 35.30 4980 82.22 5 32 7 350 43 v Sri Lanka 16 Jan 2022 ODI # 4341
141 136 19 4143 129* 35.41 5036 82.26 5 32 7 353 43 v Sri Lanka 18 Jan 2022 ODI # 4343
142 137 19 4149 129* 35.16 5057 82.04 5 32 7 353 43 v Sri Lanka 21 Jan 2022 ODI # 4347
143 138 19 4150 129* 34.87 5060 82.01 5 32 7 353 43 v India 18 Aug 2022 ODI # 4451
144 139 19 4192 129* 34.93 5102 82.16 5 32 7 356 44 v India 20 Aug 2022 ODI # 4454
145 140 19 4237 129* 35.01 5148 82.30 5 32 7 363 44 v India 22 Aug 2022 ODI # 4457
146 141 19 4266 129* 34.96 5193 82.14 5 32 7 366 44 v Australia 31 Aug 2022 ODI # 4459
147 142 19 4266 129* 34.68 5194 82.13 5 32 8 366 44 v Australia 3 Sep 2022 ODI # 4460
148 143 19 4343 129* 35.02 5267 82.45 5 33 8 377 44 v Netherlands 23 Mar 2023 ODI # 4546
149 144 19 4386 129* 35.08 5320 82.44 5 33 8 380 44 v Netherlands 25 Mar 2023 ODI # 4549
150 145 20 4488 129* 35.90 5390 83.26 6 33 8 393 45 v Nepal 18 Jun 2023 ODI # 4585
151 146 20 4579 129* 36.34 5448 84.04 6 34 8 403 47 v Netherlands 20 Jun 2023 ODI # 4589
152 147 20 4602 129* 36.23 5474 84.07 6 34 8 405 48 v West Indies 24 Jun 2023 ODI # 4597
153 148 20 4776 174 37.31 5575 85.66 7 34 8 426 53 v U.S.A. 26 Jun 2023 ODI # 4601
154 149 20 4918 174 38.12 5678 86.61 8 34 8 440 56 v Oman 29 Jun 2023 ODI # 4605
155 150 20 4974 174 38.26 5735 86.73 8 35 8 446 57 v Sri Lanka 2 Jul 2023 ODI # 4609
156 151 20 4986 174 38.06 5751 86.69 8 35 8 447 57 v Scotland 4 Jul 2023 ODI # 4612
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