Records type batting analysis [change type]
View cumulative averages [change view]
Match result won match remove won match from query
Ordered by batting average (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 2015-2023 117 114 13 5729 158 56.72 6455 88.75 19 32 4 520 60 Profile
filtered 2015-2023 62 60 13 3676 151 78.21 4068 90.36 15 18 1 314 43
Cumulative averages
9 9 2 666 125* 95.14 694 95.96 4 1 0 50 12 v West Indies 9 Apr 2017 ODI # 3862
24 22 8 1294 125* 92.42 1466 88.26 7 2 0 97 15 v Zimbabwe 22 Jul 2018 ODI # 4021
43 41 12 2664 125* 91.86 2904 91.73 13 8 0 230 28 v West Indies 8 Jun 2022 ODI # 4401
42 40 12 2561 125* 91.46 2797 91.56 12 8 0 221 28 v Australia 2 Apr 2022 ODI # 4382
44 42 12 2741 125* 91.36 2997 91.45 13 9 0 235 29 v West Indies 10 Jun 2022 ODI # 4405
11 11 3 713 125* 89.12 767 92.95 4 1 0 57 12 v South Africa 7 Jun 2017 ODI # 3881
25 23 8 1327 125* 88.46 1502 88.34 7 2 0 100 16 v Hong Kong 16 Sep 2018 ODI # 4037
45 43 12 2742 125* 88.45 3000 91.40 13 9 0 235 29 v West Indies 12 Jun 2022 ODI # 4407
32 30 10 1762 125* 88.10 2041 86.33 8 5 0 138 18 v New Zealand 26 Jun 2019 ODI # 4174
46 44 12 2816 125* 88.00 3085 91.28 13 10 0 241 30 v Netherlands 16 Aug 2022 ODI # 4448
35 33 10 2018 125* 87.73 2295 87.93 9 6 0 162 22 v Sri Lanka 30 Sep 2019 ODI # 4211
41 39 11 2456 125* 87.71 2682 91.57 11 8 0 209 28 v Australia 31 Mar 2022 ODI # 4380
48 46 12 2964 125* 87.17 3275 90.50 13 12 0 255 32 v Netherlands 21 Aug 2022 ODI # 4455
26 24 8 1393 125* 87.06 1596 87.28 7 3 0 104 17 v Afghanistan 21 Sep 2018 ODI # 4043
47 45 12 2873 125* 87.06 3150 91.20 13 11 0 248 30 v Netherlands 18 Aug 2022 ODI # 4452
2 2 1 87 62* 87.00 92 94.56 0 1 0 5 4 v England 11 Nov 2015 ODI # 3707
40 38 11 2342 125* 86.74 2599 90.11 10 8 0 198 27 v South Africa 7 Apr 2021 ODI # 4287
49 47 12 3030 125* 86.57 3357 90.25 13 13 0 260 33 v New Zealand 9 Jan 2023 ODI # 4500
34 32 10 1903 125* 86.50 2190 86.89 8 6 0 154 18 v Bangladesh 5 Jul 2019 ODI # 4186
39 37 11 2248 125* 86.46 2517 89.31 10 7 0 191 24 v South Africa 2 Apr 2021 ODI # 4285
33 31 10 1807 125* 86.04 2092 86.37 8 5 0 143 18 v Afghanistan 29 Jun 2019 ODI # 4177
38 36 11 2145 125* 85.80 2413 88.89 9 7 0 174 24 v Zimbabwe 1 Nov 2020 ODI # 4263
50 48 12 3079 125* 85.52 3403 90.47 13 13 0 263 34 v New Zealand 27 Apr 2023 ODI # 4569
18 18 5 1110 125* 85.38 1286 86.31 6 2 0 81 13 v Sri Lanka 20 Oct 2017 ODI # 3927
19 18 5 1110 125* 85.38 1286 86.31 6 2 0 81 13 v Sri Lanka 23 Oct 2017 ODI # 3930
36 34 10 2049 125* 85.37 2321 88.28 9 6 0 164 22 v Sri Lanka 2 Oct 2019 ODI # 4212
10 10 2 682 125* 85.25 716 95.25 4 1 0 53 12 v West Indies 11 Apr 2017 ODI # 3863
51 49 12 3144 125* 84.97 3469 90.63 13 14 0 268 35 v New Zealand 29 Apr 2023 ODI # 4571
29 27 9 1529 125* 84.94 1768 86.48 7 3 0 116 17 v South Africa 27 Jan 2019 ODI # 4087
22 21 7 1188 125* 84.85 1390 85.46 6 2 0 88 13 v Zimbabwe 18 Jul 2018 ODI # 4019
23 21 7 1188 125* 84.85 1390 85.46 6 2 0 88 13 v Zimbabwe 20 Jul 2018 ODI # 4020
53 51 12 3305 125* 84.74 3648 90.59 14 15 0 281 36 v New Zealand 5 May 2023 ODI # 4574
27 25 8 1439 125* 84.64 1646 87.42 7 3 0 109 17 v New Zealand 9 Nov 2018 ODI # 4068
13 13 4 761 125* 84.55 830 91.68 4 1 0 60 13 v England 14 Jun 2017 ODI # 3889
7 7 1 507 123 84.50 513 98.83 3 1 0 38 9 v West Indies 5 Oct 2016 ODI # 3789
16 16 4 1011 125* 84.25 1146 88.21 6 1 0 75 13 v Sri Lanka 16 Oct 2017 ODI # 3924
52 50 12 3198 125* 84.15 3531 90.56 13 15 0 271 36 v New Zealand 3 May 2023 ODI # 4573
30 28 9 1592 125* 83.78 1834 86.80 7 4 0 120 18 v England 3 Jun 2019 ODI # 4148
21 20 6 1169 125* 83.50 1356 86.20 6 2 0 85 13 v Zimbabwe 16 Jul 2018 ODI # 4017
31 29 9 1661 125* 83.05 1914 86.78 7 5 0 127 18 v South Africa 23 Jun 2019 ODI # 4171
57 55 12 3569 151 83.00 3934 90.72 15 17 1 305 41 v Nepal 30 Aug 2023 ODI # 4628
15 15 4 910 125* 82.72 1013 89.83 5 1 0 69 13 v Sri Lanka 13 Oct 2017 ODI # 3922
37 35 10 2068 125* 82.72 2339 88.41 9 6 0 167 22 v Zimbabwe 30 Oct 2020 ODI # 4262
28 26 8 1488 125* 82.66 1715 86.76 7 3 0 114 17 v South Africa 19 Jan 2019 ODI # 4080
54 52 12 3305 125* 82.62 3651 90.52 14 15 1 281 36 v Afghanistan 22 Aug 2023 ODI # 4625
55 53 12 3358 125* 81.90 3717 90.34 14 16 1 287 36 v Afghanistan 24 Aug 2023 ODI # 4626
58 56 12 3586 151 81.50 3956 90.64 15 17 1 306 41 v Bangladesh 6 Sep 2023 ODI # 4634
20 19 5 1140 125* 81.42 1320 86.36 6 2 0 84 13 v Zimbabwe 13 Jul 2018 ODI # 4015
56 54 12 3418 125* 81.38 3803 89.87 14 17 1 291 37 v Afghanistan 26 Aug 2023 ODI # 4627
14 14 4 807 125* 80.70 882 91.49 4 1 0 64 13 v India 18 Jun 2017 ODI # 3894
12 12 3 723 125* 80.33 785 92.10 4 1 0 58 12 v Sri Lanka 12 Jun 2017 ODI # 3888
17 17 4 1041 125* 80.07 1185 87.84 6 1 0 76 13 v Sri Lanka 18 Oct 2017 ODI # 3926
59 57 12 3591 151 79.80 3974 90.36 15 17 1 306 41 v Netherlands 6 Oct 2023 ODI # 4659
60 58 12 3601 151 78.28 3989 90.27 15 17 1 307 41 v Sri Lanka 10 Oct 2023 ODI # 4665
62 60 13 3676 151 78.21 4068 90.36 15 18 1 314 43 v New Zealand 4 Nov 2023 ODI # 4692
6 6 1 390 123 78.00 407 95.82 2 1 0 30 8 v West Indies 2 Oct 2016 ODI # 3788
8 8 1 541 123 77.28 562 96.26 3 1 0 43 9 v Australia 15 Jan 2017 ODI # 3818
61 59 12 3610 151 76.80 4005 90.13 15 17 1 308 41 v Bangladesh 31 Oct 2023 ODI # 4688
5 5 1 267 120 66.75 281 95.01 1 1 0 21 7 v West Indies 30 Sep 2016 ODI # 3784
3 3 1 116 62* 58.00 121 95.86 0 1 0 7 4 v Ireland 18 Aug 2016 ODI # 3767
4 4 1 147 62* 49.00 150 98.00 0 1 0 13 4 v England 4 Sep 2016 ODI # 3777
1 1 0 25 25 25.00 30 83.33 0 0 0 3 0 v Sri Lanka 11 Jul 2015 ODI # 3664
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