Records type batting analysis [change type]
View reverse cumulative averages [change view]
Innings in match 2nd innings remove 2nd innings 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 2008-2024 161 154 3 5700 177 37.74 6534 87.23 14 29 13 613 138 Profile
filtered 2008-2024 80 80 1 2962 142 37.49 3296 89.86 6 16 6 333 70
Reverse cumulative
1 1 0 50 50 50.00 53 94.33 0 1 0 4 2 v Afghanistan 12 Mar 2024 ODI # 4742
2 2 0 55 50 27.50 62 88.70 0 1 0 4 2 v Afghanistan 7 Mar 2024 ODI # 4741
3 3 0 63 50 21.00 72 87.50 0 1 0 6 2 v Zimbabwe 17 Dec 2023 ODI # 4712
4 4 0 77 50 19.25 104 74.03 0 1 0 8 2 v Zimbabwe 15 Dec 2023 ODI # 4710
4 4 0 77 50 19.25 104 74.03 0 1 0 8 2 v Zimbabwe 13 Dec 2023 ODI # 4709
4 4 0 77 50 19.25 104 74.03 0 1 0 8 2 v England 26 Sep 2023 ODI # 4656
5 5 0 102 50 20.40 121 84.29 0 1 0 12 3 v England 23 Sep 2023 ODI # 4653
6 6 0 117 50 19.50 145 80.68 0 1 0 14 3 v Nepal 4 Jul 2023 ODI # 4613
7 7 0 175 58 25.00 190 92.10 0 2 0 23 5 v U.S.A. 30 Jun 2023 ODI # 4607
7 7 0 175 58 25.00 190 92.10 0 2 0 23 5 v U.A.E. 27 Jun 2023 ODI # 4604
8 8 0 181 58 22.62 201 90.04 0 2 0 24 5 v Sri Lanka 25 Jun 2023 ODI # 4599
8 8 0 181 58 22.62 201 90.04 0 2 0 24 5 v Scotland 21 Jun 2023 ODI # 4591
8 8 0 181 58 22.62 201 90.04 0 2 0 24 5 v Oman 19 Jun 2023 ODI # 4588
9 9 0 241 60 26.77 274 87.95 0 3 0 28 7 v Bangladesh 14 May 2023 ODI # 4578
9 9 0 241 60 26.77 274 87.95 0 3 0 28 7 v Bangladesh 12 May 2023 ODI # 4577
10 10 0 256 60 25.60 284 90.14 0 3 0 30 8 v Bangladesh 9 May 2023 ODI # 4576
10 10 0 256 60 25.60 284 90.14 0 3 0 30 8 v Bangladesh 23 Mar 2023 ODI # 4547
10 10 0 256 60 25.60 284 90.14 0 3 0 30 8 v Bangladesh 20 Mar 2023 ODI # 4542
11 11 0 278 60 25.27 315 88.25 0 3 0 31 9 v Bangladesh 18 Mar 2023 ODI # 4539
11 11 0 278 60 25.27 315 88.25 0 3 0 31 9 v Zimbabwe 23 Jan 2023 ODI # 4510
11 11 0 278 60 25.27 315 88.25 0 3 0 31 9 v Zimbabwe 21 Jan 2023 ODI # 4508
11 11 0 278 60 25.27 315 88.25 0 3 0 31 9 v Zimbabwe 18 Jan 2023 ODI # 4506
12 12 0 398 120 33.16 418 95.21 1 3 0 45 14 v New Zealand 15 Jul 2022 ODI # 4429
12 12 0 398 120 33.16 418 95.21 1 3 0 45 14 v New Zealand 12 Jul 2022 ODI # 4423
12 12 0 398 120 33.16 418 95.21 1 3 0 45 14 v New Zealand 10 Jul 2022 ODI # 4419
13 13 0 442 120 34.00 456 96.92 1 3 0 50 15 v West Indies 16 Jan 2022 ODI # 4342
14 14 0 463 120 33.07 471 98.30 1 3 0 53 16 v West Indies 13 Jan 2022 ODI # 4340
15 15 0 506 120 33.73 511 99.02 1 3 0 58 18 v Zimbabwe 13 Sep 2021 ODI # 4323
15 15 0 506 120 33.73 511 99.02 1 3 0 58 18 v Zimbabwe 10 Sep 2021 ODI # 4321
16 16 0 538 120 33.62 558 96.41 1 3 0 61 19 v Zimbabwe 8 Sep 2021 ODI # 4319
17 17 0 549 120 32.29 571 96.14 1 3 0 63 19 v South Africa 16 Jul 2021 ODI # 4305
17 17 0 549 120 32.29 571 96.14 1 3 0 63 19 v South Africa 13 Jul 2021 ODI # 4302
17 17 0 549 120 32.29 571 96.14 1 3 0 63 19 v South Africa 11 Jul 2021 ODI # 4301
17 17 0 549 120 32.29 571 96.14 1 3 0 63 19 v Netherlands 7 Jun 2021 ODI # 4295
18 18 0 601 120 33.38 635 94.64 1 4 0 69 19 v Netherlands 4 Jun 2021 ODI # 4294
19 19 0 670 120 35.26 747 89.69 1 5 0 77 19 v Netherlands 2 Jun 2021 ODI # 4293
20 20 0 788 120 39.40 866 90.99 2 5 0 86 25 v Afghanistan 26 Jan 2021 ODI # 4275
20 20 0 788 120 39.40 866 90.99 2 5 0 86 25 v Afghanistan 24 Jan 2021 ODI # 4273
21 21 0 827 120 39.38 906 91.28 2 5 0 92 25 v Afghanistan 21 Jan 2021 ODI # 4271
21 21 0 827 120 39.38 906 91.28 2 5 0 92 25 v U.A.E. 18 Jan 2021 ODI # 4269
21 21 0 827 120 39.38 906 91.28 2 5 0 92 25 v U.A.E. 8 Jan 2021 ODI # 4268
22 22 0 969 142 44.04 1034 93.71 3 5 0 101 31 v England 4 Aug 2020 ODI # 4258
22 22 0 969 142 44.04 1034 93.71 3 5 0 101 31 v England 1 Aug 2020 ODI # 4257
22 22 0 969 142 44.04 1034 93.71 3 5 0 101 31 v England 30 Jul 2020 ODI # 4256
22 22 0 969 142 44.04 1034 93.71 3 5 0 101 31 v West Indies 12 Jan 2020 ODI # 4230
22 22 0 969 142 44.04 1034 93.71 3 5 0 101 31 v West Indies 9 Jan 2020 ODI # 4229
22 22 0 969 142 44.04 1034 93.71 3 5 0 101 31 v West Indies 7 Jan 2020 ODI # 4226
23 23 0 1001 142 43.52 1078 92.85 3 5 0 106 31 v Zimbabwe 7 Jul 2019 ODI # 4189
23 23 0 1001 142 43.52 1078 92.85 3 5 0 106 31 v Zimbabwe 4 Jul 2019 ODI # 4185
24 24 0 1058 142 44.08 1152 91.84 3 6 0 114 31 v Zimbabwe 1 Jul 2019 ODI # 4181
25 25 0 1108 142 44.32 1208 91.72 3 7 0 118 33 v Afghanistan 21 May 2019 ODI # 4141
25 25 0 1108 142 44.32 1208 91.72 3 7 0 118 33 v Afghanistan 19 May 2019 ODI # 4139
25 25 0 1108 142 44.32 1208 91.72 3 7 0 118 33 v Bangladesh 15 May 2019 ODI # 4136
25 25 0 1108 142 44.32 1208 91.72 3 7 0 118 33 v West Indies 11 May 2019 ODI # 4132
26 26 0 1108 142 42.61 1209 91.64 3 7 1 118 33 v West Indies 5 May 2019 ODI # 4128
26 26 0 1108 142 42.61 1209 91.64 3 7 1 118 33 v England 3 May 2019 ODI # 4127
27 27 0 1178 142 43.62 1297 90.82 3 8 1 125 35 v Afghanistan 10 Mar 2019 ODI # 4110
28 28 0 1189 142 42.46 1315 90.41 3 8 1 126 35 v Afghanistan 8 Mar 2019 ODI # 4108
29 29 0 1209 142 41.68 1341 90.15 3 8 1 130 35 v Afghanistan 5 Mar 2019 ODI # 4105
29 29 0 1209 142 41.68 1341 90.15 3 8 1 130 35 v Afghanistan 2 Mar 2019 ODI # 4101
29 29 0 1209 142 41.68 1341 90.15 3 8 1 130 35 v Afghanistan 28 Feb 2019 ODI # 4100
29 29 0 1209 142 41.68 1341 90.15 3 8 1 130 35 v Afghanistan 31 Aug 2018 ODI # 4035
30 30 0 1248 142 41.60 1391 89.71 3 8 1 133 36 v Afghanistan 29 Aug 2018 ODI # 4033
31 31 0 1258 142 40.58 1411 89.15 3 8 1 135 36 v Afghanistan 27 Aug 2018 ODI # 4032
31 31 0 1258 142 40.58 1411 89.15 3 8 1 135 36 v Afghanistan 23 Mar 2018 ODI # 4006
31 31 0 1258 142 40.58 1411 89.15 3 8 1 135 36 v Scotland 18 Mar 2018 ODI # 4001
32 32 0 1299 142 40.59 1481 87.71 3 8 1 140 36 v Zimbabwe 16 Mar 2018 ODI # 3999
32 32 0 1299 142 40.59 1481 87.71 3 8 1 140 36 v U.A.E. 12 Mar 2018 ODI # 3995
33 33 0 1317 142 39.90 1497 87.97 3 8 1 143 36 v West Indies 10 Mar 2018 ODI # 3993
34 34 0 1344 142 39.52 1518 88.53 3 8 1 147 36 v P.N.G. 6 Mar 2018 ODI # 3986
34 34 0 1344 142 39.52 1518 88.53 3 8 1 147 36 v Scotland 18 Jan 2018 ODI # 3956
35 35 0 1382 142 39.48 1569 88.08 3 8 1 151 36 v Scotland 16 Jan 2018 ODI # 3954
35 35 0 1382 142 39.48 1569 88.08 3 8 1 151 36 v U.A.E. 13 Jan 2018 ODI # 3950
36 36 0 1382 142 38.38 1572 87.91 3 8 2 151 36 v U.A.E. 11 Jan 2018 ODI # 3948
37 37 0 1483 142 40.08 1669 88.85 4 8 2 162 40 v Afghanistan 10 Dec 2017 ODI # 3940
37 37 0 1483 142 40.08 1669 88.85 4 8 2 162 40 v Afghanistan 7 Dec 2017 ODI # 3937
38 38 0 1488 142 39.15 1682 88.46 4 8 2 163 40 v Afghanistan 5 Dec 2017 ODI # 3935
39 39 0 1488 142 38.15 1691 87.99 4 8 3 163 40 v New Zealand 21 May 2017 ODI # 3870
39 39 0 1488 142 38.15 1691 87.99 4 8 3 163 40 v Bangladesh 19 May 2017 ODI # 3869
40 40 0 1502 142 37.55 1705 88.09 4 8 3 164 41 v New Zealand 14 May 2017 ODI # 3867
40 40 0 1502 142 37.55 1705 88.09 4 8 3 164 41 v Bangladesh 12 May 2017 ODI # 3866
41 41 0 1550 142 37.80 1747 88.72 4 8 3 172 42 v England 7 May 2017 ODI # 3865
41 41 0 1550 142 37.80 1747 88.72 4 8 3 172 42 v England 5 May 2017 ODI # 3864
41 41 0 1550 142 37.80 1747 88.72 4 8 3 172 42 v Afghanistan 24 Mar 2017 ODI # 3854
42 42 0 1578 142 37.57 1777 88.80 4 8 3 176 43 v Afghanistan 22 Mar 2017 ODI # 3853
43 43 0 1677 142 39.00 1891 88.68 4 9 3 185 44 v Afghanistan 19 Mar 2017 ODI # 3852
44 44 0 1772 142 40.27 1971 89.90 4 10 3 194 49 v Afghanistan 17 Mar 2017 ODI # 3851
45 45 0 1840 142 40.88 2061 89.27 4 11 3 200 50 v Afghanistan 15 Mar 2017 ODI # 3850
46 46 0 1881 142 40.89 2126 88.47 4 11 3 203 51 v U.A.E. 4 Mar 2017 ODI # 3847
46 46 0 1881 142 40.89 2126 88.47 4 11 3 203 51 v U.A.E. 2 Mar 2017 ODI # 3844
46 46 0 1881 142 40.89 2126 88.47 4 11 3 203 51 v Australia 27 Sep 2016 ODI # 3782
47 47 0 1921 142 40.87 2175 88.32 4 11 3 207 51 v South Africa 25 Sep 2016 ODI # 3780
48 48 0 1921 142 40.02 2177 88.24 4 11 4 207 51 v Pakistan 18 Aug 2016 ODI # 3767
48 48 0 1921 142 40.02 2177 88.24 4 11 4 207 51 v Afghanistan 19 Jul 2016 ODI # 3764
49 49 0 1952 142 39.83 2229 87.57 4 11 4 209 51 v Afghanistan 17 Jul 2016 ODI # 3763
50 50 1 1991 142 40.63 2266 87.86 4 11 4 214 51 v Afghanistan 14 Jul 2016 ODI # 3762
51 51 1 2007 142 40.14 2287 87.75 4 11 4 215 51 v Afghanistan 12 Jul 2016 ODI # 3761
52 52 1 2029 142 39.78 2311 87.79 4 11 4 217 52 v Sri Lanka 18 Jun 2016 ODI # 3749
53 53 1 2056 142 39.53 2345 87.67 4 11 4 221 52 v Sri Lanka 16 Jun 2016 ODI # 3748
54 54 1 2106 142 39.73 2437 86.41 4 12 4 225 52 v Zimbabwe 13 Oct 2015 ODI # 3691
54 54 1 2106 142 39.73 2437 86.41 4 12 4 225 52 v Zimbabwe 11 Oct 2015 ODI # 3690
54 54 1 2106 142 39.73 2437 86.41 4 12 4 225 52 v Zimbabwe 9 Oct 2015 ODI # 3688
55 55 1 2106 142 39.00 2441 86.27 4 12 5 225 52 v Australia 27 Aug 2015 ODI # 3679
55 55 1 2106 142 39.00 2441 86.27 4 12 5 225 52 v England 8 May 2015 ODI # 3650
55 55 1 2106 142 39.00 2441 86.27 4 12 5 225 52 v Pakistan 15 Mar 2015 ODI # 3639
55 55 1 2106 142 39.00 2441 86.27 4 12 5 225 52 v India 10 Mar 2015 ODI # 3631
55 55 1 2106 142 39.00 2441 86.27 4 12 5 225 52 v Zimbabwe 7 Mar 2015 ODI # 3627
56 56 1 2115 142 38.45 2447 86.43 4 12 5 227 52 v South Africa 3 Mar 2015 ODI # 3621
57 57 1 2118 142 37.82 2456 86.23 4 12 5 227 52 v U.A.E. 25 Feb 2015 ODI # 3613
58 58 1 2210 142 38.77 2540 87.00 4 13 5 236 55 v West Indies 16 Feb 2015 ODI # 3603
58 58 1 2210 142 38.77 2540 87.00 4 13 5 236 55 v Scotland 19 Jan 2015 ODI # 3584
59 59 1 2246 142 38.72 2564 87.59 4 13 5 241 56 v Afghanistan 17 Jan 2015 ODI # 3581
60 60 1 2274 142 38.54 2585 87.96 4 13 5 244 57 v Scotland 12 Jan 2015 ODI # 3575
61 61 1 2274 142 37.90 2587 87.90 4 13 6 244 57 v Afghanistan 10 Jan 2015 ODI # 3573
62 62 1 2278 142 37.34 2593 87.85 4 13 6 245 57 v Sri Lanka 6 May 2014 ODI # 3490
62 62 1 2278 142 37.34 2593 87.85 4 13 6 245 57 v West Indies 23 Feb 2014 ODI # 3472
63 63 1 2291 142 36.95 2613 87.67 4 13 6 247 57 v Scotland 8 Sep 2013 ODI # 3413
64 64 1 2321 142 36.84 2659 87.28 4 13 6 250 57 v Scotland 6 Sep 2013 ODI # 3411
64 64 1 2321 142 36.84 2659 87.28 4 13 6 250 57 v England 3 Sep 2013 ODI # 3409
64 64 1 2321 142 36.84 2659 87.28 4 13 6 250 57 v Netherlands 9 Jul 2013 ODI # 3386
64 64 1 2321 142 36.84 2659 87.28 4 13 6 250 57 v Netherlands 7 Jul 2013 ODI # 3384
64 64 1 2321 142 36.84 2659 87.28 4 13 6 250 57 v Pakistan 26 May 2013 ODI # 3358
65 65 1 2424 142 37.87 2766 87.63 5 13 6 262 58 v Pakistan 23 May 2013 ODI # 3357
65 65 1 2424 142 37.87 2766 87.63 5 13 6 262 58 v Afghanistan 5 Jul 2012 ODI # 3282
65 65 1 2424 142 37.87 2766 87.63 5 13 6 262 58 v Australia 23 Jun 2012 ODI # 3279
65 65 1 2424 142 37.87 2766 87.63 5 13 6 262 58 v Kenya 20 Feb 2012 ODI # 3245
65 65 1 2424 142 37.87 2766 87.63 5 13 6 262 58 v Kenya 18 Feb 2012 ODI # 3242
65 65 1 2424 142 37.87 2766 87.63 5 13 6 262 58 v Canada 19 Sep 2011 ODI # 3196
66 66 1 2430 142 37.38 2769 87.75 5 13 6 262 59 v England 25 Aug 2011 ODI # 3185
66 66 1 2430 142 37.38 2769 87.75 5 13 6 262 59 v Scotland 12 Jul 2011 ODI # 3171
66 66 1 2430 142 37.38 2769 87.75 5 13 6 262 59 v Pakistan 30 May 2011 ODI # 3158
66 66 1 2430 142 37.38 2769 87.75 5 13 6 262 59 v Pakistan 28 May 2011 ODI # 3157
67 67 1 2531 142 38.34 2841 89.08 6 13 6 276 61 v Netherlands 18 Mar 2011 ODI # 3136
68 68 1 2541 142 37.92 2852 89.09 6 13 6 278 61 v South Africa 15 Mar 2011 ODI # 3133
69 69 1 2546 142 37.44 2858 89.08 6 13 6 279 61 v West Indies 11 Mar 2011 ODI # 3126
69 69 1 2546 142 37.44 2858 89.08 6 13 6 279 61 v India 6 Mar 2011 ODI # 3121
70 70 1 2578 142 37.36 2886 89.32 6 13 6 284 62 v England 2 Mar 2011 ODI # 3114
71 71 1 2587 142 36.95 2896 89.33 6 13 6 285 62 v Bangladesh 25 Feb 2011 ODI # 3108
71 71 1 2587 142 36.95 2896 89.33 6 13 6 285 62 v Zimbabwe 30 Sep 2010 ODI # 3050
71 71 1 2587 142 36.95 2896 89.33 6 13 6 285 62 v Zimbabwe 28 Sep 2010 ODI # 3049
71 71 1 2587 142 36.95 2896 89.33 6 13 6 285 62 v Zimbabwe 26 Sep 2010 ODI # 3048
71 71 1 2587 142 36.95 2896 89.33 6 13 6 285 62 v Canada 7 Sep 2010 ODI # 3042
71 71 1 2587 142 36.95 2896 89.33 6 13 6 285 62 v Canada 6 Sep 2010 ODI # 3041
72 72 1 2649 142 37.30 2932 90.34 6 14 6 291 67 v Netherlands 18 Aug 2010 ODI # 3036
72 72 1 2649 142 37.30 2932 90.34 6 14 6 291 67 v Netherlands 16 Aug 2010 ODI # 3034
72 72 1 2649 142 37.30 2932 90.34 6 14 6 291 67 v Bangladesh 16 Jul 2010 ODI # 3028
73 73 1 2701 142 37.51 2989 90.36 6 15 6 298 67 v Bangladesh 15 Jul 2010 ODI # 3027
74 74 1 2733 142 37.43 3027 90.28 6 15 6 301 68 v Scotland 10 Jul 2010 ODI # 3023
74 74 1 2733 142 37.43 3027 90.28 6 15 6 301 68 v Netherlands 9 Jul 2010 ODI # 3021
75 75 1 2768 142 37.40 3069 90.19 6 15 6 307 68 v Canada 7 Jul 2010 ODI # 3015
76 76 1 2805 142 37.40 3112 90.13 6 15 6 314 68 v Scotland 5 Jul 2010 ODI # 3013
76 76 1 2805 142 37.40 3112 90.13 6 15 6 314 68 v Afghanistan 3 Jul 2010 ODI # 3008
77 77 1 2892 142 38.05 3218 89.86 6 16 6 322 69 v Kenya 1 Jul 2010 ODI # 3006
78 78 1 2928 142 38.02 3254 89.98 6 16 6 329 69 v Australia 17 Jun 2010 ODI # 2994
78 78 1 2928 142 38.02 3254 89.98 6 16 6 329 69 v West Indies 15 Apr 2010 ODI # 2978
79 79 1 2958 142 37.92 3280 90.18 6 16 6 333 70 v England 27 Aug 2009 ODI # 2878
79 79 1 2958 142 37.92 3280 90.18 6 16 6 333 70 v Scotland 22 Aug 2009 ODI # 2876
79 79 1 2958 142 37.92 3280 90.18 6 16 6 333 70 v Kenya 12 Jul 2009 ODI # 2861
79 79 1 2958 142 37.92 3280 90.18 6 16 6 333 70 v Kenya 25 Aug 2008 ODI # 2753
79 79 1 2958 142 37.92 3280 90.18 6 16 6 333 70 v Scotland 2 Jul 2008 ODI # 2729
80 80 1 2962 142 37.49 3296 89.86 6 16 6 333 70 v New Zealand 1 Jul 2008 ODI # 2727
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