Records type batting analysis [change type]
View reverse cumulative averages [change view]
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
overall 2013-2023 155 155 7 6770 178 45.74 7005 96.64 21 30 4 771 118 Profile
Reverse cumulative
1 1 0 3 3 3.00 14 21.42 0 0 0 0 0 v Australia 16 Nov 2023 ODI # 4704
2 2 0 44 41 22.00 61 72.13 0 0 0 2 3 v Afghanistan 10 Nov 2023 ODI # 4699
3 3 0 49 41 16.33 71 69.01 0 0 0 3 3 v India 5 Nov 2023 ODI # 4694
4 4 0 163 114 40.75 187 87.16 1 0 0 13 6 v New Zealand 1 Nov 2023 ODI # 4689
5 5 0 187 114 37.40 201 93.03 1 0 0 18 6 v Pakistan 27 Oct 2023 ODI # 4683
6 6 0 361 174 60.16 341 105.86 2 0 0 33 13 v Bangladesh 24 Oct 2023 ODI # 4680
7 7 0 365 174 52.14 343 106.41 2 0 0 34 13 v England 21 Oct 2023 ODI # 4677
8 8 0 385 174 48.12 365 105.47 2 0 0 37 13 v Netherlands 17 Oct 2023 ODI # 4672
9 9 0 494 174 54.88 471 104.88 3 0 0 45 18 v Australia 12 Oct 2023 ODI # 4667
10 10 0 594 174 59.40 555 107.02 4 0 0 57 21 v Sri Lanka 7 Oct 2023 ODI # 4661
11 11 0 621 174 56.45 594 104.54 4 0 0 61 21 v Australia 17 Sep 2023 ODI # 4648
12 12 0 666 174 55.50 658 101.21 4 0 0 66 21 v Australia 15 Sep 2023 ODI # 4646
13 13 0 748 174 57.53 735 101.76 4 1 0 76 23 v Australia 12 Sep 2023 ODI # 4642
14 14 0 793 174 56.64 765 103.66 4 1 0 82 25 v Australia 9 Sep 2023 ODI # 4638
15 15 0 804 174 53.60 796 101.00 4 1 0 84 25 v Australia 7 Sep 2023 ODI # 4635
16 16 0 812 174 50.75 815 99.63 4 1 0 85 25 v Netherlands 2 Apr 2023 ODI # 4563
17 17 0 821 174 48.29 836 98.20 4 1 0 87 25 v Netherlands 31 Mar 2023 ODI # 4558
18 18 0 869 174 48.27 862 100.81 4 1 0 92 28 v West Indies 18 Mar 2023 ODI # 4540
19 19 0 900 174 47.36 890 101.12 4 1 0 96 29 v England 29 Jan 2023 ODI # 4513
20 20 0 937 174 46.85 931 100.64 4 1 0 101 30 v England 27 Jan 2023 ODI # 4512
21 21 0 943 174 44.90 941 100.21 4 1 0 102 30 v India 11 Oct 2022 ODI # 4472
22 22 0 948 174 43.09 949 99.89 4 1 0 103 30 v India 9 Oct 2022 ODI # 4471
23 23 0 996 174 43.30 1003 99.30 4 1 0 108 30 v India 6 Oct 2022 ODI # 4470
24 24 1 1088 174 47.30 1079 100.83 4 2 0 121 30 v England 24 Jul 2022 ODI # 4437
25 25 1 1093 174 45.54 1088 100.45 4 2 0 122 30 v England 22 Jul 2022 ODI # 4435
26 26 1 1112 174 44.48 1110 100.18 4 2 0 125 30 v England 19 Jul 2022 ODI # 4434
27 27 1 1124 174 43.23 1118 100.53 4 2 0 127 30 v Bangladesh 23 Mar 2022 ODI # 4375
28 28 1 1186 174 43.92 1159 102.32 4 3 0 136 32 v Bangladesh 20 Mar 2022 ODI # 4372
29 29 1 1310 174 46.78 1289 101.62 5 3 0 148 34 v India 23 Jan 2022 ODI # 4349
30 30 1 1388 174 47.86 1355 102.43 5 4 0 155 37 v India 21 Jan 2022 ODI # 4346
31 31 1 1415 174 47.16 1396 101.36 5 4 0 157 37 v India 19 Jan 2022 ODI # 4344
32 32 1 1535 174 49.51 1487 103.22 6 4 0 168 42 v Ireland 16 Jul 2021 ODI # 4305
33 33 1 1615 174 50.46 1573 102.67 6 5 0 178 43 v Pakistan 4 Apr 2021 ODI # 4286
34 34 1 1635 174 49.54 1591 102.76 6 5 0 181 44 v Pakistan 2 Apr 2021 ODI # 4285
35 35 1 1661 174 48.85 1622 102.40 6 5 0 183 46 v Australia 7 Mar 2020 ODI # 4254
36 36 1 1661 174 47.45 1624 102.27 6 5 1 183 46 v Australia 4 Mar 2020 ODI # 4252
37 37 1 1676 174 46.55 1640 102.19 6 5 1 184 46 v Australia 29 Feb 2020 ODI # 4248
38 38 1 1745 174 47.16 1721 101.39 6 6 1 189 48 v England 9 Feb 2020 ODI # 4242
39 39 1 1756 174 46.21 1738 101.03 6 6 1 189 48 v England 7 Feb 2020 ODI # 4238
40 40 1 1863 174 47.76 1851 100.64 7 6 1 200 49 v England 4 Feb 2020 ODI # 4234
41 41 1 1915 174 47.87 1902 100.68 7 7 1 207 49 v Australia 6 Jul 2019 ODI # 4188
42 42 1 1930 174 47.07 1918 100.62 7 7 1 210 49 v Sri Lanka 28 Jun 2019 ODI # 4176
43 43 1 1977 174 47.07 1978 99.94 7 7 1 213 51 v Pakistan 23 Jun 2019 ODI # 4171
44 44 1 1982 174 46.09 1986 99.79 7 7 1 214 51 v New Zealand 19 Jun 2019 ODI # 4165
45 45 1 2050 174 46.59 2058 99.61 7 8 1 222 51 v Afghanistan 15 Jun 2019 ODI # 4160
46 46 2 2067 174 46.97 2079 99.42 7 8 1 223 51 v West Indies 10 Jun 2019 ODI # 4156
47 47 2 2077 174 46.15 2096 99.09 7 8 1 224 51 v India 5 Jun 2019 ODI # 4150
48 48 2 2100 174 45.65 2128 98.68 7 8 1 228 51 v Bangladesh 2 Jun 2019 ODI # 4147
49 49 2 2168 174 46.12 2202 98.45 7 9 1 234 53 v England 30 May 2019 ODI # 4143
50 50 2 2174 174 45.29 2216 98.10 7 9 1 235 53 v Sri Lanka 16 Mar 2019 ODI # 4115
51 51 2 2225 174 45.40 2273 97.88 7 10 1 241 53 v Sri Lanka 13 Mar 2019 ODI # 4114
52 52 2 2346 174 46.92 2381 98.53 8 10 1 257 55 v Sri Lanka 10 Mar 2019 ODI # 4112
53 53 2 2440 174 47.84 2451 99.55 8 11 1 274 56 v Sri Lanka 6 Mar 2019 ODI # 4107
54 54 2 2521 174 48.48 2523 99.92 8 12 1 285 56 v Sri Lanka 3 Mar 2019 ODI # 4104
55 55 2 2604 174 49.13 2581 100.89 8 13 1 296 59 v Pakistan 30 Jan 2019 ODI # 4090
56 56 2 2604 174 48.22 2588 100.61 8 13 2 296 59 v Pakistan 27 Jan 2019 ODI # 4087
57 57 2 2637 174 47.94 2624 100.49 8 13 2 300 59 v Pakistan 25 Jan 2019 ODI # 4084
58 58 2 2641 174 47.16 2631 100.38 8 13 2 300 59 v Australia 11 Nov 2018 ODI # 4069
59 59 2 2650 174 46.49 2643 100.26 8 13 2 301 59 v Australia 9 Nov 2018 ODI # 4067
60 60 2 2697 174 46.50 2683 100.52 8 13 2 308 59 v Australia 4 Nov 2018 ODI # 4065
61 61 2 2751 174 46.62 2740 100.40 8 14 2 315 60 v Sri Lanka 12 Aug 2018 ODI # 4031
62 62 2 2774 174 46.23 2753 100.76 8 14 2 318 61 v Sri Lanka 8 Aug 2018 ODI # 4030
63 63 2 2776 174 45.50 2761 100.54 8 14 2 318 61 v Sri Lanka 5 Aug 2018 ODI # 4029
64 64 2 2863 174 46.17 2839 100.84 8 15 2 331 62 v Sri Lanka 1 Aug 2018 ODI # 4027
65 65 2 2910 174 46.19 2898 100.41 8 15 2 335 63 v Sri Lanka 29 Jul 2018 ODI # 4025
66 66 2 2930 174 45.78 2934 99.86 8 15 2 337 63 v India 4 Feb 2018 ODI # 3970
67 67 2 2964 174 45.60 2983 99.36 8 15 2 341 63 v India 1 Feb 2018 ODI # 3969
68 68 2 3037 174 46.01 3051 99.54 8 16 2 350 64 v Bangladesh 22 Oct 2017 ODI # 3929
69 69 2 3083 174 46.01 3112 99.06 8 16 2 351 64 v Bangladesh 18 Oct 2017 ODI # 3925
70 70 3 3251 174 48.52 3257 99.81 9 16 2 372 66 v Bangladesh 15 Oct 2017 ODI # 3923
71 71 3 3304 174 48.58 3329 99.24 9 17 2 376 66 v India 11 Jun 2017 ODI # 3886
72 72 3 3337 174 48.36 3378 98.78 9 17 2 378 66 v Pakistan 7 Jun 2017 ODI # 3881
73 73 3 3360 174 48.00 3420 98.24 9 17 2 380 66 v Sri Lanka 3 Jun 2017 ODI # 3877
74 74 3 3394 174 47.80 3459 98.12 9 17 2 384 66 v England 29 May 2017 ODI # 3874
75 75 3 3492 174 48.50 3562 98.03 9 18 2 395 66 v England 27 May 2017 ODI # 3873
76 76 3 3497 174 47.90 3575 97.81 9 18 2 395 66 v England 24 May 2017 ODI # 3872
77 77 3 3503 174 47.33 3585 97.71 9 18 2 396 66 v New Zealand 4 Mar 2017 ODI # 3846
78 78 3 3503 174 46.70 3586 97.68 9 18 3 396 66 v New Zealand 1 Mar 2017 ODI # 3843
79 79 3 3571 174 46.98 3656 97.67 9 19 3 402 68 v New Zealand 25 Feb 2017 ODI # 3841
80 80 3 3628 174 47.11 3721 97.50 9 20 3 408 68 v New Zealand 22 Feb 2017 ODI # 3839
81 81 3 3697 174 47.39 3785 97.67 9 21 3 417 69 v New Zealand 19 Feb 2017 ODI # 3836
82 82 3 3806 174 48.17 3872 98.29 10 21 3 433 69 v Sri Lanka 10 Feb 2017 ODI # 3834
83 83 3 3861 174 48.26 3918 98.54 10 22 3 440 71 v Sri Lanka 7 Feb 2017 ODI # 3833
84 84 3 3869 174 47.76 3929 98.47 10 22 3 441 71 v Sri Lanka 4 Feb 2017 ODI # 3831
85 85 3 3886 174 47.39 3951 98.35 10 22 3 443 71 v Sri Lanka 1 Feb 2017 ODI # 3830
86 86 3 3920 174 47.22 3991 98.22 10 22 3 447 71 v Sri Lanka 28 Jan 2017 ODI # 3828
87 87 3 3932 174 46.80 4009 98.07 10 22 3 447 71 v Australia 12 Oct 2016 ODI # 3795
88 88 3 3950 174 46.47 4023 98.18 10 22 3 450 71 v Australia 9 Oct 2016 ODI # 3792
89 89 3 4020 174 46.74 4072 98.72 10 23 3 456 73 v Australia 5 Oct 2016 ODI # 3790
90 90 3 4042 174 46.45 4096 98.68 10 23 3 458 73 v Australia 2 Oct 2016 ODI # 3787
91 91 3 4220 178 47.95 4209 100.26 11 23 3 474 84 v Australia 30 Sep 2016 ODI # 3785
92 92 3 4302 178 48.33 4275 100.63 11 24 3 482 86 v Ireland 25 Sep 2016 ODI # 3780
93 93 3 4308 178 47.86 4281 100.63 11 24 3 483 86 v West Indies 24 Jun 2016 ODI # 3754
94 94 4 4313 178 47.92 4286 100.62 11 24 3 484 86 v Australia 19 Jun 2016 ODI # 3750
95 95 4 4384 178 48.17 4389 99.88 11 25 3 490 86 v West Indies 15 Jun 2016 ODI # 3747
96 96 4 4403 178 47.85 4418 99.66 11 25 3 493 86 v Australia 11 Jun 2016 ODI # 3743
97 97 4 4421 178 47.53 4441 99.54 11 25 3 495 87 v Australia 7 Jun 2016 ODI # 3741
98 98 4 4451 178 47.35 4475 99.46 11 25 3 501 87 v West Indies 3 Jun 2016 ODI # 3739
99 99 4 4455 178 46.89 4492 99.17 11 25 3 502 87 v England 14 Feb 2016 ODI # 3738
100 100 4 4482 178 46.68 4534 98.85 11 25 3 506 87 v England 12 Feb 2016 ODI # 3737
101 101 4 4617 178 47.59 4651 99.26 12 25 3 522 91 v England 9 Feb 2016 ODI # 3736
102 102 4 4639 178 47.33 4684 99.03 12 25 3 526 91 v England 6 Feb 2016 ODI # 3734
103 103 5 4777 178 48.74 4780 99.93 13 25 3 538 97 v England 3 Feb 2016 ODI # 3732
104 104 5 4886 178 49.35 4867 100.39 14 25 3 555 98 v India 25 Oct 2015 ODI # 3700
105 105 5 4929 178 49.29 4902 100.55 14 25 3 561 99 v India 22 Oct 2015 ODI # 3698
106 106 5 5032 178 49.82 5020 100.23 15 25 3 572 100 v India 18 Oct 2015 ODI # 3695
107 107 5 5066 178 49.66 5056 100.19 15 25 3 577 100 v India 14 Oct 2015 ODI # 3692
108 108 5 5095 178 49.46 5089 100.11 15 25 3 582 100 v India 11 Oct 2015 ODI # 3689
109 109 5 5102 178 49.05 5097 100.09 15 25 3 583 100 v Bangladesh 15 Jul 2015 ODI # 3668
110 110 5 5104 178 48.60 5106 99.96 15 25 3 583 100 v Bangladesh 12 Jul 2015 ODI # 3666
111 111 5 5139 178 48.48 5147 99.84 15 25 3 588 100 v Bangladesh 10 Jul 2015 ODI # 3663
112 112 5 5153 178 48.15 5164 99.78 15 25 3 590 100 v New Zealand 24 Mar 2015 ODI # 3644
113 113 6 5231 178 48.88 5221 100.19 15 26 3 602 100 v Sri Lanka 18 Mar 2015 ODI # 3640
114 114 6 5257 178 48.67 5266 99.82 15 26 3 604 100 v U.A.E. 12 Mar 2015 ODI # 3633
115 115 6 5257 178 48.22 5268 99.79 15 26 4 604 100 v Pakistan 7 Mar 2015 ODI # 3626
116 116 6 5258 178 47.80 5272 99.73 15 26 4 604 100 v Ireland 3 Mar 2015 ODI # 3621
117 117 6 5270 178 47.47 5291 99.60 15 26 4 607 100 v West Indies 27 Feb 2015 ODI # 3616
118 118 6 5277 178 47.11 5306 99.45 15 26 4 608 100 v India 22 Feb 2015 ODI # 3610
119 119 6 5284 178 46.76 5322 99.28 15 26 4 609 100 v Zimbabwe 15 Feb 2015 ODI # 3601
120 120 6 5288 178 46.38 5329 99.23 15 26 4 610 100 v West Indies 28 Jan 2015 ODI # 3593
121 121 6 5395 178 46.91 5452 98.95 16 26 4 624 100 v Australia 23 Nov 2014 ODI # 3551
122 122 6 5412 178 46.65 5490 98.57 16 26 4 624 100 v Australia 21 Nov 2014 ODI # 3549
123 123 6 5459 178 46.65 5543 98.48 16 26 4 628 101 v Australia 19 Nov 2014 ODI # 3548
124 124 6 5463 178 46.29 5551 98.41 16 26 4 629 101 v Australia 16 Nov 2014 ODI # 3546
125 125 6 5465 178 45.92 5558 98.32 16 26 4 629 101 v Australia 14 Nov 2014 ODI # 3545
126 126 7 5545 178 46.59 5652 98.10 16 27 4 640 101 v New Zealand 27 Oct 2014 ODI # 3538
127 127 7 5571 178 46.42 5685 97.99 16 27 4 643 101 v New Zealand 24 Oct 2014 ODI # 3537
128 128 7 5580 178 46.11 5690 98.06 16 27 4 645 101 v New Zealand 21 Oct 2014 ODI # 3536
129 129 7 5587 178 45.79 5697 98.06 16 27 4 646 101 v Australia 6 Sep 2014 ODI # 3526
130 130 7 5589 178 45.43 5701 98.03 16 27 4 646 101 v Zimbabwe 4 Sep 2014 ODI # 3524
131 131 7 5590 178 45.08 5706 97.96 16 27 4 646 101 v Australia 2 Sep 2014 ODI # 3522
132 132 7 5666 178 45.32 5782 97.99 16 28 4 653 102 v Zimbabwe 29 Aug 2014 ODI # 3518
133 133 7 5685 178 45.11 5800 98.01 16 28 4 655 102 v Australia 27 Aug 2014 ODI # 3516
134 134 7 5769 178 45.42 5875 98.19 16 29 4 662 104 v Zimbabwe 21 Aug 2014 ODI # 3510
135 135 7 5807 178 45.36 5913 98.20 16 29 4 667 104 v Zimbabwe 19 Aug 2014 ODI # 3508
136 136 7 5870 178 45.50 5981 98.14 16 30 4 675 105 v Zimbabwe 17 Aug 2014 ODI # 3507
137 137 7 5998 178 46.13 6108 98.19 17 30 4 687 108 v Sri Lanka 12 Jul 2014 ODI # 3502
138 138 7 6002 178 45.81 6114 98.16 17 30 4 688 108 v Sri Lanka 9 Jul 2014 ODI # 3501
139 139 7 6029 178 45.67 6149 98.04 17 30 4 691 109 v Sri Lanka 6 Jul 2014 ODI # 3500
140 140 7 6130 178 46.09 6269 97.78 18 30 4 700 111 v India 11 Dec 2013 ODI # 3444
141 141 7 6236 178 46.53 6387 97.63 19 30 4 709 111 v India 8 Dec 2013 ODI # 3443
142 142 7 6371 178 47.19 6508 97.89 20 30 4 727 114 v India 5 Dec 2013 ODI # 3442
143 143 7 6386 178 46.95 6526 97.85 20 30 4 730 114 v Pakistan 30 Nov 2013 ODI # 3441
144 144 7 6433 178 46.95 6578 97.79 20 30 4 733 115 v Pakistan 27 Nov 2013 ODI # 3440
145 145 7 6452 178 46.75 6602 97.72 20 30 4 736 115 v Pakistan 24 Nov 2013 ODI # 3438
146 146 7 6486 178 46.66 6643 97.63 20 30 4 741 115 v Pakistan 11 Nov 2013 ODI # 3433
147 147 7 6598 178 47.12 6778 97.34 21 30 4 750 116 v Pakistan 8 Nov 2013 ODI # 3431
148 148 7 6638 178 47.07 6835 97.11 21 30 4 755 116 v Pakistan 6 Nov 2013 ODI # 3430
149 149 7 6665 178 46.93 6856 97.21 21 30 4 760 116 v Sri Lanka 31 Jul 2013 ODI # 3401
150 150 7 6673 178 46.66 6865 97.20 21 30 4 762 116 v Sri Lanka 28 Jul 2013 ODI # 3400
151 151 7 6693 178 46.47 6893 97.09 21 30 4 765 116 v Sri Lanka 26 Jul 2013 ODI # 3398
152 152 7 6696 178 46.17 6905 96.97 21 30 4 765 116 v Pakistan 24 Mar 2013 ODI # 3350
153 153 7 6727 178 46.07 6943 96.88 21 30 4 769 116 v New Zealand 25 Jan 2013 ODI # 3328
154 154 7 6752 178 45.93 6971 96.85 21 30 4 770 118 v New Zealand 22 Jan 2013 ODI # 3325
155 155 7 6770 178 45.74 7005 96.64 21 30 4 771 118 v New Zealand 19 Jan 2013 ODI # 3323
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