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 2012-2023 138 127 17 3895 201* 35.40 3069 126.91 4 23 10 373 150 Profile
Reverse cumulative
1 1 1 2 2* - 1 200.00 0 0 0 0 0 v India 19 Nov 2023 ODI # 4705
2 2 1 3 2* 3.00 6 50.00 0 0 0 0 0 v South Africa 16 Nov 2023 ODI # 4704
3 3 2 204 201* 204.00 134 152.23 1 0 0 21 10 v Afghanistan 7 Nov 2023 ODI # 4696
4 4 2 245 201* 122.50 158 155.06 1 0 0 26 12 v New Zealand 28 Oct 2023 ODI # 4684
5 5 2 351 201* 117.00 202 173.76 2 0 0 35 20 v Netherlands 25 Oct 2023 ODI # 4681
6 6 2 351 201* 87.75 203 172.90 2 0 1 35 20 v Pakistan 20 Oct 2023 ODI # 4675
7 7 3 382 201* 95.50 224 170.53 2 0 1 39 22 v Sri Lanka 16 Oct 2023 ODI # 4671
8 8 3 385 201* 77.00 241 159.75 2 0 1 39 22 v South Africa 12 Oct 2023 ODI # 4667
9 9 3 400 201* 66.66 266 150.37 2 0 1 40 22 v India 8 Oct 2023 ODI # 4662
10 10 3 405 201* 57.85 273 148.35 2 0 1 40 22 v India 27 Sep 2023 ODI # 4657
11 11 3 413 201* 51.62 283 145.93 2 0 1 41 22 v India 17 Mar 2023 ODI # 4538
12 12 3 427 201* 47.44 291 146.73 2 0 1 41 23 v New Zealand 11 Sep 2022 ODI # 4464
13 13 3 452 201* 45.20 341 132.55 2 0 1 42 24 v New Zealand 8 Sep 2022 ODI # 4462
14 14 3 454 201* 41.27 349 130.08 2 0 1 42 24 v New Zealand 6 Sep 2022 ODI # 4461
15 15 3 473 201* 39.41 371 127.49 2 0 1 45 24 v Zimbabwe 3 Sep 2022 ODI # 4460
16 15 3 473 201* 39.41 371 127.49 2 0 1 45 24 v Zimbabwe 31 Aug 2022 ODI # 4459
17 16 4 505 201* 42.08 380 132.89 2 0 1 48 27 v Zimbabwe 28 Aug 2022 ODI # 4458
18 17 4 521 201* 40.07 397 131.23 2 0 1 50 27 v Sri Lanka 24 Jun 2022 ODI # 4418
19 18 4 522 201* 37.28 400 130.50 2 0 1 50 27 v Sri Lanka 21 Jun 2022 ODI # 4416
20 19 4 555 201* 37.00 418 132.77 2 0 1 53 28 v Sri Lanka 19 Jun 2022 ODI # 4415
21 20 4 585 201* 36.56 443 132.05 2 0 1 58 28 v Sri Lanka 16 Jun 2022 ODI # 4412
22 21 5 665 201* 41.56 494 134.61 2 1 1 64 34 v Sri Lanka 14 Jun 2022 ODI # 4409
23 22 5 724 201* 42.58 532 136.09 2 2 1 67 38 v India 2 Dec 2020 ODI # 4267
24 23 6 787 201* 46.29 561 140.28 2 3 1 71 42 v India 29 Nov 2020 ODI # 4266
25 24 6 832 201* 46.22 580 143.44 2 3 1 76 45 v India 27 Nov 2020 ODI # 4265
26 25 6 940 201* 49.47 670 140.29 3 3 1 80 52 v England 16 Sep 2020 ODI # 4261
27 26 6 941 201* 47.05 678 138.79 3 3 1 80 52 v England 13 Sep 2020 ODI # 4260
28 27 6 1018 201* 48.47 737 138.12 3 4 1 84 56 v England 11 Sep 2020 ODI # 4259
29 28 6 1040 201* 47.27 760 136.84 3 4 1 86 57 v England 11 Jul 2019 ODI # 4191
30 29 6 1052 201* 45.73 780 134.87 3 4 1 87 57 v South Africa 6 Jul 2019 ODI # 4188
31 30 6 1053 201* 43.87 785 134.14 3 4 1 87 57 v New Zealand 29 Jun 2019 ODI # 4178
32 31 6 1065 201* 42.60 793 134.30 3 4 1 88 58 v England 25 Jun 2019 ODI # 4173
33 32 6 1097 201* 42.19 803 136.61 3 4 1 90 61 v Bangladesh 20 Jun 2019 ODI # 4166
34 33 7 1143 201* 43.96 828 138.04 3 4 1 95 62 v Sri Lanka 15 Jun 2019 ODI # 4159
35 34 7 1163 201* 43.07 838 138.78 3 4 1 97 63 v Pakistan 12 Jun 2019 ODI # 4157
36 35 7 1191 201* 42.53 852 139.78 3 4 1 102 63 v India 9 Jun 2019 ODI # 4155
37 36 7 1191 201* 41.06 854 139.46 3 4 2 102 63 v West Indies 6 Jun 2019 ODI # 4152
38 37 8 1195 201* 41.20 855 139.76 3 4 2 103 63 v Afghanistan 1 Jun 2019 ODI # 4146
39 38 8 1265 201* 42.16 888 142.45 3 5 2 113 66 v Pakistan 31 Mar 2019 ODI # 4120
40 39 8 1363 201* 43.96 970 140.51 3 6 2 122 69 v Pakistan 29 Mar 2019 ODI # 4119
41 40 8 1434 201* 44.81 1025 139.90 3 7 2 130 70 v Pakistan 27 Mar 2019 ODI # 4118
42 41 8 1453 201* 44.03 1040 139.71 3 7 2 130 72 v Pakistan 24 Mar 2019 ODI # 4117
43 41 8 1453 201* 44.03 1040 139.71 3 7 2 130 72 v Pakistan 22 Mar 2019 ODI # 4116
44 42 8 1454 201* 42.76 1043 139.40 3 7 2 130 72 v India 13 Mar 2019 ODI # 4113
45 43 8 1477 201* 42.20 1056 139.86 3 7 2 132 73 v India 10 Mar 2019 ODI # 4111
46 44 8 1524 201* 42.33 1087 140.20 3 7 2 135 76 v India 8 Mar 2019 ODI # 4109
47 45 8 1528 201* 41.29 1105 138.28 3 7 2 135 76 v India 5 Mar 2019 ODI # 4106
48 46 8 1568 201* 41.26 1156 135.64 3 7 2 140 76 v India 2 Mar 2019 ODI # 4102
49 47 8 1594 201* 40.87 1175 135.65 3 7 2 145 76 v India 18 Jan 2019 ODI # 4079
50 48 8 1642 201* 41.05 1212 135.47 3 7 2 150 77 v India 15 Jan 2019 ODI # 4078
51 49 9 1653 201* 41.32 1217 135.82 3 7 2 151 77 v India 12 Jan 2019 ODI # 4077
52 50 9 1688 201* 41.17 1244 135.69 3 7 2 154 77 v South Africa 11 Nov 2018 ODI # 4069
53 51 9 1703 201* 40.54 1263 134.83 3 7 2 155 77 v South Africa 9 Nov 2018 ODI # 4067
54 52 9 1714 201* 39.86 1271 134.85 3 7 2 157 77 v South Africa 4 Nov 2018 ODI # 4065
55 53 9 1733 201* 39.38 1290 134.34 3 7 2 158 78 v England 19 Jun 2018 ODI # 4011
56 54 9 1764 201* 39.20 1324 133.23 3 7 2 162 78 v England 16 Jun 2018 ODI # 4010
57 55 9 1826 201* 39.69 1388 131.55 3 8 2 166 80 v England 13 Jun 2018 ODI # 4009
58 56 9 1860 201* 39.57 1427 130.34 3 8 2 169 81 v England 28 Jan 2018 ODI # 3968
59 57 9 1865 201* 38.85 1440 129.51 3 8 2 169 81 v India 24 Sep 2017 ODI # 3914
60 58 9 1879 201* 38.34 1458 128.87 3 8 2 169 83 v India 21 Sep 2017 ODI # 3912
61 59 9 1918 201* 38.36 1476 129.94 3 8 2 172 87 v India 17 Sep 2017 ODI # 3910
62 60 9 1938 201* 38.00 1507 128.59 3 8 2 174 87 v England 10 Jun 2017 ODI # 3885
63 60 9 1938 201* 38.00 1507 128.59 3 8 2 174 87 v Bangladesh 5 Jun 2017 ODI # 3879
64 60 9 1938 201* 38.00 1507 128.59 3 8 2 174 87 v New Zealand 2 Jun 2017 ODI # 3876
65 61 9 1938 201* 37.26 1510 128.34 3 8 3 174 87 v New Zealand 5 Feb 2017 ODI # 3832
66 62 9 1958 201* 36.94 1534 127.64 3 8 3 177 87 v New Zealand 30 Jan 2017 ODI # 3829
67 63 9 1971 201* 36.50 1541 127.90 3 8 3 178 88 v Pakistan 26 Jan 2017 ODI # 3826
68 64 9 2049 201* 37.25 1585 129.27 3 9 3 188 89 v Pakistan 22 Jan 2017 ODI # 3822
69 64 9 2049 201* 37.25 1585 129.27 3 9 3 188 89 v Pakistan 19 Jan 2017 ODI # 3820
70 65 9 2072 201* 37.00 1611 128.61 3 9 3 190 90 v Pakistan 15 Jan 2017 ODI # 3818
71 66 9 2132 201* 37.40 1667 127.89 3 10 3 197 90 v Pakistan 13 Jan 2017 ODI # 3817
72 67 9 2136 201* 36.82 1671 127.82 3 10 3 198 90 v West Indies 26 Jun 2016 ODI # 3756
73 68 10 2182 201* 37.62 1697 128.57 3 10 3 203 92 v West Indies 21 Jun 2016 ODI # 3752
74 68 10 2182 201* 37.62 1697 128.57 3 10 3 203 92 v South Africa 19 Jun 2016 ODI # 3750
75 69 10 2185 201* 37.03 1704 128.22 3 10 3 203 92 v South Africa 7 Jun 2016 ODI # 3741
76 70 10 2185 201* 36.41 1706 128.07 3 10 4 203 92 v West Indies 5 Jun 2016 ODI # 3740
77 71 10 2185 201* 35.81 1708 127.92 3 10 5 203 92 v New Zealand 8 Feb 2016 ODI # 3735
78 72 10 2191 201* 35.33 1718 127.53 3 10 5 204 92 v New Zealand 6 Feb 2016 ODI # 3733
79 73 10 2191 201* 34.77 1721 127.30 3 10 6 204 92 v New Zealand 3 Feb 2016 ODI # 3731
80 74 10 2232 201* 34.87 1741 128.20 3 10 6 210 93 v India 20 Jan 2016 ODI # 3726
81 75 10 2328 201* 35.81 1824 127.63 3 11 6 218 96 v India 17 Jan 2016 ODI # 3725
82 76 11 2354 201* 36.21 1849 127.31 3 11 6 219 96 v India 15 Jan 2016 ODI # 3724
83 77 11 2360 201* 35.75 1855 127.22 3 11 6 220 96 v India 12 Jan 2016 ODI # 3723
84 77 11 2360 201* 35.75 1855 127.22 3 11 6 220 96 v England 13 Sep 2015 ODI # 3684
85 78 11 2445 201* 36.49 1919 127.41 3 12 6 230 98 v England 11 Sep 2015 ODI # 3683
86 79 11 2462 201* 36.20 1931 127.49 3 12 6 233 98 v England 8 Sep 2015 ODI # 3682
87 80 11 2511 201* 36.39 1969 127.52 3 12 6 237 101 v England 5 Sep 2015 ODI # 3681
88 81 11 2526 201* 36.08 1984 127.31 3 12 6 238 101 v England 3 Sep 2015 ODI # 3680
89 82 11 2528 201* 35.60 1990 127.03 3 12 6 238 101 v Ireland 27 Aug 2015 ODI # 3679
90 82 11 2528 201* 35.60 1990 127.03 3 12 6 238 101 v New Zealand 29 Mar 2015 ODI # 3646
91 83 11 2551 201* 35.43 2004 127.29 3 12 6 241 102 v India 26 Mar 2015 ODI # 3645
92 84 12 2595 201* 36.04 2033 127.64 3 12 6 246 104 v Pakistan 20 Mar 2015 ODI # 3642
93 84 12 2595 201* 36.04 2033 127.64 3 12 6 246 104 v Scotland 14 Mar 2015 ODI # 3637
94 85 12 2697 201* 36.94 2086 129.29 4 12 6 256 108 v Sri Lanka 8 Mar 2015 ODI # 3629
95 86 12 2785 201* 37.63 2125 131.05 4 13 6 262 115 v Afghanistan 4 Mar 2015 ODI # 3623
96 87 12 2786 201* 37.14 2128 130.92 4 13 6 262 115 v New Zealand 28 Feb 2015 ODI # 3617
97 88 12 2852 201* 37.52 2168 131.54 4 14 6 273 115 v England 14 Feb 2015 ODI # 3600
98 89 12 2947 201* 38.27 2266 130.05 4 15 6 288 115 v England 1 Feb 2015 ODI # 3597
99 89 12 2947 201* 38.27 2266 130.05 4 15 6 288 115 v India 26 Jan 2015 ODI # 3592
100 90 12 2984 201* 38.25 2304 129.51 4 15 6 292 115 v England 23 Jan 2015 ODI # 3589
101 91 12 3004 201* 38.02 2327 129.09 4 15 6 293 116 v India 18 Jan 2015 ODI # 3582
102 92 12 3004 201* 37.55 2329 128.98 4 15 7 293 116 v England 16 Jan 2015 ODI # 3578
103 93 12 3011 201* 37.17 2339 128.73 4 15 7 293 116 v South Africa 23 Nov 2014 ODI # 3551
104 94 12 3013 201* 36.74 2344 128.54 4 15 7 293 116 v South Africa 21 Nov 2014 ODI # 3549
105 95 12 3013 201* 36.30 2346 128.43 4 15 8 293 116 v South Africa 16 Nov 2014 ODI # 3546
106 96 12 3042 201* 36.21 2365 128.62 4 15 8 298 116 v South Africa 14 Nov 2014 ODI # 3545
107 97 12 3062 201* 36.02 2387 128.27 4 15 8 299 116 v Pakistan 12 Oct 2014 ODI # 3534
108 98 12 3138 201* 36.48 2468 127.14 4 16 8 308 117 v Pakistan 10 Oct 2014 ODI # 3532
109 99 12 3159 201* 36.31 2491 126.81 4 16 8 309 117 v Pakistan 7 Oct 2014 ODI # 3530
110 100 12 3159 201* 35.89 2492 126.76 4 16 9 309 117 v South Africa 6 Sep 2014 ODI # 3526
111 101 12 3161 201* 35.51 2498 126.54 4 16 9 309 117 v South Africa 2 Sep 2014 ODI # 3522
112 102 12 3174 201* 35.26 2515 126.20 4 16 9 310 118 v Zimbabwe 31 Aug 2014 ODI # 3521
113 103 12 3181 201* 34.95 2523 126.08 4 16 9 311 118 v South Africa 27 Aug 2014 ODI # 3516
114 104 12 3274 201* 35.58 2569 127.44 4 17 9 320 123 v Zimbabwe 25 Aug 2014 ODI # 3513
115 105 12 3296 201* 35.44 2604 126.57 4 17 9 321 123 v England 26 Jan 2014 ODI # 3463
116 106 12 3322 201* 35.34 2630 126.31 4 17 9 323 123 v England 24 Jan 2014 ODI # 3461
117 106 12 3322 201* 35.34 2630 126.31 4 17 9 323 123 v England 19 Jan 2014 ODI # 3457
118 107 12 3376 201* 35.53 2669 126.48 4 18 9 331 123 v England 17 Jan 2014 ODI # 3455
119 108 13 3384 201* 35.62 2681 126.22 4 18 9 331 123 v England 12 Jan 2014 ODI # 3454
120 109 13 3444 201* 35.87 2703 127.41 4 19 9 334 130 v India 2 Nov 2013 ODI # 3428
121 110 13 3453 201* 35.59 2709 127.46 4 19 9 336 130 v India 30 Oct 2013 ODI # 3424
122 111 13 3545 201* 36.17 2786 127.24 4 20 9 342 135 v India 23 Oct 2013 ODI # 3422
123 112 13 3548 201* 35.83 2789 127.21 4 20 9 342 135 v India 19 Oct 2013 ODI # 3421
124 113 13 3601 201* 36.01 2821 127.64 4 21 9 349 136 v India 16 Oct 2013 ODI # 3420
125 114 13 3632 201* 35.96 2844 127.70 4 21 9 350 139 v India 13 Oct 2013 ODI # 3419
126 115 13 3664 201* 35.92 2864 127.93 4 21 9 355 140 v Sri Lanka 17 Jun 2013 ODI # 3374
127 116 14 3693 201* 36.20 2886 127.96 4 21 9 356 142 v New Zealand 12 Jun 2013 ODI # 3369
128 117 15 3694 201* 36.21 2888 127.90 4 21 9 356 142 v West Indies 8 Feb 2013 ODI # 3333
129 118 15 3698 201* 35.90 2891 127.91 4 21 9 356 142 v West Indies 6 Feb 2013 ODI # 3332
130 119 15 3698 201* 35.55 2892 127.86 4 21 10 356 142 v West Indies 3 Feb 2013 ODI # 3331
131 120 16 3749 201* 36.04 2927 128.08 4 22 10 365 144 v West Indies 1 Feb 2013 ODI # 3330
132 121 16 3758 201* 35.79 2936 127.99 4 22 10 366 144 v Sri Lanka 23 Jan 2013 ODI # 3326
133 122 16 3766 201* 35.52 2954 127.48 4 22 10 366 144 v Sri Lanka 13 Jan 2013 ODI # 3319
134 123 16 3771 201* 35.24 2960 127.39 4 22 10 367 144 v Sri Lanka 11 Jan 2013 ODI # 3317
135 124 17 3827 201* 35.76 2998 127.65 4 23 10 371 147 v Pakistan 3 Sep 2012 ODI # 3303
136 125 17 3855 201* 35.69 3025 127.43 4 23 10 371 149 v Pakistan 31 Aug 2012 ODI # 3301
137 126 17 3893 201* 35.71 3063 127.09 4 23 10 373 150 v Pakistan 28 Aug 2012 ODI # 3299
138 127 17 3895 201* 35.40 3069 126.91 4 23 10 373 150 v Afghanistan 25 Aug 2012 ODI # 3297
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