Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date between 26 Dec 2015 and 23 Dec 2023 remove between 26 Dec 2015 and 23 Dec 2023 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by batting average (reverse)
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 181 154 27 5022 162* 39.54 4288 117.11 11 26 14 407 170 Profile
filtered 2016-2023 116 98 18 3378 162* 42.22 2886 117.04 8 19 9 267 123
Reverse cumulative
1 1 0 0 0 0.00 1 0.00 0 0 1 0 0 v West Indies 9 Dec 2023 ODI # 4708
10 10 1 136 58* 15.11 149 91.27 0 1 1 12 5 v Afghanistan 15 Oct 2023 ODI # 4670
11 11 1 156 58* 15.60 159 98.11 0 1 1 13 6 v Bangladesh 10 Oct 2023 ODI # 4664
9 9 1 127 58* 15.87 131 96.94 0 1 1 11 5 v South Africa 21 Oct 2023 ODI # 4677
8 8 1 112 58* 16.00 124 90.32 0 1 1 9 4 v Sri Lanka 26 Oct 2023 ODI # 4682
7 7 1 104 58* 17.33 118 88.13 0 1 1 8 4 v India 29 Oct 2023 ODI # 4686
12 12 1 199 58* 18.09 201 99.00 0 1 1 15 8 v New Zealand 5 Oct 2023 ODI # 4658
6 6 1 94 58* 18.80 95 98.94 0 1 1 7 4 v Australia 4 Nov 2023 ODI # 4693
13 13 1 235 58* 19.58 232 101.29 0 1 1 18 9 v New Zealand 15 Sep 2023 ODI # 4647
14 14 1 273 58* 21.00 256 106.64 0 1 1 24 10 v New Zealand 13 Sep 2023 ODI # 4643
15 15 1 303 58* 21.64 281 107.82 0 1 1 28 10 v New Zealand 10 Sep 2023 ODI # 4640
5 5 1 93 58* 23.25 88 105.68 0 1 1 7 4 v Netherlands 8 Nov 2023 ODI # 4697
16 16 1 375 72 25.00 349 107.44 0 2 1 33 12 v New Zealand 8 Sep 2023 ODI # 4636
17 17 1 401 72 25.06 373 107.50 0 2 1 33 12 v Bangladesh 6 Mar 2023 ODI # 4531
19 19 1 486 76 27.00 447 108.72 0 3 1 39 14 v Bangladesh 1 Mar 2023 ODI # 4525
18 18 1 477 76 28.05 437 109.15 0 3 1 38 14 v Bangladesh 3 Mar 2023 ODI # 4528
4 4 1 88 58* 29.33 77 114.28 0 1 1 7 4 v Pakistan 11 Nov 2023 ODI # 4701
3 3 1 61 58* 30.50 59 103.38 0 1 1 4 3 v West Indies 3 Dec 2023 ODI # 4706
20 20 1 617 131 32.47 574 107.49 1 3 1 45 21 v South Africa 1 Feb 2023 ODI # 4514
30 29 2 902 131 33.40 891 101.23 1 5 1 70 26 v India 12 Jul 2022 ODI # 4424
46 43 4 1306 162* 33.48 1199 108.92 2 7 2 97 47 v Afghanistan 18 Jun 2019 ODI # 4163
47 43 4 1306 162* 33.48 1199 108.92 2 7 2 97 47 v West Indies 14 Jun 2019 ODI # 4158
29 28 2 872 131 33.53 859 101.51 1 5 1 64 26 v India 14 Jul 2022 ODI # 4428
27 26 2 808 131 33.66 774 104.39 1 4 1 61 24 v South Africa 19 Jul 2022 ODI # 4434
48 44 4 1370 162* 34.25 1243 110.21 2 8 2 99 51 v Bangladesh 8 Jun 2019 ODI # 4153
45 42 4 1304 162* 34.31 1197 108.93 2 7 2 97 47 v Sri Lanka 21 Jun 2019 ODI # 4168
26 25 2 796 131 34.60 762 104.46 1 4 1 60 24 v South Africa 22 Jul 2022 ODI # 4435
52 48 4 1525 162* 34.65 1371 111.23 3 8 3 112 54 v Pakistan 17 May 2019 ODI # 4138
28 27 2 868 131 34.72 854 101.63 1 5 1 64 26 v India 17 Jul 2022 ODI # 4433
44 41 4 1294 162* 34.97 1188 108.92 2 7 2 96 47 v Australia 25 Jun 2019 ODI # 4173
43 40 4 1269 162* 35.25 1161 109.30 2 7 2 94 47 v India 30 Jun 2019 ODI # 4179
24 24 2 777 131 35.31 735 105.71 1 4 1 59 24 v Australia 17 Nov 2022 ODI # 4475
25 24 2 777 131 35.31 735 105.71 1 4 1 59 24 v South Africa 24 Jul 2022 ODI # 4437
51 47 4 1525 162* 35.46 1369 111.39 3 8 2 112 54 v Pakistan 19 May 2019 ODI # 4140
50 46 4 1491 162* 35.50 1335 111.68 3 8 2 108 53 v South Africa 30 May 2019 ODI # 4143
23 23 2 748 131 35.61 701 106.70 1 4 1 57 24 v Australia 22 Nov 2022 ODI # 4480
42 39 4 1249 162* 35.68 1153 108.32 2 7 2 93 45 v New Zealand 3 Jul 2019 ODI # 4183
39 37 4 1179 162* 35.72 1081 109.06 2 6 2 86 45 v Australia 11 Sep 2020 ODI # 4259
49 45 4 1473 162* 35.92 1319 111.67 3 8 2 108 53 v Pakistan 3 Jun 2019 ODI # 4148
40 38 4 1238 162* 36.41 1141 108.50 2 7 2 92 45 v New Zealand 14 Jul 2019 ODI # 4192
41 38 4 1238 162* 36.41 1141 108.50 2 7 2 92 45 v Australia 11 Jul 2019 ODI # 4191
31 30 3 988 131 36.59 955 103.45 1 6 1 77 31 v Netherlands 22 Jun 2022 ODI # 4417
32 30 3 988 131 36.59 955 103.45 1 6 1 77 31 v Netherlands 19 Jun 2022 ODI # 4414
38 36 4 1178 162* 36.81 1077 109.37 2 6 2 86 45 v Australia 13 Sep 2020 ODI # 4260
55 50 5 1658 162* 36.84 1462 113.40 4 8 3 119 63 v West Indies 2 Mar 2019 ODI # 4103
53 49 5 1635 162* 37.15 1426 114.65 4 8 3 118 63 v Pakistan 11 May 2019 ODI # 4133
54 49 5 1635 162* 37.15 1426 114.65 4 8 3 118 63 v Pakistan 8 May 2019 ODI # 4130
22 22 2 747 131 37.35 697 107.17 1 4 1 57 24 v South Africa 27 Jan 2023 ODI # 4512
21 21 2 711 131 37.42 655 108.54 1 4 1 53 24 v South Africa 29 Jan 2023 ODI # 4513
66 56 6 1878 162* 37.56 1607 116.86 5 8 4 137 77 v India 14 Jul 2018 ODI # 4016
67 57 6 1931 162* 37.86 1658 116.46 5 9 4 142 77 v India 12 Jul 2018 ODI # 4014
37 35 4 1175 162* 37.90 1070 109.81 2 6 2 86 45 v Australia 16 Sep 2020 ODI # 4261
63 55 6 1874 162* 38.24 1600 117.12 5 8 4 137 77 v Sri Lanka 13 Oct 2018 ODI # 4053
64 55 6 1874 162* 38.24 1600 117.12 5 8 4 137 77 v Sri Lanka 10 Oct 2018 ODI # 4052
65 55 6 1874 162* 38.24 1600 117.12 5 8 4 137 77 v India 17 Jul 2018 ODI # 4018
60 54 6 1846 162* 38.45 1575 117.20 5 8 4 135 77 v Sri Lanka 23 Oct 2018 ODI # 4058
61 54 6 1846 162* 38.45 1575 117.20 5 8 4 135 77 v Sri Lanka 20 Oct 2018 ODI # 4055
62 54 6 1846 162* 38.45 1575 117.20 5 8 4 135 77 v Sri Lanka 17 Oct 2018 ODI # 4054
36 34 4 1167 162* 38.90 1050 111.14 2 6 2 86 45 v India 23 Mar 2021 ODI # 4281
58 52 5 1842 162* 39.19 1572 117.17 5 8 3 134 77 v West Indies 22 Feb 2019 ODI # 4097
59 53 6 1846 162* 39.27 1573 117.35 5 8 3 135 77 v West Indies 20 Feb 2019 ODI # 4096
56 51 5 1808 162* 39.30 1539 117.47 5 8 3 132 75 v West Indies 27 Feb 2019 ODI # 4099
57 51 5 1808 162* 39.30 1539 117.47 5 8 3 132 75 v West Indies 25 Feb 2019 ODI # 4098
101 86 15 2830 162* 39.85 2471 114.52 7 14 7 220 102 v Bangladesh 12 Oct 2016 ODI # 3794
68 58 7 2041 162* 40.01 1780 114.66 6 9 4 154 78 v Australia 24 Jun 2018 ODI # 4013
100 85 15 2805 162* 40.07 2445 114.72 7 14 7 217 102 v India 15 Jan 2017 ODI # 3819
102 87 15 2887 162* 40.09 2528 114.20 7 15 7 227 102 v Bangladesh 9 Oct 2016 ODI # 3793
35 33 4 1165 162* 40.17 1046 111.37 2 6 2 86 45 v India 26 Mar 2021 ODI # 4283
99 84 15 2774 162* 40.20 2409 115.15 7 14 7 216 100 v India 19 Jan 2017 ODI # 3821
103 88 15 2950 162* 40.41 2566 114.96 7 16 7 230 106 v Bangladesh 7 Oct 2016 ODI # 3791
70 60 8 2106 162* 40.50 1821 115.65 6 10 4 163 80 v Australia 19 Jun 2018 ODI # 4011
75 64 9 2235 162* 40.63 1927 115.98 6 11 5 176 83 v New Zealand 3 Mar 2018 ODI # 3982
98 83 15 2764 162* 40.64 2400 115.16 7 14 7 215 100 v India 22 Jan 2017 ODI # 3824
114 96 17 3225 162* 40.82 2782 115.92 7 19 9 252 115 v South Africa 9 Feb 2016 ODI # 3736
74 63 9 2206 162* 40.85 1904 115.86 6 11 5 173 82 v New Zealand 7 Mar 2018 ODI # 3989
79 68 10 2371 162* 40.87 2039 116.28 6 12 6 184 92 v Australia 26 Jan 2018 ODI # 3966
69 59 8 2095 162* 41.07 1809 115.80 6 10 4 163 79 v Australia 21 Jun 2018 ODI # 4012
97 82 15 2753 162* 41.08 2385 115.42 7 14 7 214 100 v West Indies 3 Mar 2017 ODI # 3845
105 90 16 3044 162* 41.13 2622 116.09 7 17 7 237 113 v Pakistan 27 Aug 2016 ODI # 3771
106 90 16 3044 162* 41.13 2622 116.09 7 17 7 237 113 v Pakistan 24 Aug 2016 ODI # 3770
76 65 10 2271 162* 41.29 1947 116.64 6 11 5 178 86 v New Zealand 28 Feb 2018 ODI # 3981
113 95 17 3225 162* 41.34 2781 115.96 7 19 8 252 115 v South Africa 12 Feb 2016 ODI # 3737
88 74 12 2566 162* 41.38 2210 116.10 7 12 6 200 96 v Pakistan 14 Jun 2017 ODI # 3889
115 97 18 3273 162* 41.43 2810 116.47 7 19 9 256 118 v South Africa 6 Feb 2016 ODI # 3734
96 81 15 2739 162* 41.50 2366 115.76 7 14 7 214 100 v West Indies 5 Mar 2017 ODI # 3848
107 91 16 3114 162* 41.52 2667 116.76 7 18 7 244 114 v Sri Lanka 2 Jul 2016 ODI # 3758
78 67 10 2371 162* 41.59 2037 116.39 6 12 5 184 92 v Australia 28 Jan 2018 ODI # 3968
34 32 4 1165 162* 41.60 1043 111.69 2 6 1 86 45 v India 28 Mar 2021 ODI # 4284
72 62 9 2206 162* 41.62 1902 115.98 6 11 4 173 82 v Australia 13 Jun 2018 ODI # 4009
73 62 9 2206 162* 41.62 1902 115.98 6 11 4 173 82 v New Zealand 10 Mar 2018 ODI # 3992
104 89 16 3040 162* 41.64 2617 116.16 7 17 7 237 113 v Pakistan 30 Aug 2016 ODI # 3773
108 92 17 3131 162* 41.74 2675 117.04 7 18 7 246 114 v Sri Lanka 29 Jun 2016 ODI # 3757
109 92 17 3131 162* 41.74 2675 117.04 7 18 7 246 114 v Sri Lanka 26 Jun 2016 ODI # 3755
110 92 17 3131 162* 41.74 2675 117.04 7 18 7 246 114 v Sri Lanka 24 Jun 2016 ODI # 3753
89 75 13 2595 162* 41.85 2242 115.74 7 12 6 203 97 v Australia 10 Jun 2017 ODI # 3885
112 94 17 3224 162* 41.87 2775 116.18 7 19 8 252 115 v South Africa 14 Feb 2016 ODI # 3738
82 71 11 2517 162* 41.95 2164 116.31 7 12 6 195 96 v Australia 14 Jan 2018 ODI # 3951
83 71 11 2517 162* 41.95 2164 116.31 7 12 6 195 96 v West Indies 29 Sep 2017 ODI # 3918
77 66 10 2350 162* 41.96 2012 116.79 6 12 5 183 91 v New Zealand 25 Feb 2018 ODI # 3980
85 73 12 2562 162* 42.00 2203 116.29 7 12 6 200 96 v West Indies 24 Sep 2017 ODI # 3915
86 73 12 2562 162* 42.00 2203 116.29 7 12 6 200 96 v West Indies 21 Sep 2017 ODI # 3913
87 73 12 2562 162* 42.00 2203 116.29 7 12 6 200 96 v West Indies 19 Sep 2017 ODI # 3911
95 80 15 2739 162* 42.13 2359 116.10 7 14 6 214 100 v West Indies 9 Mar 2017 ODI # 3849
92 77 14 2660 162* 42.22 2294 115.95 7 13 6 206 99 v South Africa 29 May 2017 ODI # 3874
116 98 18 3378 162* 42.22 2886 117.04 8 19 9 267 123 v South Africa 3 Feb 2016 ODI # 3732
71 61 9 2197 162* 42.25 1891 116.18 6 11 4 171 82 v Australia 16 Jun 2018 ODI # 4010
111 93 17 3224 162* 42.42 2774 116.22 7 19 7 252 115 v Sri Lanka 21 Jun 2016 ODI # 3751
33 31 4 1150 162* 42.59 1025 112.19 2 6 1 84 45 v Netherlands 17 Jun 2022 ODI # 4413
81 70 11 2513 162* 42.59 2154 116.66 7 12 6 195 96 v Australia 19 Jan 2018 ODI # 3958
80 69 11 2471 162* 42.60 2122 116.44 7 12 6 190 96 v Australia 21 Jan 2018 ODI # 3960
84 72 12 2560 162* 42.66 2199 116.41 7 12 6 200 96 v West Indies 27 Sep 2017 ODI # 3916
94 79 15 2732 162* 42.68 2354 116.05 7 14 6 214 99 v South Africa 24 May 2017 ODI # 3872
90 76 14 2656 162* 42.83 2290 115.98 7 13 6 205 99 v New Zealand 6 Jun 2017 ODI # 3880
91 76 14 2656 162* 42.83 2290 115.98 7 13 6 205 99 v Bangladesh 1 Jun 2017 ODI # 3875
93 78 15 2725 162* 43.25 2347 116.10 7 14 6 213 99 v South Africa 27 May 2017 ODI # 3873
2 2 1 58 58* 58.00 46 126.08 0 1 1 4 3 v West Indies 6 Dec 2023 ODI # 4707
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