Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 8 Nov 2010 remove greater than or equal to 8 Nov 2010 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 2013-2023 171 160 23 6522 133* 47.60 7516 86.77 16 39 9 520 49 Profile
filtered 2013-2023 171 160 23 6522 133* 47.60 7516 86.77 16 39 9 520 49
Reverse cumulative
1 1 0 60 60 60.00 72 83.33 0 1 0 4 0 v Pakistan 11 Nov 2023 ODI # 4701
120 112 18 4870 133* 51.80 5432 89.65 13 31 7 402 36 v Sri Lanka 1 Mar 2015 ODI # 3619
136 127 20 5504 133* 51.43 6203 88.73 15 34 7 444 43 v India 5 Sep 2014 ODI # 3525
109 102 17 4372 133* 51.43 4926 88.75 10 29 6 349 32 v Pakistan 20 Nov 2015 ODI # 3712
133 124 20 5347 133* 51.41 6030 88.67 14 34 7 433 40 v Sri Lanka 3 Dec 2014 ODI # 3561
137 128 20 5548 133* 51.37 6284 88.28 15 34 7 446 43 v India 2 Sep 2014 ODI # 3523
106 99 17 4211 133* 51.35 4733 88.97 10 27 6 340 29 v South Africa 9 Feb 2016 ODI # 3736
134 125 20 5389 133* 51.32 6087 88.53 14 34 7 434 40 v Sri Lanka 29 Nov 2014 ODI # 3557
117 110 18 4720 133* 51.30 5277 89.44 12 31 7 386 34 v New Zealand 9 Jun 2015 ODI # 3654
118 110 18 4720 133* 51.30 5277 89.44 12 31 7 386 34 v Afghanistan 13 Mar 2015 ODI # 3635
121 113 18 4871 133* 51.27 5435 89.62 13 31 7 402 36 v Scotland 23 Feb 2015 ODI # 3611
115 108 18 4610 133* 51.22 5189 88.84 11 31 7 373 32 v New Zealand 14 Jun 2015 ODI # 3656
122 114 18 4917 133* 51.21 5505 89.31 13 31 7 405 36 v New Zealand 20 Feb 2015 ODI # 3607
108 101 17 4301 133* 51.20 4855 88.58 10 28 6 346 30 v South Africa 3 Feb 2016 ODI # 3732
107 100 17 4249 133* 51.19 4797 88.57 10 27 6 342 29 v South Africa 6 Feb 2016 ODI # 3734
114 107 18 4556 133* 51.19 5126 88.88 11 30 7 367 32 v New Zealand 17 Jun 2015 ODI # 3657
111 104 17 4446 133* 51.10 5017 88.61 10 30 6 353 32 v Pakistan 13 Nov 2015 ODI # 3708
131 122 19 5263 133* 51.09 5933 88.70 14 34 7 430 37 v Sri Lanka 10 Dec 2014 ODI # 3565
119 111 18 4749 133* 51.06 5324 89.19 12 31 7 388 34 v Bangladesh 9 Mar 2015 ODI # 3630
110 103 17 4383 133* 50.96 4940 88.72 10 29 6 350 32 v Pakistan 17 Nov 2015 ODI # 3710
132 123 19 5299 133* 50.95 5982 88.58 14 34 7 431 38 v Sri Lanka 7 Dec 2014 ODI # 3563
138 129 20 5550 133* 50.91 6291 88.22 15 34 7 446 43 v India 30 Aug 2014 ODI # 3520
135 126 20 5391 133* 50.85 6095 88.44 14 34 7 434 40 v Sri Lanka 26 Nov 2014 ODI # 3554
123 115 18 4922 133* 50.74 5517 89.21 13 31 7 405 36 v Australia 14 Feb 2015 ODI # 3600
116 109 18 4616 133* 50.72 5199 88.78 11 31 7 373 32 v New Zealand 12 Jun 2015 ODI # 3655
101 95 17 3948 133* 50.61 4465 88.42 8 27 6 316 23 v Sri Lanka 26 Jun 2016 ODI # 3755
102 95 17 3948 133* 50.61 4465 88.42 8 27 6 316 23 v Sri Lanka 24 Jun 2016 ODI # 3753
112 105 17 4446 133* 50.52 5024 88.49 10 30 7 353 32 v Pakistan 11 Nov 2015 ODI # 3707
139 130 20 5554 133* 50.49 6295 88.22 15 34 7 447 43 v India 27 Aug 2014 ODI # 3517
124 116 18 4947 133* 50.47 5554 89.07 13 31 7 407 36 v Australia 1 Feb 2015 ODI # 3597
100 94 16 3937 133* 50.47 4449 88.49 8 27 6 315 23 v Sri Lanka 29 Jun 2016 ODI # 3757
105 98 17 4086 133* 50.44 4620 88.44 9 27 6 330 24 v South Africa 12 Feb 2016 ODI # 3737
99 93 16 3872 133* 50.28 4395 88.10 8 26 6 306 23 v Sri Lanka 2 Jul 2016 ODI # 3758
126 118 18 5019 133* 50.19 5626 89.21 13 32 7 413 36 v Australia 23 Jan 2015 ODI # 3589
127 118 18 5019 133* 50.19 5626 89.21 13 32 7 413 36 v India 20 Jan 2015 ODI # 3586
140 131 20 5564 133* 50.12 6306 88.23 15 34 7 448 43 v Sri Lanka 3 Jun 2014 ODI # 3496
130 121 18 5159 133* 50.08 5816 88.70 13 34 7 423 36 v Sri Lanka 13 Dec 2014 ODI # 3567
141 132 20 5607 133* 50.06 6374 87.96 15 34 7 449 43 v Sri Lanka 31 May 2014 ODI # 3495
142 132 20 5607 133* 50.06 6374 87.96 15 34 7 449 43 v Sri Lanka 28 May 2014 ODI # 3494
129 120 18 5104 133* 50.03 5740 88.91 13 33 7 419 36 v Sri Lanka 16 Dec 2014 ODI # 3569
103 96 17 3950 133* 50.00 4471 88.34 8 27 6 316 23 v Sri Lanka 21 Jun 2016 ODI # 3751
113 106 17 4450 133* 50.00 5029 88.48 10 30 7 354 32 v New Zealand 20 Jun 2015 ODI # 3659
125 117 18 4950 133* 50.00 5556 89.09 13 31 7 407 36 v India 30 Jan 2015 ODI # 3595
146 136 20 5776 133* 49.79 6546 88.23 16 34 8 462 44 v West Indies 5 Mar 2014 ODI # 3484
128 119 18 5024 133* 49.74 5641 89.06 13 32 7 414 36 v Australia 16 Jan 2015 ODI # 3578
98 92 16 3779 133* 49.72 4289 88.10 8 25 6 300 23 v Pakistan 24 Aug 2016 ODI # 3770
104 97 17 3977 133* 49.71 4496 88.45 8 27 6 320 23 v South Africa 14 Feb 2016 ODI # 3738
143 133 20 5607 133* 49.61 6377 87.92 15 34 8 449 43 v Sri Lanka 25 May 2014 ODI # 3493
144 134 20 5652 133* 49.57 6418 88.06 15 34 8 451 44 v Sri Lanka 22 May 2014 ODI # 3492
97 91 16 3718 133* 49.57 4217 88.16 8 24 6 294 23 v Pakistan 27 Aug 2016 ODI # 3771
147 137 20 5799 133* 49.56 6589 88.01 16 34 8 464 44 v West Indies 2 Mar 2014 ODI # 3480
90 84 16 3369 133* 49.54 3833 87.89 8 20 6 263 21 v West Indies 5 Mar 2017 ODI # 3848
149 139 20 5891 133* 49.50 6723 87.62 16 35 8 469 45 v Australia 26 Jan 2014 ODI # 3463
148 138 20 5836 133* 49.45 6637 87.93 16 34 8 466 44 v West Indies 28 Feb 2014 ODI # 3477
93 87 16 3505 133* 49.36 3988 87.88 8 22 6 275 22 v India 15 Jan 2017 ODI # 3819
145 135 20 5669 133* 49.29 6424 88.24 15 34 8 455 44 v Scotland 9 May 2014 ODI # 3491
150 140 20 5893 133* 49.10 6731 87.55 16 35 8 469 45 v Australia 17 Jan 2014 ODI # 3455
96 90 16 3629 133* 49.04 4109 88.31 8 23 6 289 23 v Pakistan 30 Aug 2016 ODI # 3773
92 86 16 3427 133* 48.95 3893 88.02 8 21 6 271 21 v India 19 Jan 2017 ODI # 3821
91 85 16 3373 133* 48.88 3838 87.88 8 20 6 263 21 v West Indies 3 Mar 2017 ODI # 3845
94 88 16 3514 133* 48.80 3997 87.91 8 22 6 276 22 v Pakistan 4 Sep 2016 ODI # 3777
151 141 20 5896 133* 48.72 6754 87.29 16 35 8 469 45 v Australia 12 Jan 2014 ODI # 3454
95 89 16 3544 133* 48.54 4023 88.09 8 22 6 281 23 v Pakistan 1 Sep 2016 ODI # 3775
152 142 20 5917 133* 48.50 6790 87.14 16 35 8 469 45 v Australia 16 Sep 2013 ODI # 3416
89 83 15 3279 133* 48.22 3706 88.47 8 19 6 260 21 v West Indies 9 Mar 2017 ODI # 3849
153 143 20 5917 133* 48.10 6791 87.13 16 35 9 469 45 v Australia 14 Sep 2013 ODI # 3415
154 144 20 5929 133* 47.81 6815 86.99 16 35 9 470 45 v Australia 11 Sep 2013 ODI # 3414
168 158 23 6447 133* 47.75 7409 87.01 16 39 9 513 49 v India 23 Jan 2013 ODI # 3327
169 159 23 6486 133* 47.69 7466 86.87 16 39 9 517 49 v India 19 Jan 2013 ODI # 3322
170 160 23 6522 133* 47.60 7516 86.77 16 39 9 520 49 v India 15 Jan 2013 ODI # 3320
171 160 23 6522 133* 47.60 7516 86.77 16 39 9 520 49 v India 11 Jan 2013 ODI # 3318
155 145 20 5932 133* 47.45 6830 86.85 16 35 9 470 45 v Australia 8 Sep 2013 ODI # 3412
166 156 22 6359 133* 47.45 7315 86.93 16 38 9 501 48 v New Zealand 17 Feb 2013 ODI # 3335
88 82 15 3178 133* 47.43 3598 88.32 7 19 6 250 21 v Ireland 5 May 2017 ODI # 3864
165 155 22 6303 133* 47.39 7251 86.92 16 37 9 497 48 v New Zealand 20 Feb 2013 ODI # 3336
167 157 22 6390 133* 47.33 7364 86.77 16 38 9 505 48 v India 27 Jan 2013 ODI # 3329
83 77 14 2978 133* 47.26 3376 88.21 7 18 6 227 21 v Bangladesh 1 Jun 2017 ODI # 3875
159 149 20 6093 133* 47.23 7005 86.98 16 36 9 484 46 v Sri Lanka 13 Jun 2013 ODI # 3370
157 147 20 5987 133* 47.14 6910 86.64 16 35 9 477 45 v South Africa 19 Jun 2013 ODI # 3375
156 146 20 5939 133* 47.13 6839 86.84 16 35 9 470 45 v India 23 Jun 2013 ODI # 3377
158 148 20 6025 133* 47.07 6950 86.69 16 35 9 479 46 v New Zealand 16 Jun 2013 ODI # 3373
160 150 20 6105 133* 46.96 7022 86.94 16 36 9 485 46 v Australia 8 Jun 2013 ODI # 3365
161 151 20 6138 133* 46.85 7072 86.79 16 36 9 486 46 v New Zealand 5 Jun 2013 ODI # 3362
164 154 21 6224 133* 46.79 7195 86.50 16 36 9 490 46 v New Zealand 23 Feb 2013 ODI # 3338
162 152 20 6166 133* 46.71 7099 86.85 16 36 9 487 46 v New Zealand 2 Jun 2013 ODI # 3361
87 81 14 3129 133* 46.70 3546 88.24 7 19 6 243 21 v Ireland 7 May 2017 ODI # 3865
163 153 20 6196 133* 46.58 7139 86.79 16 36 9 488 46 v New Zealand 31 May 2013 ODI # 3360
84 78 14 2980 133* 46.56 3381 88.13 7 18 6 227 21 v South Africa 29 May 2017 ODI # 3874
85 79 14 3019 133* 46.44 3422 88.22 7 18 6 233 21 v South Africa 27 May 2017 ODI # 3873
86 80 14 3056 133* 46.30 3473 87.99 7 18 6 235 21 v South Africa 24 May 2017 ODI # 3872
80 74 13 2766 113* 45.34 3168 87.31 6 17 6 210 18 v Pakistan 14 Jun 2017 ODI # 3889
79 73 13 2720 113* 45.33 3112 87.40 6 17 6 208 18 v West Indies 19 Sep 2017 ODI # 3911
77 72 13 2666 113* 45.18 3059 87.15 6 16 6 204 18 v West Indies 24 Sep 2017 ODI # 3915
78 72 13 2666 113* 45.18 3059 87.15 6 16 6 204 18 v West Indies 21 Sep 2017 ODI # 3913
82 76 13 2845 113* 45.15 3247 87.61 6 18 6 216 20 v New Zealand 6 Jun 2017 ODI # 3880
75 70 13 2568 113* 45.05 2965 86.61 6 15 6 195 16 v West Indies 29 Sep 2017 ODI # 3918
81 75 13 2781 113* 44.85 3182 87.39 6 17 6 212 18 v Australia 10 Jun 2017 ODI # 3885
76 71 13 2582 113* 44.51 2980 86.64 6 15 6 197 16 v West Indies 27 Sep 2017 ODI # 3916
74 69 12 2522 113* 44.24 2921 86.34 6 15 6 193 15 v Australia 14 Jan 2018 ODI # 3951
2 2 0 88 60 44.00 107 82.24 0 1 0 5 0 v Netherlands 8 Nov 2023 ODI # 4697
57 52 8 1935 113* 43.97 2224 87.00 5 11 5 157 10 v India 14 Jul 2018 ODI # 4016
58 53 8 1938 113* 43.06 2230 86.90 5 11 5 157 10 v India 12 Jul 2018 ODI # 4014
66 61 10 2196 113* 43.05 2532 86.72 6 12 5 175 14 v New Zealand 7 Mar 2018 ODI # 3989
70 65 10 2358 113* 42.87 2715 86.85 6 14 5 186 15 v Australia 28 Jan 2018 ODI # 3968
73 68 11 2431 113* 42.64 2811 86.48 6 14 6 188 15 v Australia 19 Jan 2018 ODI # 3958
67 62 10 2216 113* 42.61 2554 86.76 6 12 5 178 14 v New Zealand 3 Mar 2018 ODI # 3982
69 64 10 2296 113* 42.51 2647 86.73 6 13 5 184 15 v New Zealand 25 Feb 2018 ODI # 3980
59 54 8 1939 113* 42.15 2233 86.83 5 11 5 157 10 v Australia 24 Jun 2018 ODI # 4013
71 66 10 2358 113* 42.10 2722 86.62 6 14 6 186 15 v Australia 26 Jan 2018 ODI # 3966
68 63 10 2225 113* 41.98 2572 86.50 6 12 5 179 14 v New Zealand 28 Feb 2018 ODI # 3981
61 56 9 1970 113* 41.91 2274 86.63 5 11 5 159 11 v Australia 19 Jun 2018 ODI # 4011
65 60 10 2094 113* 41.88 2431 86.13 5 12 5 169 12 v New Zealand 10 Mar 2018 ODI # 3992
72 67 10 2385 113* 41.84 2753 86.63 6 14 6 187 15 v Australia 21 Jan 2018 ODI # 3960
60 55 8 1966 113* 41.82 2268 86.68 5 11 5 159 11 v Australia 21 Jun 2018 ODI # 4012
63 58 9 2042 113* 41.67 2369 86.19 5 12 5 165 11 v Australia 13 Jun 2018 ODI # 4009
62 57 9 1992 113* 41.50 2298 86.68 5 11 5 161 11 v Australia 16 Jun 2018 ODI # 4010
64 59 9 2071 113* 41.42 2394 86.50 5 12 5 168 12 v Scotland 10 Jun 2018 ODI # 4008
56 51 7 1822 107 41.40 2108 86.43 4 11 5 149 9 v India 17 Jul 2018 ODI # 4018
43 40 4 1425 107 39.58 1639 86.94 2 10 5 112 9 v Pakistan 11 May 2019 ODI # 4133
44 40 4 1425 107 39.58 1639 86.94 2 10 5 112 9 v Pakistan 8 May 2019 ODI # 4130
40 37 4 1306 107 39.57 1508 86.60 2 10 5 102 8 v Pakistan 19 May 2019 ODI # 4140
42 39 4 1385 107 39.57 1585 87.38 2 10 5 109 9 v Pakistan 14 May 2019 ODI # 4135
41 38 4 1342 107 39.47 1549 86.63 2 10 5 105 8 v Pakistan 17 May 2019 ODI # 4138
55 50 6 1722 107 39.13 1988 86.61 3 11 5 139 9 v Sri Lanka 10 Oct 2018 ODI # 4052
45 41 4 1432 107 38.70 1645 87.05 2 10 5 113 9 v Ireland 3 May 2019 ODI # 4127
54 49 5 1697 107 38.56 1960 86.58 3 11 5 135 9 v Sri Lanka 13 Oct 2018 ODI # 4053
52 47 5 1618 107 38.52 1867 86.66 3 10 5 128 9 v Sri Lanka 20 Oct 2018 ODI # 4055
50 45 4 1576 107 38.43 1794 87.84 3 10 5 128 9 v West Indies 20 Feb 2019 ODI # 4096
39 36 4 1222 107 38.18 1435 85.15 2 9 5 93 8 v South Africa 30 May 2019 ODI # 4143
53 48 5 1626 107 37.81 1877 86.62 3 10 5 129 9 v Sri Lanka 17 Oct 2018 ODI # 4054
38 35 4 1171 107 37.77 1376 85.10 2 8 5 88 8 v Pakistan 3 Jun 2019 ODI # 4148
51 46 4 1586 107 37.76 1810 87.62 3 10 5 128 9 v Sri Lanka 23 Oct 2018 ODI # 4058
46 42 4 1433 107 37.71 1647 87.00 2 10 5 113 9 v West Indies 2 Mar 2019 ODI # 4103
47 43 4 1438 107 36.87 1657 86.78 2 10 5 113 9 v West Indies 27 Feb 2019 ODI # 4099
48 43 4 1438 107 36.87 1657 86.78 2 10 5 113 9 v West Indies 25 Feb 2019 ODI # 4098
49 44 4 1474 107 36.85 1697 86.85 2 10 5 119 9 v West Indies 22 Feb 2019 ODI # 4097
36 33 4 1043 100* 35.96 1243 83.90 1 8 5 77 7 v West Indies 14 Jun 2019 ODI # 4158
37 34 4 1064 100* 35.46 1272 83.64 1 8 5 78 7 v Bangladesh 8 Jun 2019 ODI # 4153
3 3 0 101 60 33.66 124 81.45 0 1 0 7 0 v Australia 4 Nov 2023 ODI # 4693
35 32 3 943 88 32.51 1149 82.07 0 8 5 66 7 v Afghanistan 18 Jun 2019 ODI # 4163
22 20 2 560 86 31.11 656 85.36 0 6 4 38 5 v Sri Lanka 29 Jun 2021 ODI # 4296
9 9 0 276 82 30.66 312 88.46 0 3 1 21 2 v New Zealand 5 Oct 2023 ODI # 4658
34 31 3 855 86 30.53 1067 80.13 0 7 5 61 6 v Sri Lanka 21 Jun 2019 ODI # 4168
10 10 0 305 82 30.50 352 86.64 0 3 1 23 3 v New Zealand 15 Sep 2023 ODI # 4647
32 29 3 790 86 30.38 969 81.52 0 6 5 56 6 v India 30 Jun 2019 ODI # 4179
30 27 3 722 86 30.08 890 81.12 0 6 5 53 6 v Australia 11 Jul 2019 ODI # 4191
24 22 2 599 86 29.95 730 82.05 0 6 5 42 6 v Australia 13 Sep 2020 ODI # 4260
31 28 3 746 86 29.84 915 81.53 0 6 5 54 6 v New Zealand 3 Jul 2019 ODI # 4183
33 30 3 798 86 29.55 978 81.59 0 6 5 58 6 v Australia 25 Jun 2019 ODI # 4173
26 24 2 649 86 29.50 793 81.84 0 6 5 45 6 v South Africa 9 Feb 2020 ODI # 4242
27 24 2 649 86 29.50 793 81.84 0 6 5 45 6 v South Africa 7 Feb 2020 ODI # 4238
23 21 2 560 86 29.47 657 85.23 0 6 5 38 5 v Australia 16 Sep 2020 ODI # 4261
28 25 2 666 86 28.95 814 81.81 0 6 5 45 6 v South Africa 4 Feb 2020 ODI # 4234
25 23 2 600 86 28.57 741 80.97 0 6 5 42 6 v Australia 11 Sep 2020 ODI # 4259
11 11 0 309 82 28.09 359 86.07 0 3 1 24 3 v New Zealand 13 Sep 2023 ODI # 4643
29 26 2 673 86 28.04 844 79.73 0 6 5 45 6 v New Zealand 14 Jul 2019 ODI # 4192
16 15 0 402 86 26.80 456 88.15 0 4 2 29 5 v South Africa 19 Jul 2022 ODI # 4434
21 19 1 481 86 26.72 569 84.53 0 5 4 34 5 v Sri Lanka 1 Jul 2021 ODI # 4297
12 12 0 309 82 25.75 361 85.59 0 3 2 24 3 v New Zealand 10 Sep 2023 ODI # 4640
4 4 0 101 60 25.25 125 80.80 0 1 1 7 0 v India 29 Oct 2023 ODI # 4686
17 16 0 402 86 25.12 459 87.58 0 4 3 29 5 v India 17 Jul 2022 ODI # 4433
8 8 0 199 82 24.87 226 88.05 0 2 1 17 1 v Bangladesh 10 Oct 2023 ODI # 4664
18 17 0 413 86 24.29 480 86.04 0 4 3 29 5 v India 14 Jul 2022 ODI # 4428
13 13 0 315 82 24.23 376 83.77 0 3 2 24 3 v New Zealand 8 Sep 2023 ODI # 4636
14 13 0 315 82 24.23 376 83.77 0 3 2 24 3 v South Africa 24 Jul 2022 ODI # 4437
19 18 0 413 86 22.94 482 85.68 0 4 4 29 5 v India 12 Jul 2022 ODI # 4424
20 18 0 413 86 22.94 482 85.68 0 4 4 29 5 v Sri Lanka 4 Jul 2021 ODI # 4298
15 14 0 316 82 22.57 379 83.37 0 3 2 24 3 v South Africa 22 Jul 2022 ODI # 4435
5 5 0 104 60 20.80 135 77.03 0 1 1 7 0 v Sri Lanka 26 Oct 2023 ODI # 4682
6 6 0 106 60 17.66 141 75.17 0 1 1 7 0 v South Africa 21 Oct 2023 ODI # 4677
7 7 0 117 60 16.71 158 74.05 0 1 1 9 0 v Afghanistan 15 Oct 2023 ODI # 4670
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