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 2009-2023 135 68 23 826 69 18.35 839 98.45 0 1 6 80 12 Profile
Reverse cumulative
1 1 1 0 0* - 1 0.00 0 0 0 0 0 v Pakistan 11 Nov 2023 ODI # 4701
2 2 2 1 1* - 2 50.00 0 0 0 0 0 v Netherlands 8 Nov 2023 ODI # 4697
3 3 2 21 20 21.00 17 123.52 0 0 0 1 1 v Australia 4 Nov 2023 ODI # 4693
4 4 2 34 20 17.00 37 91.89 0 0 0 3 1 v India 29 Oct 2023 ODI # 4686
5 5 2 36 20 12.00 44 81.81 0 0 0 3 1 v Sri Lanka 26 Oct 2023 ODI # 4682
6 6 2 46 20 11.50 58 79.31 0 0 0 4 1 v South Africa 21 Oct 2023 ODI # 4677
7 7 2 66 20 13.20 71 92.95 0 0 0 6 1 v Afghanistan 15 Oct 2023 ODI # 4670
8 8 2 77 20 12.83 78 98.71 0 0 0 7 1 v Bangladesh 10 Oct 2023 ODI # 4664
9 9 3 92 20 15.33 91 101.09 0 0 0 7 2 v New Zealand 5 Oct 2023 ODI # 4658
10 9 3 92 20 15.33 91 101.09 0 0 0 7 2 v New Zealand 8 Sep 2023 ODI # 4636
11 10 3 100 20 14.28 105 95.23 0 0 0 7 2 v Bangladesh 6 Mar 2023 ODI # 4531
12 11 4 106 20 15.14 110 96.36 0 0 0 8 2 v Bangladesh 3 Mar 2023 ODI # 4528
13 12 5 123 20 17.57 139 88.48 0 0 0 9 2 v Bangladesh 1 Mar 2023 ODI # 4525
14 13 6 134 20 19.14 144 93.05 0 0 0 9 3 v South Africa 1 Feb 2023 ODI # 4514
15 14 7 134 20 19.14 145 92.41 0 0 0 9 3 v South Africa 29 Jan 2023 ODI # 4513
16 15 8 148 20 21.14 162 91.35 0 0 0 10 3 v South Africa 27 Jan 2023 ODI # 4512
17 16 9 151 20 21.57 172 87.79 0 0 0 10 3 v Australia 19 Nov 2022 ODI # 4477
18 16 9 151 20 21.57 172 87.79 0 0 0 10 3 v South Africa 24 Jul 2022 ODI # 4437
19 17 9 163 20 20.37 184 88.58 0 0 0 11 3 v South Africa 22 Jul 2022 ODI # 4435
20 18 9 163 20 18.11 185 88.10 0 0 1 11 3 v South Africa 19 Jul 2022 ODI # 4434
21 18 9 163 20 18.11 185 88.10 0 0 1 11 3 v Netherlands 22 Jun 2022 ODI # 4417
22 18 9 163 20 18.11 185 88.10 0 0 1 11 3 v Netherlands 19 Jun 2022 ODI # 4414
23 18 9 163 20 18.11 185 88.10 0 0 1 11 3 v Netherlands 17 Jun 2022 ODI # 4413
24 18 9 163 20 18.11 185 88.10 0 0 1 11 3 v Sri Lanka 4 Jul 2021 ODI # 4298
25 18 9 163 20 18.11 185 88.10 0 0 1 11 3 v Sri Lanka 1 Jul 2021 ODI # 4297
26 18 9 163 20 18.11 185 88.10 0 0 1 11 3 v Sri Lanka 29 Jun 2021 ODI # 4296
27 19 9 182 20 18.20 207 87.92 0 0 1 13 3 v India 28 Mar 2021 ODI # 4284
28 19 9 182 20 18.20 207 87.92 0 0 1 13 3 v India 26 Mar 2021 ODI # 4283
29 20 9 182 20 16.54 212 85.84 0 0 2 13 3 v India 23 Mar 2021 ODI # 4281
30 21 10 193 20 17.54 221 87.33 0 0 2 13 4 v Australia 16 Sep 2020 ODI # 4261
31 22 11 228 35* 20.72 247 92.30 0 0 2 16 5 v Australia 13 Sep 2020 ODI # 4260
32 23 11 233 35* 19.41 252 92.46 0 0 2 16 5 v Australia 11 Sep 2020 ODI # 4259
33 24 11 236 35* 18.15 255 92.54 0 0 2 16 5 v Ireland 4 Aug 2020 ODI # 4258
34 24 11 236 35* 18.15 255 92.54 0 0 2 16 5 v Ireland 1 Aug 2020 ODI # 4257
35 24 11 236 35* 18.15 255 92.54 0 0 2 16 5 v Ireland 30 Jul 2020 ODI # 4256
36 25 11 238 35* 17.00 265 89.81 0 0 2 16 5 v South Africa 9 Feb 2020 ODI # 4242
37 26 11 238 35* 15.86 265 89.81 0 0 3 16 5 v New Zealand 14 Jul 2019 ODI # 4192
38 26 11 238 35* 15.86 265 89.81 0 0 3 16 5 v Australia 11 Jul 2019 ODI # 4191
39 27 11 254 35* 15.87 277 91.69 0 0 3 17 5 v New Zealand 3 Jul 2019 ODI # 4183
40 27 11 254 35* 15.87 277 91.69 0 0 3 17 5 v India 30 Jun 2019 ODI # 4179
41 28 11 279 35* 16.41 297 93.93 0 0 3 20 6 v Australia 25 Jun 2019 ODI # 4173
42 29 11 280 35* 15.55 299 93.64 0 0 3 20 6 v Sri Lanka 21 Jun 2019 ODI # 4168
43 29 11 280 35* 15.55 299 93.64 0 0 3 20 6 v Afghanistan 18 Jun 2019 ODI # 4163
44 29 11 280 35* 15.55 299 93.64 0 0 3 20 6 v West Indies 14 Jun 2019 ODI # 4158
45 29 11 280 35* 15.55 299 93.64 0 0 3 20 6 v Bangladesh 8 Jun 2019 ODI # 4153
46 30 12 283 35* 15.72 303 93.39 0 0 3 20 6 v Pakistan 3 Jun 2019 ODI # 4148
47 30 12 283 35* 15.72 303 93.39 0 0 3 20 6 v South Africa 30 May 2019 ODI # 4143
48 31 13 285 35* 15.83 305 93.44 0 0 3 20 6 v Pakistan 19 May 2019 ODI # 4140
49 32 14 297 35* 16.50 313 94.88 0 0 3 21 6 v Pakistan 17 May 2019 ODI # 4138
50 32 14 297 35* 16.50 313 94.88 0 0 3 21 6 v Pakistan 11 May 2019 ODI # 4133
51 32 14 297 35* 16.50 313 94.88 0 0 3 21 6 v Pakistan 8 May 2019 ODI # 4130
52 32 14 297 35* 16.50 313 94.88 0 0 3 21 6 v Ireland 3 May 2019 ODI # 4127
53 33 14 297 35* 15.63 319 93.10 0 0 4 21 6 v West Indies 2 Mar 2019 ODI # 4103
54 33 14 297 35* 15.63 319 93.10 0 0 4 21 6 v West Indies 27 Feb 2019 ODI # 4099
55 33 14 297 35* 15.63 319 93.10 0 0 4 21 6 v West Indies 25 Feb 2019 ODI # 4098
56 34 14 312 35* 15.60 338 92.30 0 0 4 24 6 v West Indies 22 Feb 2019 ODI # 4097
57 34 14 312 35* 15.60 338 92.30 0 0 4 24 6 v West Indies 20 Feb 2019 ODI # 4096
58 35 14 316 35* 15.04 346 91.32 0 0 4 24 6 v Sri Lanka 23 Oct 2018 ODI # 4058
59 35 14 316 35* 15.04 346 91.32 0 0 4 24 6 v Sri Lanka 20 Oct 2018 ODI # 4055
60 35 14 316 35* 15.04 346 91.32 0 0 4 24 6 v Sri Lanka 17 Oct 2018 ODI # 4054
61 36 15 335 35* 15.95 361 92.79 0 0 4 27 6 v Sri Lanka 13 Oct 2018 ODI # 4053
62 36 15 335 35* 15.95 361 92.79 0 0 4 27 6 v Sri Lanka 10 Oct 2018 ODI # 4052
63 36 15 335 35* 15.95 361 92.79 0 0 4 27 6 v India 17 Jul 2018 ODI # 4018
64 36 15 335 35* 15.95 361 92.79 0 0 4 27 6 v India 14 Jul 2018 ODI # 4016
65 37 15 357 35* 16.22 377 94.69 0 0 4 28 7 v India 12 Jul 2018 ODI # 4014
66 38 15 377 35* 16.39 424 88.91 0 0 4 28 7 v Australia 24 Jun 2018 ODI # 4013
67 38 15 377 35* 16.39 424 88.91 0 0 4 28 7 v Australia 21 Jun 2018 ODI # 4012
68 38 15 377 35* 16.39 424 88.91 0 0 4 28 7 v Australia 19 Jun 2018 ODI # 4011
69 39 16 377 35* 16.39 424 88.91 0 0 4 28 7 v Australia 16 Jun 2018 ODI # 4010
70 39 16 377 35* 16.39 424 88.91 0 0 4 28 7 v Australia 13 Jun 2018 ODI # 4009
71 40 16 382 35* 15.91 432 88.42 0 0 4 28 7 v Scotland 10 Jun 2018 ODI # 4008
72 40 16 382 35* 15.91 432 88.42 0 0 4 28 7 v New Zealand 10 Mar 2018 ODI # 3992
73 41 16 393 35* 15.72 444 88.51 0 0 4 29 7 v New Zealand 7 Mar 2018 ODI # 3989
74 42 16 404 35* 15.53 452 89.38 0 0 4 31 7 v New Zealand 3 Mar 2018 ODI # 3982
75 42 16 404 35* 15.53 452 89.38 0 0 4 31 7 v New Zealand 28 Feb 2018 ODI # 3981
76 42 16 404 35* 15.53 452 89.38 0 0 4 31 7 v New Zealand 25 Feb 2018 ODI # 3980
77 43 16 416 35* 15.40 468 88.88 0 0 4 32 7 v Australia 28 Jan 2018 ODI # 3968
78 44 16 423 35* 15.10 476 88.86 0 0 4 33 7 v Australia 26 Jan 2018 ODI # 3966
79 44 16 423 35* 15.10 476 88.86 0 0 4 33 7 v Australia 21 Jan 2018 ODI # 3960
80 44 16 423 35* 15.10 476 88.86 0 0 4 33 7 v Australia 19 Jan 2018 ODI # 3958
81 44 16 423 35* 15.10 476 88.86 0 0 4 33 7 v Australia 14 Jan 2018 ODI # 3951
82 44 16 423 35* 15.10 476 88.86 0 0 4 33 7 v West Indies 29 Sep 2017 ODI # 3918
83 44 16 423 35* 15.10 476 88.86 0 0 4 33 7 v West Indies 27 Sep 2017 ODI # 3916
84 45 17 432 35* 15.42 479 90.18 0 0 4 35 7 v West Indies 24 Sep 2017 ODI # 3915
85 45 17 432 35* 15.42 479 90.18 0 0 4 35 7 v West Indies 21 Sep 2017 ODI # 3913
86 45 17 432 35* 15.42 479 90.18 0 0 4 35 7 v West Indies 19 Sep 2017 ODI # 3911
87 46 17 439 35* 15.13 492 89.22 0 0 4 35 7 v Pakistan 14 Jun 2017 ODI # 3889
88 46 17 439 35* 15.13 492 89.22 0 0 4 35 7 v Australia 10 Jun 2017 ODI # 3885
89 47 17 451 35* 15.03 503 89.66 0 0 4 36 7 v New Zealand 6 Jun 2017 ODI # 3880
90 48 17 451 35* 14.54 504 89.48 0 0 5 36 7 v South Africa 29 May 2017 ODI # 3874
91 48 17 451 35* 14.54 504 89.48 0 0 5 36 7 v South Africa 27 May 2017 ODI # 3873
92 48 17 451 35* 14.54 504 89.48 0 0 5 36 7 v South Africa 24 May 2017 ODI # 3872
93 49 17 490 39 15.31 529 92.62 0 0 5 41 7 v Ireland 7 May 2017 ODI # 3865
94 49 17 490 39 15.31 529 92.62 0 0 5 41 7 v Ireland 5 May 2017 ODI # 3864
95 50 17 499 39 15.12 532 93.79 0 0 5 41 8 v West Indies 9 Mar 2017 ODI # 3849
96 50 17 499 39 15.12 532 93.79 0 0 5 41 8 v West Indies 5 Mar 2017 ODI # 3848
97 50 17 499 39 15.12 532 93.79 0 0 5 41 8 v West Indies 3 Mar 2017 ODI # 3845
98 50 17 499 39 15.12 532 93.79 0 0 5 41 8 v India 15 Jan 2017 ODI # 3819
99 50 17 499 39 15.12 532 93.79 0 0 5 41 8 v Bangladesh 12 Oct 2016 ODI # 3794
100 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Bangladesh 9 Oct 2016 ODI # 3793
101 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Bangladesh 7 Oct 2016 ODI # 3791
102 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Pakistan 1 Sep 2016 ODI # 3775
103 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Pakistan 30 Aug 2016 ODI # 3773
104 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Pakistan 27 Aug 2016 ODI # 3771
105 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Pakistan 24 Aug 2016 ODI # 3770
106 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Sri Lanka 2 Jul 2016 ODI # 3758
107 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Sri Lanka 29 Jun 2016 ODI # 3757
108 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Sri Lanka 26 Jun 2016 ODI # 3755
109 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Sri Lanka 24 Jun 2016 ODI # 3753
110 51 18 532 39 16.12 576 92.36 0 0 5 42 9 v Sri Lanka 21 Jun 2016 ODI # 3751
111 52 18 541 39 15.91 584 92.63 0 0 5 44 9 v South Africa 14 Feb 2016 ODI # 3738
112 53 18 580 39 16.57 610 95.08 0 0 5 49 9 v South Africa 12 Feb 2016 ODI # 3737
113 54 19 593 39 16.94 618 95.95 0 0 5 50 10 v South Africa 9 Feb 2016 ODI # 3736
114 54 19 593 39 16.94 618 95.95 0 0 5 50 10 v South Africa 6 Feb 2016 ODI # 3734
115 55 19 595 39 16.52 621 95.81 0 0 5 50 10 v South Africa 3 Feb 2016 ODI # 3732
116 55 19 595 39 16.52 621 95.81 0 0 5 50 10 v Pakistan 20 Nov 2015 ODI # 3712
117 55 19 595 39 16.52 621 95.81 0 0 5 50 10 v Pakistan 17 Nov 2015 ODI # 3710
118 55 19 595 39 16.52 621 95.81 0 0 5 50 10 v Pakistan 13 Nov 2015 ODI # 3708
119 56 19 602 39 16.27 634 94.95 0 0 5 50 10 v Pakistan 11 Nov 2015 ODI # 3707
120 57 20 637 39 17.21 679 93.81 0 0 5 55 10 v Australia 13 Sep 2015 ODI # 3684
121 57 20 637 39 17.21 679 93.81 0 0 5 55 10 v Australia 11 Sep 2015 ODI # 3683
122 58 21 638 39 17.24 680 93.82 0 0 5 55 10 v Australia 8 Sep 2015 ODI # 3682
123 59 21 640 39 16.84 688 93.02 0 0 5 55 10 v Australia 5 Sep 2015 ODI # 3681
124 60 21 651 39 16.69 699 93.13 0 0 5 57 10 v Australia 3 Sep 2015 ODI # 3680
125 61 22 663 39 17.00 708 93.64 0 0 5 59 10 v New Zealand 20 Jun 2015 ODI # 3659
126 61 22 663 39 17.00 708 93.64 0 0 5 59 10 v New Zealand 17 Jun 2015 ODI # 3657
127 62 22 663 39 16.57 709 93.51 0 0 6 59 10 v New Zealand 14 Jun 2015 ODI # 3656
128 63 22 697 39 17.00 735 94.82 0 0 6 65 10 v New Zealand 12 Jun 2015 ODI # 3655
129 64 22 766 69 18.23 785 97.57 0 1 6 72 12 v New Zealand 9 Jun 2015 ODI # 3654
130 64 22 766 69 18.23 785 97.57 0 1 6 72 12 v Ireland 8 May 2015 ODI # 3650
131 64 22 766 69 18.23 785 97.57 0 1 6 72 12 v South Africa 22 Nov 2009 ODI # 2929
132 65 22 784 69 18.23 794 98.74 0 1 6 75 12 v Australia 15 Sep 2009 ODI # 2890
133 66 22 788 69 17.90 799 98.62 0 1 6 76 12 v Australia 12 Sep 2009 ODI # 2888
134 67 23 819 69 18.61 822 99.63 0 1 6 80 12 v Australia 4 Sep 2009 ODI # 2882
135 68 23 826 69 18.35 839 98.45 0 1 6 80 12 v Ireland 27 Aug 2009 ODI # 2878
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