Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 22 Jan 2013 remove greater than or equal to 22 Jan 2013 from query
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 2009-2023 161 159 6 6932 179 45.30 7127 97.26 22 33 4 733 130 Profile
filtered 2013-2023 61 61 5 2286 173 40.82 2305 99.17 5 13 2 264 33
Reverse cumulative
1 1 0 7 7 7.00 3 233.33 0 0 0 1 0 v India 19 Nov 2023 ODI # 4705
2 2 0 36 29 18.00 21 171.42 0 0 0 2 4 v South Africa 16 Nov 2023 ODI # 4704
3 3 0 89 53 29.66 82 108.53 0 1 0 8 4 v Bangladesh 11 Nov 2023 ODI # 4700
4 4 0 107 53 26.75 111 96.39 0 1 0 11 4 v Afghanistan 7 Nov 2023 ODI # 4696
4 4 0 107 53 26.75 111 96.39 0 1 0 11 4 v England 4 Nov 2023 ODI # 4693
4 4 0 107 53 26.75 111 96.39 0 1 0 11 4 v New Zealand 28 Oct 2023 ODI # 4684
4 4 0 107 53 26.75 111 96.39 0 1 0 11 4 v Netherlands 25 Oct 2023 ODI # 4681
4 4 0 107 53 26.75 111 96.39 0 1 0 11 4 v Pakistan 20 Oct 2023 ODI # 4675
5 5 0 118 53 23.60 117 100.85 0 1 0 11 5 v Sri Lanka 16 Oct 2023 ODI # 4671
6 6 0 131 53 21.83 144 90.97 0 1 0 13 5 v South Africa 12 Oct 2023 ODI # 4667
6 6 0 131 53 21.83 144 90.97 0 1 0 13 5 v India 8 Oct 2023 ODI # 4662
6 6 0 131 53 21.83 144 90.97 0 1 0 13 5 v India 27 Sep 2023 ODI # 4657
7 7 0 184 53 26.28 183 100.54 0 2 0 20 6 v India 24 Sep 2023 ODI # 4654
7 7 0 184 53 26.28 183 100.54 0 2 0 20 6 v India 22 Sep 2023 ODI # 4651
8 8 0 194 53 24.25 189 102.64 0 2 0 21 7 v South Africa 17 Sep 2023 ODI # 4648
9 9 0 206 53 22.88 202 101.98 0 2 0 23 7 v South Africa 15 Sep 2023 ODI # 4646
10 10 0 284 78 28.40 258 110.07 0 3 0 33 10 v South Africa 12 Sep 2023 ODI # 4642
10 10 0 284 78 28.40 258 110.07 0 3 0 33 10 v South Africa 9 Sep 2023 ODI # 4638
11 11 0 284 78 25.81 260 109.23 0 3 1 33 10 v South Africa 7 Sep 2023 ODI # 4635
11 11 0 284 78 25.81 260 109.23 0 3 1 33 10 v India 22 Mar 2023 ODI # 4545
11 11 0 284 78 25.81 260 109.23 0 3 1 33 10 v England 22 Nov 2022 ODI # 4480
11 11 0 284 78 25.81 260 109.23 0 3 1 33 10 v England 19 Nov 2022 ODI # 4477
12 12 0 370 86 30.83 344 107.55 0 4 1 43 11 v England 17 Nov 2022 ODI # 4475
12 12 0 370 86 30.83 344 107.55 0 4 1 43 11 v New Zealand 8 Sep 2022 ODI # 4462
13 13 0 390 86 30.00 369 105.69 0 4 1 45 12 v New Zealand 6 Sep 2022 ODI # 4461
13 13 0 390 86 30.00 369 105.69 0 4 1 45 12 v Zimbabwe 3 Sep 2022 ODI # 4460
14 14 0 403 86 28.78 378 106.61 0 4 1 47 12 v Zimbabwe 31 Aug 2022 ODI # 4459
15 15 0 460 86 30.66 444 103.60 0 5 1 54 13 v Zimbabwe 28 Aug 2022 ODI # 4458
16 16 0 470 86 29.37 452 103.98 0 5 1 56 13 v Sri Lanka 24 Jun 2022 ODI # 4418
17 17 0 569 99 33.47 564 100.88 0 6 1 68 13 v Sri Lanka 21 Jun 2022 ODI # 4416
17 17 0 569 99 33.47 564 100.88 0 6 1 68 13 v Sri Lanka 19 Jun 2022 ODI # 4415
18 18 0 606 99 33.66 615 98.53 0 6 1 73 13 v Sri Lanka 16 Jun 2022 ODI # 4412
19 19 0 606 99 31.89 618 98.05 0 6 2 73 13 v Sri Lanka 14 Jun 2022 ODI # 4409
19 19 0 606 99 31.89 618 98.05 0 6 2 73 13 v India 29 Nov 2020 ODI # 4266
19 19 0 606 99 31.89 618 98.05 0 6 2 73 13 v India 27 Nov 2020 ODI # 4265
20 20 0 630 99 31.50 650 96.92 0 6 2 76 13 v England 16 Sep 2020 ODI # 4261
21 21 0 636 99 30.28 661 96.21 0 6 2 76 13 v England 13 Sep 2020 ODI # 4260
21 21 0 636 99 30.28 661 96.21 0 6 2 76 13 v England 11 Sep 2020 ODI # 4259
21 21 0 636 99 30.28 661 96.21 0 6 2 76 13 v New Zealand 13 Mar 2020 ODI # 4255
21 21 0 636 99 30.28 661 96.21 0 6 2 76 13 v South Africa 7 Mar 2020 ODI # 4254
21 21 0 636 99 30.28 661 96.21 0 6 2 76 13 v South Africa 4 Mar 2020 ODI # 4252
22 22 0 661 99 30.04 688 96.07 0 6 2 79 13 v South Africa 29 Feb 2020 ODI # 4248
22 22 0 661 99 30.04 688 96.07 0 6 2 79 13 v India 19 Jan 2020 ODI # 4233
23 23 0 676 99 29.39 700 96.57 0 6 2 81 13 v India 17 Jan 2020 ODI # 4232
24 24 1 804 128* 34.95 812 99.01 1 6 2 98 16 v India 14 Jan 2020 ODI # 4231
24 24 1 804 128* 34.95 812 99.01 1 6 2 98 16 v England 11 Jul 2019 ODI # 4191
25 25 1 926 128* 38.58 929 99.67 2 6 2 113 18 v South Africa 6 Jul 2019 ODI # 4188
25 25 1 926 128* 38.58 929 99.67 2 6 2 113 18 v New Zealand 29 Jun 2019 ODI # 4178
25 25 1 926 128* 38.58 929 99.67 2 6 2 113 18 v England 25 Jun 2019 ODI # 4173
25 25 1 926 128* 38.58 929 99.67 2 6 2 113 18 v Bangladesh 20 Jun 2019 ODI # 4166
25 25 1 926 128* 38.58 929 99.67 2 6 2 113 18 v Sri Lanka 15 Jun 2019 ODI # 4159
25 25 1 926 128* 38.58 929 99.67 2 6 2 113 18 v Pakistan 12 Jun 2019 ODI # 4157
26 26 1 982 128* 39.28 1013 96.93 2 7 2 118 18 v India 9 Jun 2019 ODI # 4155
26 26 1 982 128* 39.28 1013 96.93 2 7 2 118 18 v West Indies 6 Jun 2019 ODI # 4152
27 27 2 1071 128* 42.84 1127 95.03 2 8 2 126 18 v Afghanistan 1 Jun 2019 ODI # 4146
28 28 2 1086 128* 41.76 1138 95.43 2 8 2 128 18 v England 28 Jan 2018 ODI # 3968
29 29 2 1099 128* 40.70 1149 95.64 2 8 2 130 18 v England 26 Jan 2018 ODI # 3966
30 30 2 1107 128* 39.53 1159 95.51 2 8 2 132 18 v England 21 Jan 2018 ODI # 3960
30 30 2 1107 128* 39.53 1159 95.51 2 8 2 132 18 v England 19 Jan 2018 ODI # 3958
30 30 2 1107 128* 39.53 1159 95.51 2 8 2 132 18 v England 14 Jan 2018 ODI # 3951
30 30 2 1107 128* 39.53 1159 95.51 2 8 2 132 18 v India 1 Oct 2017 ODI # 3919
30 30 2 1107 128* 39.53 1159 95.51 2 8 2 132 18 v India 28 Sep 2017 ODI # 3917
30 30 2 1107 128* 39.53 1159 95.51 2 8 2 132 18 v India 24 Sep 2017 ODI # 3914
31 31 2 1108 128* 38.20 1168 94.86 2 8 2 132 18 v India 21 Sep 2017 ODI # 3912
32 32 2 1133 128* 37.76 1196 94.73 2 8 2 134 18 v India 17 Sep 2017 ODI # 3910
32 32 2 1133 128* 37.76 1196 94.73 2 8 2 134 18 v England 10 Jun 2017 ODI # 3885
33 33 3 1173 128* 39.10 1240 94.59 2 8 2 136 18 v Bangladesh 5 Jun 2017 ODI # 3879
34 34 3 1191 128* 38.41 1256 94.82 2 8 2 137 19 v New Zealand 2 Jun 2017 ODI # 3876
34 34 3 1191 128* 38.41 1256 94.82 2 8 2 137 19 v Pakistan 26 Jan 2017 ODI # 3826
34 34 3 1191 128* 38.41 1256 94.82 2 8 2 137 19 v Pakistan 22 Jan 2017 ODI # 3822
35 35 3 1226 128* 38.31 1294 94.74 2 8 2 142 19 v Pakistan 19 Jan 2017 ODI # 3820
35 35 3 1226 128* 38.31 1294 94.74 2 8 2 142 19 v Pakistan 15 Jan 2017 ODI # 3818
35 35 3 1226 128* 38.31 1294 94.74 2 8 2 142 19 v Pakistan 13 Jan 2017 ODI # 3817
35 35 3 1226 128* 38.31 1294 94.74 2 8 2 142 19 v New Zealand 9 Dec 2016 ODI # 3813
35 35 3 1226 128* 38.31 1294 94.74 2 8 2 142 19 v New Zealand 6 Dec 2016 ODI # 3812
35 35 3 1226 128* 38.31 1294 94.74 2 8 2 142 19 v New Zealand 4 Dec 2016 ODI # 3811
36 36 3 1399 173 42.39 1430 97.83 3 8 2 166 19 v South Africa 12 Oct 2016 ODI # 3795
36 36 3 1399 173 42.39 1430 97.83 3 8 2 166 19 v South Africa 9 Oct 2016 ODI # 3792
36 36 3 1399 173 42.39 1430 97.83 3 8 2 166 19 v South Africa 5 Oct 2016 ODI # 3790
37 37 3 1449 173 42.61 1486 97.51 3 9 2 173 20 v South Africa 2 Oct 2016 ODI # 3787
37 37 3 1449 173 42.61 1486 97.51 3 9 2 173 20 v South Africa 30 Sep 2016 ODI # 3785
38 38 3 1497 173 42.77 1516 98.74 3 9 2 178 22 v Ireland 27 Sep 2016 ODI # 3782
39 39 3 1603 173 44.52 1642 97.62 4 9 2 187 22 v Sri Lanka 4 Sep 2016 ODI # 3776
40 40 3 1622 173 43.83 1658 97.82 4 9 2 190 22 v Sri Lanka 31 Aug 2016 ODI # 3774
41 41 3 1632 173 42.94 1670 97.72 4 9 2 191 22 v Sri Lanka 28 Aug 2016 ODI # 3772
42 42 3 1633 173 41.87 1674 97.55 4 9 2 191 22 v Sri Lanka 24 Aug 2016 ODI # 3769
43 43 3 1641 173 41.02 1691 97.04 4 9 2 191 22 v Sri Lanka 21 Aug 2016 ODI # 3768
43 43 3 1641 173 41.02 1691 97.04 4 9 2 191 22 v South Africa 11 Jun 2016 ODI # 3743
44 44 3 1642 173 40.04 1696 96.81 4 9 2 191 22 v South Africa 7 Jun 2016 ODI # 3741
45 45 4 1697 173 41.39 1751 96.91 4 10 2 194 23 v West Indies 5 Jun 2016 ODI # 3740
46 46 4 1713 173 40.78 1765 97.05 4 10 2 197 23 v New Zealand 8 Feb 2016 ODI # 3735
47 47 4 1811 173 42.11 1844 98.21 4 11 2 205 27 v New Zealand 6 Feb 2016 ODI # 3733
48 48 4 1823 173 41.43 1855 98.27 4 11 2 207 27 v New Zealand 3 Feb 2016 ODI # 3731
48 48 4 1823 173 41.43 1855 98.27 4 11 2 207 27 v India 23 Jan 2016 ODI # 3727
48 48 4 1823 173 41.43 1855 98.27 4 11 2 207 27 v India 20 Jan 2016 ODI # 3726
49 49 4 1828 173 40.62 1865 98.01 4 11 2 208 27 v India 12 Jan 2016 ODI # 3723
49 49 4 1828 173 40.62 1865 98.01 4 11 2 208 27 v England 5 Sep 2015 ODI # 3681
49 49 4 1828 173 40.62 1865 98.01 4 11 2 208 27 v England 3 Sep 2015 ODI # 3680
49 49 4 1828 173 40.62 1865 98.01 4 11 2 208 27 v Ireland 27 Aug 2015 ODI # 3679
50 50 4 1873 173 40.71 1911 98.01 4 11 2 215 27 v New Zealand 29 Mar 2015 ODI # 3646
50 50 4 1873 173 40.71 1911 98.01 4 11 2 215 27 v India 26 Mar 2015 ODI # 3645
51 51 4 1897 173 40.36 1934 98.08 4 11 2 218 27 v Pakistan 20 Mar 2015 ODI # 3642
52 52 5 1918 173 40.80 1940 98.86 4 11 2 220 29 v Scotland 14 Mar 2015 ODI # 3637
52 52 5 1918 173 40.80 1940 98.86 4 11 2 220 29 v Sri Lanka 8 Mar 2015 ODI # 3629
52 52 5 1918 173 40.80 1940 98.86 4 11 2 220 29 v Afghanistan 4 Mar 2015 ODI # 3623
52 52 5 1918 173 40.80 1940 98.86 4 11 2 220 29 v New Zealand 28 Feb 2015 ODI # 3617
52 52 5 1918 173 40.80 1940 98.86 4 11 2 220 29 v England 14 Feb 2015 ODI # 3600
52 52 5 1918 173 40.80 1940 98.86 4 11 2 220 29 v England 1 Feb 2015 ODI # 3597
52 52 5 1918 173 40.80 1940 98.86 4 11 2 220 29 v India 26 Jan 2015 ODI # 3592
53 53 5 1942 173 40.45 1962 98.98 4 11 2 223 29 v India 18 Jan 2015 ODI # 3582
54 54 5 2069 173 42.22 2077 99.61 5 11 2 241 29 v England 16 Jan 2015 ODI # 3578
55 55 5 2090 173 41.80 2093 99.85 5 11 2 244 30 v South Africa 23 Nov 2014 ODI # 3551
56 56 5 2094 173 41.05 2101 99.66 5 11 2 244 30 v South Africa 21 Nov 2014 ODI # 3549
56 56 5 2094 173 41.05 2101 99.66 5 11 2 244 30 v South Africa 19 Nov 2014 ODI # 3548
56 56 5 2094 173 41.05 2101 99.66 5 11 2 244 30 v South Africa 16 Nov 2014 ODI # 3546
56 56 5 2094 173 41.05 2101 99.66 5 11 2 244 30 v South Africa 14 Nov 2014 ODI # 3545
56 56 5 2094 173 41.05 2101 99.66 5 11 2 244 30 v Pakistan 12 Oct 2014 ODI # 3534
57 57 5 2123 173 40.82 2128 99.76 5 11 2 249 30 v Pakistan 10 Oct 2014 ODI # 3532
57 57 5 2123 173 40.82 2128 99.76 5 11 2 249 30 v Pakistan 7 Oct 2014 ODI # 3530
58 58 5 2194 173 41.39 2198 99.81 5 12 2 256 32 v England 19 Jan 2014 ODI # 3457
59 59 5 2212 173 40.96 2212 100.00 5 12 2 258 32 v England 17 Jan 2014 ODI # 3455
60 60 5 2277 173 41.40 2284 99.69 5 13 2 263 33 v England 12 Jan 2014 ODI # 3454
61 61 5 2286 173 40.82 2305 99.17 5 13 2 264 33 v England 8 Jun 2013 ODI # 3365
61 61 5 2286 173 40.82 2305 99.17 5 13 2 264 33 v Sri Lanka 23 Jan 2013 ODI # 3326
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