Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 28 Sep 1996 remove greater than or equal to 28 Sep 1996 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 135 68 23 826 69 18.35 839 98.45 0 1 6 80 12 Profile
filtered 2009-2023 135 68 23 826 69 18.35 839 98.45 0 1 6 80 12
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