Records type batting analysis [change type]
View 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
Cumulative averages
8 7 3 326 79* 81.50 377 86.47 0 3 0 32 3 v New Zealand 23 Feb 2013 ODI # 3338
7 6 2 298 79* 74.50 321 92.83 0 3 0 30 3 v New Zealand 20 Feb 2013 ODI # 3336
9 8 3 356 79* 71.20 417 85.37 0 3 0 33 3 v New Zealand 31 May 2013 ODI # 3360
4 3 1 132 57* 66.00 152 86.84 0 1 0 15 1 v India 23 Jan 2013 ODI # 3327
10 9 3 384 79* 64.00 444 86.48 0 3 0 34 3 v New Zealand 2 Jun 2013 ODI # 3361
11 10 3 417 79* 59.57 494 84.41 0 3 0 35 3 v New Zealand 5 Jun 2013 ODI # 3362
13 12 3 497 79* 55.22 566 87.80 0 4 0 41 3 v Sri Lanka 13 Jun 2013 ODI # 3370
6 5 1 219 57* 54.75 265 82.64 0 2 0 23 1 v New Zealand 17 Feb 2013 ODI # 3335
5 4 1 163 57* 54.33 201 81.09 0 1 0 19 1 v India 27 Jan 2013 ODI # 3329
12 11 3 429 79* 53.62 511 83.95 0 3 0 36 3 v Australia 8 Jun 2013 ODI # 3365
14 13 3 535 79* 53.50 606 88.28 0 4 0 43 4 v New Zealand 16 Jun 2013 ODI # 3373
15 14 3 583 79* 53.00 677 86.11 0 4 0 50 4 v South Africa 19 Jun 2013 ODI # 3375
118 112 18 4896 133* 52.08 5639 86.82 13 29 4 391 40 v Sri Lanka 13 Oct 2018 ODI # 4053
122 116 19 5048 133* 52.04 5819 86.75 14 29 4 401 40 v West Indies 20 Feb 2019 ODI # 4096
138 130 20 5724 133* 52.03 6538 87.54 16 33 4 462 43 v Sri Lanka 21 Jun 2019 ODI # 4168
137 129 20 5667 133* 51.99 6449 87.87 16 32 4 459 43 v Afghanistan 18 Jun 2019 ODI # 4163
120 114 19 4936 133* 51.95 5706 86.50 13 29 4 392 40 v Sri Lanka 20 Oct 2018 ODI # 4055
117 111 18 4825 133* 51.88 5556 86.84 13 28 4 385 40 v Sri Lanka 10 Oct 2018 ODI # 4052
123 117 19 5084 133* 51.87 5859 86.77 14 29 4 407 40 v West Indies 22 Feb 2019 ODI # 4097
124 117 19 5084 133* 51.87 5859 86.77 14 29 4 407 40 v West Indies 25 Feb 2019 ODI # 4098
142 134 21 5849 133* 51.76 6672 87.66 16 33 4 475 43 v Australia 11 Jul 2019 ODI # 4191
99 93 13 4137 133* 51.71 4763 86.85 10 25 3 333 34 v Australia 19 Jan 2018 ODI # 3958
136 128 20 5579 133* 51.65 6367 87.62 16 31 4 454 42 v West Indies 14 Jun 2019 ODI # 4158
139 131 20 5732 133* 51.63 6547 87.55 16 33 4 464 43 v Australia 25 Jun 2019 ODI # 4173
119 113 18 4904 133* 51.62 5649 86.81 13 29 4 392 40 v Sri Lanka 17 Oct 2018 ODI # 4054
116 110 17 4800 133* 51.61 5528 86.83 13 28 4 381 40 v India 17 Jul 2018 ODI # 4018
140 132 20 5776 133* 51.57 6601 87.50 16 33 4 466 43 v India 30 Jun 2019 ODI # 4179
121 115 19 4946 133* 51.52 5722 86.43 13 29 4 392 40 v Sri Lanka 23 Oct 2018 ODI # 4058
100 94 13 4164 133* 51.40 4794 86.85 10 25 3 334 34 v Australia 21 Jan 2018 ODI # 3960
125 118 19 5089 133* 51.40 5869 86.70 14 29 4 407 40 v West Indies 27 Feb 2019 ODI # 4099
143 135 21 5856 133* 51.36 6702 87.37 16 33 4 475 43 v New Zealand 14 Jul 2019 ODI # 4192
151 142 23 6109 133* 51.33 7034 86.84 16 35 5 491 44 v Sri Lanka 1 Jul 2021 ODI # 4297
152 142 23 6109 133* 51.33 7034 86.84 16 35 5 491 44 v Sri Lanka 4 Jul 2021 ODI # 4298
141 133 20 5800 133* 51.32 6626 87.53 16 33 4 467 43 v New Zealand 3 Jul 2019 ODI # 4183
107 101 14 4451 133* 51.16 5122 86.89 11 27 4 352 37 v New Zealand 10 Mar 2018 ODI # 3992
103 97 13 4297 133* 51.15 4944 86.91 10 27 4 341 35 v New Zealand 25 Feb 2018 ODI # 3980
98 92 12 4091 133* 51.13 4705 86.95 10 25 3 332 34 v Australia 14 Jan 2018 ODI # 3951
144 136 21 5873 133* 51.06 6723 87.35 16 33 4 475 43 v South Africa 4 Feb 2020 ODI # 4234
145 136 21 5873 133* 51.06 6723 87.35 16 33 4 475 43 v South Africa 7 Feb 2020 ODI # 4238
146 137 21 5922 133* 51.05 6775 87.40 16 33 4 478 43 v South Africa 9 Feb 2020 ODI # 4242
134 126 19 5458 133* 51.00 6244 87.41 15 31 4 442 42 v Pakistan 3 Jun 2019 ODI # 4148
102 96 13 4226 133* 50.91 4869 86.79 10 26 4 336 34 v Australia 28 Jan 2018 ODI # 3968
108 102 14 4480 133* 50.90 5147 87.04 11 27 4 355 38 v Scotland 10 Jun 2018 ODI # 4008
153 143 23 6109 133* 50.90 7036 86.82 16 35 6 491 44 v India 12 Jul 2022 ODI # 4424
126 119 19 5090 133* 50.90 5871 86.69 14 29 4 407 40 v West Indies 2 Mar 2019 ODI # 4103
109 103 14 4530 133* 50.89 5218 86.81 11 28 4 359 38 v Australia 13 Jun 2018 ODI # 4009
106 100 13 4428 133* 50.89 5085 87.07 11 27 4 351 37 v New Zealand 7 Mar 2018 ODI # 3989
101 95 13 4164 133* 50.78 4801 86.73 10 25 4 334 34 v Australia 26 Jan 2018 ODI # 3966
150 141 22 6041 133* 50.76 6947 86.95 16 34 5 486 44 v Sri Lanka 29 Jun 2021 ODI # 4296
135 127 19 5479 133* 50.73 6273 87.34 15 31 4 443 42 v Bangladesh 8 Jun 2019 ODI # 4153
104 98 13 4306 133* 50.65 4962 86.77 10 27 4 342 35 v New Zealand 28 Feb 2018 ODI # 3981
147 138 21 5923 133* 50.62 6786 87.28 16 33 4 478 43 v Australia 11 Sep 2020 ODI # 4259
111 105 15 4556 133* 50.62 5248 86.81 11 28 4 361 38 v Australia 19 Jun 2018 ODI # 4011
154 144 23 6120 133* 50.57 7057 86.72 16 35 6 491 44 v India 14 Jul 2022 ODI # 4428
110 104 14 4552 133* 50.57 5242 86.83 11 28 4 361 38 v Australia 16 Jun 2018 ODI # 4010
115 109 16 4700 133* 50.53 5408 86.90 12 28 4 371 40 v India 14 Jul 2018 ODI # 4016
148 139 21 5962 133* 50.52 6859 86.92 16 33 4 482 44 v Australia 13 Sep 2020 ODI # 4260
133 125 19 5351 133* 50.48 6140 87.14 14 31 4 432 41 v South Africa 30 May 2019 ODI # 4143
132 124 19 5300 133* 50.47 6081 87.15 14 30 4 427 41 v Pakistan 19 May 2019 ODI # 4140
127 120 19 5097 133* 50.46 5877 86.72 14 29 4 408 40 v Ireland 3 May 2019 ODI # 4127
128 120 19 5097 133* 50.46 5877 86.72 14 29 4 408 40 v Pakistan 8 May 2019 ODI # 4130
156 146 23 6206 133* 50.45 7137 86.95 16 36 7 496 46 v South Africa 19 Jul 2022 ODI # 4434
129 121 19 5137 133* 50.36 5931 86.61 14 29 4 411 40 v Pakistan 11 May 2019 ODI # 4133
112 106 15 4583 133* 50.36 5283 86.74 11 28 4 363 39 v Australia 21 Jun 2018 ODI # 4012
105 99 13 4326 133* 50.30 4984 86.79 10 27 4 345 35 v New Zealand 3 Mar 2018 ODI # 3982
130 122 19 5180 133* 50.29 5967 86.81 14 29 4 415 41 v Pakistan 14 May 2019 ODI # 4135
155 145 23 6120 133* 50.16 7060 86.68 16 35 7 491 44 v India 17 Jul 2022 ODI # 4433
131 123 19 5216 133* 50.15 6008 86.81 14 29 4 418 41 v Pakistan 17 May 2019 ODI # 4138
149 140 21 5962 133* 50.10 6860 86.90 16 33 5 482 44 v Australia 16 Sep 2020 ODI # 4261
157 147 23 6207 133* 50.05 7140 86.93 16 36 7 496 46 v South Africa 22 Jul 2022 ODI # 4435
158 147 23 6207 133* 50.05 7140 86.93 16 36 7 496 46 v South Africa 24 Jul 2022 ODI # 4437
97 91 11 4000 133* 50.00 4595 87.05 10 24 3 327 34 v West Indies 29 Sep 2017 ODI # 3918
90 85 10 3741 133* 49.88 4334 86.31 10 22 3 308 31 v New Zealand 6 Jun 2017 ODI # 3880
95 89 10 3940 133* 49.87 4536 86.86 10 24 3 323 33 v West Indies 24 Sep 2017 ODI # 3915
113 107 15 4584 133* 49.82 5286 86.71 11 28 4 363 39 v Australia 24 Jun 2018 ODI # 4013
159 148 23 6213 133* 49.70 7155 86.83 16 36 7 496 46 v New Zealand 8 Sep 2023 ODI # 4636
89 84 10 3677 133* 49.68 4269 86.13 10 21 3 304 29 v Bangladesh 1 Jun 2017 ODI # 3875
93 88 10 3856 133* 49.43 4457 86.51 10 23 3 316 31 v West Indies 19 Sep 2017 ODI # 3911
94 88 10 3856 133* 49.43 4457 86.51 10 23 3 316 31 v West Indies 21 Sep 2017 ODI # 3913
96 90 10 3954 133* 49.42 4551 86.88 10 24 3 325 33 v West Indies 27 Sep 2017 ODI # 3916
91 86 10 3756 133* 49.42 4348 86.38 10 22 3 310 31 v Australia 10 Jun 2017 ODI # 3885
92 87 10 3802 133* 49.37 4404 86.33 10 22 3 312 31 v Pakistan 14 Jun 2017 ODI # 3889
114 108 15 4587 133* 49.32 5292 86.67 11 28 4 363 39 v India 12 Jul 2018 ODI # 4014
160 149 23 6213 133* 49.30 7157 86.81 16 36 8 496 46 v New Zealand 10 Sep 2023 ODI # 4640
164 153 23 6405 133* 49.26 7358 87.04 16 38 8 511 49 v Bangladesh 10 Oct 2023 ODI # 4664
16 15 3 590 79* 49.16 686 86.00 0 4 0 50 4 v India 23 Jun 2013 ODI # 3377
163 152 23 6323 133* 49.01 7290 86.73 16 37 8 503 48 v New Zealand 5 Oct 2023 ODI # 4658
165 154 23 6416 133* 48.97 7375 86.99 16 38 8 513 49 v Afghanistan 15 Oct 2023 ODI # 4670
161 150 23 6217 133* 48.95 7164 86.78 16 36 8 497 46 v New Zealand 13 Sep 2023 ODI # 4643
85 80 9 3466 125 48.81 4043 85.72 9 21 3 285 28 v Ireland 7 May 2017 ODI # 3865
162 151 23 6246 133* 48.79 7204 86.70 16 36 8 499 47 v New Zealand 15 Sep 2023 ODI # 4647
86 81 9 3503 125 48.65 4094 85.56 9 21 3 287 28 v South Africa 24 May 2017 ODI # 3872
166 155 23 6418 133* 48.62 7381 86.95 16 38 8 513 49 v South Africa 21 Oct 2023 ODI # 4677
87 82 9 3542 125 48.52 4135 85.65 9 21 3 293 28 v South Africa 27 May 2017 ODI # 3873
84 79 9 3393 125 48.47 3970 85.46 9 20 3 277 28 v Ireland 5 May 2017 ODI # 3864
167 156 23 6421 133* 48.27 7391 86.87 16 38 8 513 49 v Sri Lanka 26 Oct 2023 ODI # 4682
168 157 23 6421 133* 47.91 7392 86.86 16 38 9 513 49 v India 29 Oct 2023 ODI # 4686
88 83 9 3544 125 47.89 4140 85.60 9 21 3 293 28 v South Africa 29 May 2017 ODI # 3874
83 78 8 3344 125 47.77 3918 85.34 9 20 3 270 28 v West Indies 9 Mar 2017 ODI # 3849
169 158 23 6434 133* 47.65 7409 86.84 16 38 9 515 49 v Australia 4 Nov 2023 ODI # 4693
171 160 23 6522 133* 47.60 7516 86.77 16 39 9 520 49 v Pakistan 11 Nov 2023 ODI # 4701
170 159 23 6462 133* 47.51 7444 86.80 16 38 9 516 49 v Netherlands 8 Nov 2023 ODI # 4697
82 77 8 3243 125 47.00 3810 85.11 8 20 3 260 28 v West Indies 5 Mar 2017 ODI # 3848
76 71 7 2978 125 46.53 3493 85.25 8 17 3 239 26 v Pakistan 30 Aug 2016 ODI # 3773
80 75 7 3149 125 46.30 3678 85.61 8 19 3 257 28 v India 19 Jan 2017 ODI # 3821
77 72 7 3008 125 46.27 3519 85.47 8 17 3 244 27 v Pakistan 1 Sep 2016 ODI # 3775
79 74 7 3095 125 46.19 3623 85.42 8 18 3 249 28 v India 15 Jan 2017 ODI # 3819
75 70 7 2893 125 45.92 3407 84.91 8 16 3 231 26 v Pakistan 27 Aug 2016 ODI # 3771
78 73 7 3017 125 45.71 3528 85.51 8 17 3 245 27 v Pakistan 4 Sep 2016 ODI # 3777
81 76 7 3153 125 45.69 3683 85.60 8 19 3 257 28 v West Indies 3 Mar 2017 ODI # 3845
17 16 3 593 79* 45.61 701 84.59 0 4 0 50 4 v Australia 8 Sep 2013 ODI # 3412
74 69 7 2804 125 45.22 3299 84.99 8 15 3 226 26 v Pakistan 24 Aug 2016 ODI # 3770
73 68 7 2743 125 44.96 3227 85.00 8 14 3 220 26 v Sri Lanka 2 Jul 2016 ODI # 3758
67 63 6 2545 125 44.64 3020 84.27 8 12 3 200 26 v South Africa 12 Feb 2016 ODI # 3737
68 64 6 2572 125 44.34 3045 84.46 8 12 3 204 26 v South Africa 14 Feb 2016 ODI # 3738
72 67 7 2650 125 44.16 3121 84.90 8 13 3 214 26 v Sri Lanka 29 Jun 2016 ODI # 3757
71 66 7 2585 125 43.81 3067 84.28 8 12 3 205 26 v Sri Lanka 26 Jun 2016 ODI # 3755
69 65 6 2574 125 43.62 3051 84.36 8 12 3 204 26 v Sri Lanka 21 Jun 2016 ODI # 3751
70 65 6 2574 125 43.62 3051 84.36 8 12 3 204 26 v Sri Lanka 24 Jun 2016 ODI # 3753
66 62 6 2436 125 43.50 2896 84.11 7 12 3 190 25 v South Africa 9 Feb 2016 ODI # 3736
18 17 3 605 79* 43.21 725 83.44 0 4 0 51 4 v Australia 11 Sep 2013 ODI # 3414
58 54 6 2072 121 43.16 2487 83.31 6 9 2 166 17 v New Zealand 17 Jun 2015 ODI # 3657
59 55 6 2076 121 42.36 2492 83.30 6 9 2 167 17 v New Zealand 20 Jun 2015 ODI # 3659
64 60 6 2273 121 42.09 2719 83.59 6 12 3 178 20 v South Africa 3 Feb 2016 ODI # 3732
65 61 6 2311 121 42.01 2783 83.03 6 12 3 180 20 v South Africa 6 Feb 2016 ODI # 3734
61 57 6 2139 121 41.94 2576 83.03 6 10 3 170 17 v Pakistan 13 Nov 2015 ODI # 3708
63 59 6 2221 121 41.90 2661 83.46 6 11 3 174 19 v Pakistan 20 Nov 2015 ODI # 3712
43 41 5 1498 113 41.61 1875 79.89 3 7 2 106 13 v Sri Lanka 16 Dec 2014 ODI # 3569
60 56 6 2076 121 41.52 2499 83.07 6 9 3 167 17 v Pakistan 11 Nov 2015 ODI # 3707
55 51 5 1906 121 41.43 2317 82.26 5 8 2 147 17 v New Zealand 9 Jun 2015 ODI # 3654
46 43 5 1572 113 41.36 1960 80.20 3 8 2 113 13 v Australia 23 Jan 2015 ODI # 3589
62 58 6 2150 121 41.34 2590 83.01 6 10 3 171 17 v Pakistan 17 Nov 2015 ODI # 3710
57 53 5 1966 121 40.95 2390 82.25 5 9 2 153 17 v New Zealand 14 Jun 2015 ODI # 3656
56 52 5 1912 121 40.68 2327 82.16 5 8 2 147 17 v New Zealand 12 Jun 2015 ODI # 3655
44 42 5 1503 113 40.62 1890 79.52 3 7 2 107 13 v Australia 16 Jan 2015 ODI # 3578
45 42 5 1503 113 40.62 1890 79.52 3 7 2 107 13 v India 20 Jan 2015 ODI # 3586
42 40 5 1418 113 40.51 1776 79.84 3 6 2 101 13 v Sri Lanka 13 Dec 2014 ODI # 3567
47 44 5 1575 113 40.38 1962 80.27 3 8 2 113 13 v India 30 Jan 2015 ODI # 3595
19 18 3 605 79* 40.33 726 83.33 0 4 1 51 4 v Australia 14 Sep 2013 ODI # 3415
52 49 5 1773 121 40.29 2192 80.88 4 8 2 132 15 v Sri Lanka 1 Mar 2015 ODI # 3619
41 39 5 1363 113 40.08 1700 80.17 3 5 2 97 13 v Sri Lanka 10 Dec 2014 ODI # 3565
53 50 5 1802 121 40.04 2239 80.48 4 8 2 134 15 v Bangladesh 9 Mar 2015 ODI # 3630
54 50 5 1802 121 40.04 2239 80.48 4 8 2 134 15 v Afghanistan 13 Mar 2015 ODI # 3635
48 45 5 1600 113 40.00 1999 80.04 3 8 2 115 13 v Australia 1 Feb 2015 ODI # 3597
50 47 5 1651 113 39.30 2081 79.33 3 8 2 118 13 v New Zealand 20 Feb 2015 ODI # 3607
49 46 5 1605 113 39.14 2011 79.81 3 8 2 115 13 v Australia 14 Feb 2015 ODI # 3600
20 19 3 626 79* 39.12 762 82.15 0 4 1 51 4 v Australia 16 Sep 2013 ODI # 3416
26 25 3 853 107 38.77 1092 78.11 1 5 1 65 5 v West Indies 5 Mar 2014 ODI # 3484
51 48 5 1652 113 38.41 2084 79.27 3 8 2 118 13 v Scotland 23 Feb 2015 ODI # 3611
28 27 3 915 107 38.12 1139 80.33 1 5 1 71 6 v Sri Lanka 22 May 2014 ODI # 3492
27 26 3 870 107 37.82 1098 79.23 1 5 1 69 5 v Scotland 9 May 2014 ODI # 3491
3 2 0 75 39 37.50 107 70.09 0 0 0 7 0 v India 19 Jan 2013 ODI # 3322
39 37 4 1223 113 37.06 1534 79.72 2 5 2 89 11 v Sri Lanka 3 Dec 2014 ODI # 3561
40 38 4 1259 113 37.02 1583 79.53 2 5 2 90 12 v Sri Lanka 7 Dec 2014 ODI # 3563
21 20 3 629 79* 37.00 785 80.12 0 4 1 51 4 v Australia 12 Jan 2014 ODI # 3454
31 29 3 958 107 36.84 1210 79.17 1 5 2 72 6 v Sri Lanka 31 May 2014 ODI # 3495
29 28 3 915 107 36.60 1142 80.12 1 5 2 71 6 v Sri Lanka 25 May 2014 ODI # 3493
30 28 3 915 107 36.60 1142 80.12 1 5 2 71 6 v Sri Lanka 28 May 2014 ODI # 3494
36 34 3 1131 113 36.48 1421 79.59 2 5 2 86 9 v India 5 Sep 2014 ODI # 3525
24 23 3 723 79* 36.15 927 77.99 0 5 1 56 5 v West Indies 28 Feb 2014 ODI # 3477
23 22 3 686 79* 36.10 879 78.04 0 5 1 54 5 v Australia 26 Jan 2014 ODI # 3463
2 1 0 36 36 36.00 50 72.00 0 0 0 3 0 v India 15 Jan 2013 ODI # 3320
32 30 3 968 107 35.85 1221 79.27 1 5 2 73 6 v Sri Lanka 3 Jun 2014 ODI # 3496
38 36 3 1175 113 35.60 1486 79.07 2 5 2 87 9 v Sri Lanka 29 Nov 2014 ODI # 3557
25 24 3 746 79* 35.52 970 76.90 0 5 1 58 5 v West Indies 2 Mar 2014 ODI # 3480
37 35 3 1133 113 35.40 1429 79.28 2 5 2 86 9 v Sri Lanka 26 Nov 2014 ODI # 3554
22 21 3 631 79* 35.05 793 79.57 0 4 1 51 4 v Australia 17 Jan 2014 ODI # 3455
33 31 3 972 107 34.71 1225 79.34 1 5 2 74 6 v India 27 Aug 2014 ODI # 3517
35 33 3 1018 107 33.93 1313 77.53 1 5 2 76 6 v India 2 Sep 2014 ODI # 3523
34 32 3 974 107 33.58 1232 79.05 1 5 2 74 6 v India 30 Aug 2014 ODI # 3520
1 - - - - - - - - - - - - v India 11 Jan 2013 ODI # 3318
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