Records type batting analysis [change type]
View cumulative averages [change view]
Innings in match 2nd innings remove 2nd innings 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 2016-2024 124 119 16 5177 170 50.26 6673 77.58 16 25 5 414 92 Profile
filtered 2016-2024 61 61 12 2487 146* 50.75 3249 76.54 8 12 1 196 46
Cumulative averages
1 1 0 101 101 101.00 120 84.16 1 0 0 4 4 v Zimbabwe 19 Nov 2016 ODI # 3806
2 2 0 126 101 63.00 152 82.89 1 0 0 6 4 v Sri Lanka 23 Nov 2016 ODI # 3808
3 3 0 140 101 46.66 174 80.45 1 0 0 8 4 v Zimbabwe 25 Nov 2016 ODI # 3809
4 4 0 171 101 42.75 212 80.66 1 0 0 10 4 v England 3 Mar 2017 ODI # 3845
4 4 0 171 101 42.75 212 80.66 1 0 0 10 4 v England 5 Mar 2017 ODI # 3848
5 5 0 187 101 37.40 254 73.62 1 0 0 11 4 v England 9 Mar 2017 ODI # 3849
6 6 0 211 101 35.16 288 73.26 1 0 0 12 5 v Pakistan 7 Apr 2017 ODI # 3861
7 7 0 226 101 32.28 300 75.33 1 0 0 15 5 v Pakistan 9 Apr 2017 ODI # 3862
7 7 0 226 101 32.28 300 75.33 1 0 0 15 5 v Pakistan 11 Apr 2017 ODI # 3863
8 8 0 261 101 32.62 363 71.90 1 0 0 16 6 v Afghanistan 9 Jun 2017 ODI # 3884
9 9 1 309 101 38.62 440 70.22 1 0 0 19 6 v Afghanistan 11 Jun 2017 ODI # 3887
9 9 1 309 101 38.62 440 70.22 1 0 0 19 6 v Afghanistan 14 Jun 2017 ODI # 3890
9 9 1 309 101 38.62 440 70.22 1 0 0 19 6 v India 23 Jun 2017 ODI # 3895
10 10 1 390 101 43.33 528 73.86 1 1 0 24 9 v India 25 Jun 2017 ODI # 3896
11 11 1 414 101 41.40 578 71.62 1 1 0 26 9 v India 30 Jun 2017 ODI # 3898
11 11 1 414 101 41.40 578 71.62 1 1 0 26 9 v India 2 Jul 2017 ODI # 3900
11 11 1 414 101 41.40 578 71.62 1 1 0 26 9 v India 6 Jul 2017 ODI # 3902
11 11 1 414 101 41.40 578 71.62 1 1 0 26 9 v England 19 Sep 2017 ODI # 3911
11 11 1 414 101 41.40 578 71.62 1 1 0 26 9 v England 21 Sep 2017 ODI # 3913
12 12 1 434 101 39.45 603 71.97 1 1 0 30 9 v England 24 Sep 2017 ODI # 3915
12 12 1 434 101 39.45 603 71.97 1 1 0 30 9 v England 27 Sep 2017 ODI # 3916
12 12 1 434 101 39.45 603 71.97 1 1 0 30 9 v England 29 Sep 2017 ODI # 3918
12 12 1 434 101 39.45 603 71.97 1 1 0 30 9 v New Zealand 20 Dec 2017 ODI # 3943
13 13 1 457 101 38.08 622 73.47 1 1 0 33 9 v New Zealand 23 Dec 2017 ODI # 3944
14 14 1 459 101 35.30 626 73.32 1 1 0 33 9 v New Zealand 26 Dec 2017 ODI # 3945
14 14 1 459 101 35.30 626 73.32 1 1 0 33 9 v U.A.E. 6 Mar 2018 ODI # 3987
15 15 2 508 101 39.07 741 68.55 1 1 0 36 9 v P.N.G. 8 Mar 2018 ODI # 3991
15 15 2 508 101 39.07 741 68.55 1 1 0 36 9 v Ireland 10 Mar 2018 ODI # 3993
15 15 2 508 101 39.07 741 68.55 1 1 0 36 9 v Afghanistan 15 Mar 2018 ODI # 3997
16 16 2 584 101 41.71 838 69.68 1 2 0 41 10 v Zimbabwe 19 Mar 2018 ODI # 4002
16 16 2 584 101 41.71 838 69.68 1 2 0 41 10 v Scotland 21 Mar 2018 ODI # 4004
16 16 2 584 101 41.71 838 69.68 1 2 0 41 10 v Afghanistan 25 Mar 2018 ODI # 4007
17 17 2 590 101 39.33 849 69.49 1 2 0 41 10 v Bangladesh 22 Jul 2018 ODI # 4022
17 17 2 590 101 39.33 849 69.49 1 2 0 41 10 v Bangladesh 25 Jul 2018 ODI # 4023
18 18 2 654 101 40.87 943 69.35 1 3 0 46 10 v Bangladesh 28 Jul 2018 ODI # 4024
18 18 2 654 101 40.87 943 69.35 1 3 0 46 10 v India 21 Oct 2018 ODI # 4056
19 19 3 777 123* 48.56 1077 72.14 2 3 0 56 13 v India 24 Oct 2018 ODI # 4059
19 19 3 777 123* 48.56 1077 72.14 2 3 0 56 13 v India 27 Oct 2018 ODI # 4062
20 20 3 777 123* 45.70 1079 72.01 2 3 1 56 13 v India 29 Oct 2018 ODI # 4063
20 20 3 777 123* 45.70 1079 72.01 2 3 1 56 13 v India 1 Nov 2018 ODI # 4064
20 20 3 777 123* 45.70 1079 72.01 2 3 1 56 13 v Bangladesh 9 Dec 2018 ODI # 4071
21 21 4 923 146* 54.29 1223 75.47 3 3 1 68 16 v Bangladesh 11 Dec 2018 ODI # 4072
21 21 4 923 146* 54.29 1223 75.47 3 3 1 68 16 v Bangladesh 14 Dec 2018 ODI # 4073
21 21 4 923 146* 54.29 1223 75.47 3 3 1 68 16 v England 20 Feb 2019 ODI # 4096
21 21 4 923 146* 54.29 1223 75.47 3 3 1 68 16 v England 22 Feb 2019 ODI # 4097
21 21 4 923 146* 54.29 1223 75.47 3 3 1 68 16 v England 25 Feb 2019 ODI # 4098
22 22 4 928 146* 51.55 1230 75.44 3 3 1 69 16 v England 27 Feb 2019 ODI # 4099
23 23 4 941 146* 49.52 1248 75.40 3 3 1 69 17 v England 2 Mar 2019 ODI # 4103
23 23 4 941 146* 49.52 1248 75.40 3 3 1 69 17 v Ireland 5 May 2019 ODI # 4128
23 23 4 941 146* 49.52 1248 75.40 3 3 1 69 17 v Bangladesh 7 May 2019 ODI # 4129
24 24 4 971 146* 48.55 1280 75.85 3 3 1 73 17 v Ireland 11 May 2019 ODI # 4132
24 24 4 971 146* 48.55 1280 75.85 3 3 1 73 17 v Bangladesh 13 May 2019 ODI # 4134
24 24 4 971 146* 48.55 1280 75.85 3 3 1 73 17 v Bangladesh 17 May 2019 ODI # 4137
25 25 4 982 146* 46.76 1297 75.71 3 3 1 74 17 v Pakistan 31 May 2019 ODI # 4144
26 26 4 1050 146* 47.72 1402 74.89 3 4 1 81 17 v Australia 6 Jun 2019 ODI # 4152
26 26 4 1050 146* 47.72 1402 74.89 3 4 1 81 17 v South Africa 10 Jun 2019 ODI # 4156
26 26 4 1050 146* 47.72 1402 74.89 3 4 1 81 17 v England 14 Jun 2019 ODI # 4158
26 26 4 1050 146* 47.72 1402 74.89 3 4 1 81 17 v Bangladesh 17 Jun 2019 ODI # 4162
27 27 4 1051 146* 45.69 1405 74.80 3 4 1 81 17 v New Zealand 22 Jun 2019 ODI # 4170
28 28 4 1056 146* 44.00 1415 74.62 3 4 1 82 17 v India 27 Jun 2019 ODI # 4175
29 29 4 1061 146* 42.44 1426 74.40 3 4 1 83 17 v Sri Lanka 1 Jul 2019 ODI # 4180
29 29 4 1061 146* 42.44 1426 74.40 3 4 1 83 17 v Afghanistan 4 Jul 2019 ODI # 4184
29 29 4 1061 146* 42.44 1426 74.40 3 4 1 83 17 v India 8 Aug 2019 ODI # 4196
30 30 4 1066 146* 41.00 1436 74.23 3 4 1 83 17 v India 11 Aug 2019 ODI # 4197
30 30 4 1066 146* 41.00 1436 74.23 3 4 1 83 17 v India 14 Aug 2019 ODI # 4199
31 31 5 1143 146* 43.96 1569 72.84 3 5 1 88 17 v Afghanistan 6 Nov 2019 ODI # 4213
31 31 5 1143 146* 43.96 1569 72.84 3 5 1 88 17 v Afghanistan 9 Nov 2019 ODI # 4214
32 32 6 1252 146* 48.15 1714 73.04 4 5 1 96 20 v Afghanistan 11 Nov 2019 ODI # 4215
33 33 7 1354 146* 52.07 1865 72.60 5 5 1 103 21 v India 15 Dec 2019 ODI # 4221
34 34 7 1432 146* 53.03 1950 73.43 5 6 1 110 24 v India 18 Dec 2019 ODI # 4222
34 34 7 1432 146* 53.03 1950 73.43 5 6 1 110 24 v India 22 Dec 2019 ODI # 4223
35 35 7 1445 146* 51.60 1964 73.57 5 6 1 112 24 v Ireland 7 Jan 2020 ODI # 4226
36 36 7 1470 146* 50.68 2018 72.84 5 6 1 113 24 v Ireland 9 Jan 2020 ODI # 4229
37 37 7 1476 146* 49.20 2033 72.60 5 6 1 113 24 v Ireland 12 Jan 2020 ODI # 4230
37 37 7 1476 146* 49.20 2033 72.60 5 6 1 113 24 v Sri Lanka 22 Feb 2020 ODI # 4246
38 38 7 1527 146* 49.25 2098 72.78 5 7 1 118 24 v Sri Lanka 26 Feb 2020 ODI # 4247
39 39 7 1599 146* 49.96 2186 73.14 5 8 1 124 24 v Sri Lanka 1 Mar 2020 ODI # 4250
40 40 7 1709 146* 51.78 2319 73.69 6 8 1 136 25 v Sri Lanka 10 Mar 2021 ODI # 4276
41 41 7 1793 146* 52.73 2427 73.87 6 9 1 142 25 v Sri Lanka 12 Mar 2021 ODI # 4277
42 42 7 1857 146* 53.05 2499 74.30 6 10 1 145 27 v Sri Lanka 14 Mar 2021 ODI # 4278
43 43 7 1895 146* 52.63 2542 74.54 6 10 1 151 27 v Australia 22 Jul 2021 ODI # 4311
43 43 7 1895 146* 52.63 2542 74.54 6 10 1 151 27 v Australia 26 Jul 2021 ODI # 4313
43 43 7 1895 146* 52.63 2542 74.54 6 10 1 151 27 v Ireland 8 Jan 2022 ODI # 4339
43 43 7 1895 146* 52.63 2542 74.54 6 10 1 151 27 v Ireland 13 Jan 2022 ODI # 4340
43 43 7 1895 146* 52.63 2542 74.54 6 10 1 151 27 v Ireland 16 Jan 2022 ODI # 4342
43 43 7 1895 146* 52.63 2542 74.54 6 10 1 151 27 v India 6 Feb 2022 ODI # 4353
44 44 7 1922 146* 51.94 2596 74.03 6 10 1 154 27 v India 9 Feb 2022 ODI # 4355
45 45 7 1927 146* 50.71 2605 73.97 6 10 1 155 27 v India 11 Feb 2022 ODI # 4356
46 46 8 2046 146* 53.84 2735 74.80 7 10 1 167 29 v Netherlands 31 May 2022 ODI # 4392
47 47 8 2064 146* 52.92 2759 74.80 7 10 1 170 29 v Netherlands 2 Jun 2022 ODI # 4395
47 47 8 2064 146* 52.92 2759 74.80 7 10 1 170 29 v Netherlands 4 Jun 2022 ODI # 4398
47 47 8 2064 146* 52.92 2759 74.80 7 10 1 170 29 v Pakistan 8 Jun 2022 ODI # 4401
48 48 8 2068 146* 51.70 2765 74.79 7 10 1 171 29 v Pakistan 10 Jun 2022 ODI # 4405
49 49 8 2089 146* 50.95 2790 74.87 7 10 1 175 29 v Pakistan 12 Jun 2022 ODI # 4407
49 49 8 2089 146* 50.95 2790 74.87 7 10 1 175 29 v Bangladesh 10 Jul 2022 ODI # 4421
49 49 8 2089 146* 50.95 2790 74.87 7 10 1 175 29 v Bangladesh 13 Jul 2022 ODI # 4426
49 49 8 2089 146* 50.95 2790 74.87 7 10 1 175 29 v Bangladesh 16 Jul 2022 ODI # 4431
50 50 8 2096 146* 49.90 2808 74.64 7 10 1 176 29 v India 22 Jul 2022 ODI # 4436
50 50 8 2096 146* 49.90 2808 74.64 7 10 1 176 29 v India 24 Jul 2022 ODI # 4438
51 51 8 2118 146* 49.25 2841 74.55 7 10 1 176 30 v India 27 Jul 2022 ODI # 4439
52 52 8 2144 146* 48.72 2865 74.83 7 10 1 180 31 v New Zealand 17 Aug 2022 ODI # 4450
53 53 8 2160 146* 48.00 2894 74.63 7 10 1 181 31 v New Zealand 19 Aug 2022 ODI # 4453
53 53 8 2160 146* 48.00 2894 74.63 7 10 1 181 31 v New Zealand 21 Aug 2022 ODI # 4456
53 53 8 2160 146* 48.00 2894 74.63 7 10 1 181 31 v South Africa 18 Mar 2023 ODI # 4540
53 53 8 2160 146* 48.00 2894 74.63 7 10 1 181 31 v South Africa 21 Mar 2023 ODI # 4544
54 54 9 2173 146* 48.28 2898 74.98 7 10 1 181 33 v U.A.E. 4 Jun 2023 ODI # 4581
54 54 9 2173 146* 48.28 2898 74.98 7 10 1 181 33 v U.A.E. 6 Jun 2023 ODI # 4582
54 54 9 2173 146* 48.28 2898 74.98 7 10 1 181 33 v U.S.A. 18 Jun 2023 ODI # 4586
54 54 9 2173 146* 48.28 2898 74.98 7 10 1 181 33 v Nepal 22 Jun 2023 ODI # 4593
55 55 9 2203 146* 47.89 2937 75.00 7 10 1 184 33 v Zimbabwe 24 Jun 2023 ODI # 4597
55 55 9 2203 146* 47.89 2937 75.00 7 10 1 184 33 v Netherlands 26 Jun 2023 ODI # 4602
55 55 9 2203 146* 47.89 2937 75.00 7 10 1 184 33 v Scotland 1 Jul 2023 ODI # 4608
56 56 10 2266 146* 49.26 3002 75.48 7 11 1 188 35 v Oman 5 Jul 2023 ODI # 4614
56 56 10 2266 146* 49.26 3002 75.48 7 11 1 188 35 v Sri Lanka 7 Jul 2023 ODI # 4618
56 56 10 2266 146* 49.26 3002 75.48 7 11 1 188 35 v India 27 Jul 2023 ODI # 4622
57 57 11 2329 146* 50.63 3082 75.56 7 12 1 190 37 v India 29 Jul 2023 ODI # 4623
58 58 11 2334 146* 49.65 3091 75.50 7 12 1 191 37 v India 1 Aug 2023 ODI # 4624
59 59 12 2443 146* 51.97 3174 76.96 8 12 1 195 44 v England 3 Dec 2023 ODI # 4706
59 59 12 2443 146* 51.97 3174 76.96 8 12 1 195 44 v England 6 Dec 2023 ODI # 4707
60 60 12 2458 146* 51.20 3184 77.19 8 12 1 196 45 v England 9 Dec 2023 ODI # 4708
60 60 12 2458 146* 51.20 3184 77.19 8 12 1 196 45 v Australia 2 Feb 2024 ODI # 4721
61 61 12 2487 146* 50.75 3249 76.54 8 12 1 196 46 v Australia 4 Feb 2024 ODI # 4722
61 61 12 2487 146* 50.75 3249 76.54 8 12 1 196 46 v Australia 6 Feb 2024 ODI # 4723
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