Records type batting analysis [change type]
View cumulative averages [change view]
Ordered by start date (ascending)
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 161 159 6 6932 179 45.30 7127 97.26 22 33 4 733 130 Profile
Cumulative averages
1 1 0 5 5 5.00 7 71.42 0 0 0 1 0 v South Africa 18 Jan 2009 ODI # 2796
2 2 0 74 69 37.00 67 110.44 0 1 0 7 2 v South Africa 23 Jan 2009 ODI # 2802
3 3 0 75 69 25.00 74 101.35 0 1 0 7 2 v South Africa 26 Jan 2009 ODI # 2804
4 4 0 97 69 24.25 103 94.17 0 1 0 8 3 v South Africa 30 Jan 2009 ODI # 2808
5 5 0 104 69 20.80 121 85.95 0 1 0 8 3 v New Zealand 1 Feb 2009 ODI # 2811
6 6 0 106 69 17.66 132 80.30 0 1 0 8 3 v New Zealand 6 Feb 2009 ODI # 2816
7 7 0 106 69 15.14 137 77.37 0 1 1 8 3 v Scotland 28 Aug 2009 ODI # 2879
8 8 0 126 69 15.75 154 81.81 0 1 1 12 3 v South Africa 19 Oct 2011 ODI # 3203
9 9 0 200 74 22.22 251 79.68 0 2 1 18 3 v South Africa 23 Oct 2011 ODI # 3208
10 10 0 210 74 21.00 269 78.06 0 2 1 19 3 v South Africa 28 Oct 2011 ODI # 3211
11 11 0 216 74 19.63 283 76.32 0 2 1 19 3 v India 5 Feb 2012 ODI # 3231
12 12 0 250 74 20.83 312 80.12 0 2 1 23 4 v Sri Lanka 10 Feb 2012 ODI # 3235
13 13 0 268 74 20.61 336 79.76 0 2 1 25 4 v India 12 Feb 2012 ODI # 3237
14 14 0 281 74 20.07 357 78.71 0 2 1 27 4 v Sri Lanka 17 Feb 2012 ODI # 3241
15 15 0 324 74 21.60 403 80.39 0 2 1 32 5 v India 19 Feb 2012 ODI # 3244
16 16 0 331 74 20.68 416 79.56 0 2 1 32 5 v Sri Lanka 24 Feb 2012 ODI # 3248
17 17 0 399 74 23.47 482 82.78 0 3 1 39 5 v India 26 Feb 2012 ODI # 3250
18 18 0 405 74 22.50 488 82.99 0 3 1 40 5 v Sri Lanka 2 Mar 2012 ODI # 3253
19 19 0 568 163 29.89 645 88.06 1 3 1 53 7 v Sri Lanka 4 Mar 2012 ODI # 3255
20 20 0 668 163 33.40 785 85.09 2 3 1 57 8 v Sri Lanka 6 Mar 2012 ODI # 3256
21 21 0 716 163 34.09 830 86.26 2 3 1 62 9 v Sri Lanka 8 Mar 2012 ODI # 3257
22 22 0 756 163 34.36 885 85.42 2 3 1 67 9 v West Indies 16 Mar 2012 ODI # 3262
23 23 0 769 163 33.43 905 84.97 2 3 1 68 9 v West Indies 18 Mar 2012 ODI # 3264
24 24 0 806 163 33.58 956 84.30 2 3 1 74 9 v West Indies 20 Mar 2012 ODI # 3266
25 25 0 807 163 32.28 960 84.06 2 3 1 74 9 v West Indies 23 Mar 2012 ODI # 3268
26 26 0 876 163 33.69 1021 85.79 2 4 1 84 10 v West Indies 25 Mar 2012 ODI # 3269
27 26 0 876 163 33.69 1021 85.79 2 4 1 84 10 v Ireland 23 Jun 2012 ODI # 3279
28 27 0 932 163 34.51 1082 86.13 2 5 1 90 11 v England 29 Jun 2012 ODI # 3280
29 28 0 942 163 33.64 1102 85.48 2 5 1 92 11 v England 1 Jul 2012 ODI # 3281
30 29 0 944 163 32.55 1121 84.21 2 5 1 92 11 v England 7 Jul 2012 ODI # 3284
31 30 0 976 163 32.53 1153 84.64 2 5 1 96 12 v England 10 Jul 2012 ODI # 3286
32 31 0 1000 163 32.25 1171 85.39 2 5 1 100 12 v Afghanistan 25 Aug 2012 ODI # 3297
33 32 0 1005 163 31.40 1182 85.02 2 5 1 101 12 v Pakistan 28 Aug 2012 ODI # 3299
34 33 0 1029 163 31.18 1250 82.32 2 5 1 103 12 v Pakistan 31 Aug 2012 ODI # 3301
35 34 0 1050 163 30.88 1283 81.83 2 5 1 106 13 v Pakistan 3 Sep 2012 ODI # 3303
36 35 0 1054 163 30.11 1294 81.45 2 5 1 106 13 v Sri Lanka 18 Jan 2013 ODI # 3321
37 36 0 1114 163 30.94 1367 81.49 2 6 1 112 13 v Sri Lanka 20 Jan 2013 ODI # 3324
38 37 0 1124 163 30.37 1385 81.15 2 6 1 113 13 v Sri Lanka 23 Jan 2013 ODI # 3326
39 38 0 1133 163 29.81 1406 80.58 2 6 1 114 13 v England 8 Jun 2013 ODI # 3365
40 39 0 1198 163 30.71 1478 81.05 2 7 1 119 14 v England 12 Jan 2014 ODI # 3454
41 40 0 1216 163 30.40 1492 81.50 2 7 1 121 14 v England 17 Jan 2014 ODI # 3455
42 41 0 1287 163 31.39 1562 82.39 2 8 1 128 16 v England 19 Jan 2014 ODI # 3457
43 42 0 1330 163 31.66 1625 81.84 2 8 1 133 16 v Pakistan 7 Oct 2014 ODI # 3530
44 43 0 1359 163 31.60 1652 82.26 2 8 1 138 16 v Pakistan 10 Oct 2014 ODI # 3532
45 44 0 1415 163 32.15 1715 82.50 2 9 1 144 17 v Pakistan 12 Oct 2014 ODI # 3534
46 45 0 1461 163 32.46 1764 82.82 2 9 1 145 20 v South Africa 14 Nov 2014 ODI # 3545
47 46 0 1461 163 31.76 1769 82.58 2 9 2 145 20 v South Africa 16 Nov 2014 ODI # 3546
48 47 0 1514 163 32.21 1819 83.23 2 10 2 151 22 v South Africa 19 Nov 2014 ODI # 3548
49 48 0 1518 163 31.62 1827 83.08 2 10 2 151 22 v South Africa 21 Nov 2014 ODI # 3549
50 49 0 1539 163 31.40 1843 83.50 2 10 2 154 23 v South Africa 23 Nov 2014 ODI # 3551
51 50 0 1666 163 33.32 1958 85.08 3 10 2 172 23 v England 16 Jan 2015 ODI # 3578
52 51 0 1690 163 33.13 1980 85.35 3 10 2 175 23 v India 18 Jan 2015 ODI # 3582
53 51 0 1690 163 33.13 1980 85.35 3 10 2 175 23 v India 26 Jan 2015 ODI # 3592
54 52 0 1702 163 32.73 1998 85.18 3 10 2 177 23 v England 1 Feb 2015 ODI # 3597
55 53 0 1724 163 32.52 2016 85.51 3 10 2 180 23 v England 14 Feb 2015 ODI # 3600
56 54 0 1758 163 32.55 2058 85.42 3 10 2 182 24 v New Zealand 28 Feb 2015 ODI # 3617
57 55 0 1936 178 35.20 2191 88.36 4 10 2 201 29 v Afghanistan 4 Mar 2015 ODI # 3623
58 56 0 1945 178 34.73 2203 88.28 4 10 2 202 29 v Sri Lanka 8 Mar 2015 ODI # 3629
59 57 1 1966 178 35.10 2209 88.99 4 10 2 204 31 v Scotland 14 Mar 2015 ODI # 3637
60 58 1 1990 178 34.91 2232 89.15 4 10 2 207 31 v Pakistan 20 Mar 2015 ODI # 3642
61 59 1 2002 178 34.51 2239 89.41 4 10 2 208 32 v India 26 Mar 2015 ODI # 3645
62 60 1 2047 178 34.69 2285 89.58 4 10 2 215 32 v New Zealand 29 Mar 2015 ODI # 3646
63 61 1 2131 178 35.51 2365 90.10 4 11 2 222 35 v Ireland 27 Aug 2015 ODI # 3679
64 62 1 2190 178 35.90 2432 90.04 4 12 2 228 35 v England 3 Sep 2015 ODI # 3680
65 63 2 2191 178 35.91 2433 90.05 4 12 2 228 35 v England 5 Sep 2015 ODI # 3681
66 64 2 2196 178 35.41 2443 89.88 4 12 2 229 35 v India 12 Jan 2016 ODI # 3723
67 65 2 2289 178 36.33 2535 90.29 4 13 2 241 36 v India 20 Jan 2016 ODI # 3726
68 66 2 2411 178 37.67 2648 91.04 5 13 2 250 39 v India 23 Jan 2016 ODI # 3727
69 67 2 2423 178 37.27 2659 91.12 5 13 2 252 39 v New Zealand 3 Feb 2016 ODI # 3731
70 68 2 2521 178 38.19 2738 92.07 5 14 2 260 43 v New Zealand 6 Feb 2016 ODI # 3733
71 69 2 2537 178 37.86 2752 92.18 5 14 2 263 43 v New Zealand 8 Feb 2016 ODI # 3735
72 70 3 2592 178 38.68 2807 92.34 5 15 2 266 44 v West Indies 5 Jun 2016 ODI # 3740
73 71 3 2593 178 38.13 2812 92.21 5 15 2 266 44 v South Africa 7 Jun 2016 ODI # 3741
74 72 3 2702 178 39.15 2932 92.15 6 15 2 277 46 v South Africa 11 Jun 2016 ODI # 3743
75 73 3 2710 178 38.71 2949 91.89 6 15 2 277 46 v Sri Lanka 21 Aug 2016 ODI # 3768
76 74 3 2711 178 38.18 2953 91.80 6 15 2 277 46 v Sri Lanka 24 Aug 2016 ODI # 3769
77 75 3 2721 178 37.79 2965 91.77 6 15 2 278 46 v Sri Lanka 28 Aug 2016 ODI # 3772
78 76 3 2740 178 37.53 2981 91.91 6 15 2 281 46 v Sri Lanka 31 Aug 2016 ODI # 3774
79 77 3 2846 178 38.45 3107 91.59 7 15 2 290 46 v Sri Lanka 4 Sep 2016 ODI # 3776
80 78 3 2894 178 38.58 3137 92.25 7 15 2 295 48 v Ireland 27 Sep 2016 ODI # 3782
81 79 3 2934 178 38.60 3173 92.46 7 15 2 300 49 v South Africa 30 Sep 2016 ODI # 3785
82 80 3 2984 178 38.75 3229 92.41 7 16 2 307 50 v South Africa 2 Oct 2016 ODI # 3787
83 81 3 3101 178 39.75 3336 92.95 8 16 2 320 52 v South Africa 5 Oct 2016 ODI # 3790
84 82 3 3107 178 39.32 3341 92.99 8 16 2 321 52 v South Africa 9 Oct 2016 ODI # 3792
85 83 3 3280 178 41.00 3477 94.33 9 16 2 345 52 v South Africa 12 Oct 2016 ODI # 3795
86 84 3 3304 178 40.79 3506 94.23 9 16 2 349 52 v New Zealand 4 Dec 2016 ODI # 3811
87 85 3 3423 178 41.74 3621 94.53 10 16 2 363 53 v New Zealand 6 Dec 2016 ODI # 3812
88 86 3 3579 178 43.12 3749 95.46 11 16 2 376 57 v New Zealand 9 Dec 2016 ODI # 3813
89 87 3 3586 178 42.69 3767 95.19 11 16 2 377 57 v Pakistan 13 Jan 2017 ODI # 3817
90 88 3 3602 178 42.37 3789 95.06 11 16 2 378 57 v Pakistan 15 Jan 2017 ODI # 3818
91 89 3 3637 178 42.29 3827 95.03 11 16 2 383 57 v Pakistan 19 Jan 2017 ODI # 3820
92 90 3 3767 178 43.29 3946 95.46 12 16 2 394 59 v Pakistan 22 Jan 2017 ODI # 3822
93 91 3 3946 179 44.84 4074 96.85 13 16 2 413 64 v Pakistan 26 Jan 2017 ODI # 3826
94 92 3 3964 179 44.53 4090 96.91 13 16 2 414 65 v New Zealand 2 Jun 2017 ODI # 3876
95 93 4 4004 179 44.98 4134 96.85 13 16 2 416 65 v Bangladesh 5 Jun 2017 ODI # 3879
96 94 4 4025 179 44.72 4159 96.77 13 16 2 420 65 v England 10 Jun 2017 ODI # 3885
97 95 4 4050 179 44.50 4187 96.72 13 16 2 422 65 v India 17 Sep 2017 ODI # 3910
98 96 4 4051 179 44.03 4196 96.54 13 16 2 422 65 v India 21 Sep 2017 ODI # 3912
99 97 4 4093 179 44.01 4240 96.53 13 16 2 426 66 v India 24 Sep 2017 ODI # 3914
100 98 4 4217 179 44.86 4359 96.74 14 16 2 438 70 v India 28 Sep 2017 ODI # 3917
101 99 4 4270 179 44.94 4421 96.58 14 17 2 443 70 v India 1 Oct 2017 ODI # 3919
102 100 4 4272 179 44.50 4426 96.52 14 17 2 443 70 v England 14 Jan 2018 ODI # 3951
103 101 4 4307 179 44.40 4466 96.43 14 17 2 448 70 v England 19 Jan 2018 ODI # 3958
104 102 4 4315 179 44.03 4476 96.40 14 17 2 450 70 v England 21 Jan 2018 ODI # 3960
105 103 4 4328 179 43.71 4487 96.45 14 17 2 452 70 v England 26 Jan 2018 ODI # 3966
106 104 4 4343 179 43.43 4498 96.55 14 17 2 454 70 v England 28 Jan 2018 ODI # 3968
107 105 5 4432 179 44.32 4612 96.09 14 18 2 462 70 v Afghanistan 1 Jun 2019 ODI # 4146
108 106 5 4435 179 43.91 4620 95.99 14 18 2 462 70 v West Indies 6 Jun 2019 ODI # 4152
109 107 5 4491 179 44.02 4704 95.47 14 19 2 467 70 v India 9 Jun 2019 ODI # 4155
110 108 5 4598 179 44.64 4815 95.49 15 19 2 478 71 v Pakistan 12 Jun 2019 ODI # 4157
111 109 5 4624 179 44.46 4863 95.08 15 19 2 480 71 v Sri Lanka 15 Jun 2019 ODI # 4159
112 110 5 4790 179 45.61 5010 95.60 16 19 2 494 76 v Bangladesh 20 Jun 2019 ODI # 4166
113 111 5 4843 179 45.68 5071 95.50 16 20 2 500 76 v England 25 Jun 2019 ODI # 4173
114 112 5 4859 179 45.41 5094 95.38 16 20 2 503 76 v New Zealand 29 Jun 2019 ODI # 4178
115 113 5 4981 179 46.12 5211 95.58 17 20 2 518 78 v South Africa 6 Jul 2019 ODI # 4188
116 114 5 4990 179 45.77 5222 95.55 17 20 2 520 78 v England 11 Jul 2019 ODI # 4191
117 115 6 5118 179 46.95 5334 95.95 18 20 2 537 81 v India 14 Jan 2020 ODI # 4231
118 116 6 5133 179 46.66 5346 96.01 18 20 2 539 81 v India 17 Jan 2020 ODI # 4232
119 117 6 5136 179 46.27 5353 95.94 18 20 2 539 81 v India 19 Jan 2020 ODI # 4233
120 118 6 5161 179 46.08 5380 95.92 18 20 2 542 81 v South Africa 29 Feb 2020 ODI # 4248
121 119 6 5196 179 45.98 5403 96.16 18 20 2 546 82 v South Africa 4 Mar 2020 ODI # 4252
122 120 6 5200 179 45.61 5412 96.08 18 20 2 546 82 v South Africa 7 Mar 2020 ODI # 4254
123 121 6 5267 179 45.80 5500 95.76 18 21 2 555 82 v New Zealand 13 Mar 2020 ODI # 4255
124 122 6 5273 179 45.45 5514 95.62 18 21 2 555 82 v England 11 Sep 2020 ODI # 4259
125 123 6 5279 179 45.11 5525 95.54 18 21 2 555 82 v England 13 Sep 2020 ODI # 4260
126 124 6 5303 179 44.94 5557 95.42 18 21 2 558 82 v England 16 Sep 2020 ODI # 4261
127 125 6 5372 179 45.14 5633 95.36 18 22 2 564 82 v India 27 Nov 2020 ODI # 4265
128 126 6 5455 179 45.45 5710 95.53 18 23 2 571 85 v India 29 Nov 2020 ODI # 4266
129 127 6 5455 179 45.08 5713 95.48 18 23 3 571 85 v Sri Lanka 14 Jun 2022 ODI # 4409
130 128 6 5492 179 45.01 5764 95.28 18 23 3 576 85 v Sri Lanka 16 Jun 2022 ODI # 4412
131 129 6 5501 179 44.72 5776 95.23 18 23 3 578 85 v Sri Lanka 19 Jun 2022 ODI # 4415
132 130 6 5600 179 45.16 5888 95.10 18 24 3 590 85 v Sri Lanka 21 Jun 2022 ODI # 4416
133 131 6 5610 179 44.88 5896 95.14 18 24 3 592 85 v Sri Lanka 24 Jun 2022 ODI # 4418
134 132 6 5667 179 44.97 5962 95.05 18 25 3 599 86 v Zimbabwe 28 Aug 2022 ODI # 4458
135 133 6 5680 179 44.72 5971 95.12 18 25 3 601 86 v Zimbabwe 31 Aug 2022 ODI # 4459
136 134 6 5774 179 45.10 6067 95.17 18 26 3 615 88 v Zimbabwe 3 Sep 2022 ODI # 4460
137 135 6 5794 179 44.91 6092 95.10 18 26 3 617 89 v New Zealand 6 Sep 2022 ODI # 4461
138 136 6 5799 179 44.60 6103 95.01 18 26 3 618 89 v New Zealand 8 Sep 2022 ODI # 4462
139 137 6 5885 179 44.92 6187 95.11 18 27 3 628 90 v England 17 Nov 2022 ODI # 4475
140 138 6 5901 179 44.70 6204 95.11 18 27 3 630 90 v England 19 Nov 2022 ODI # 4477
141 139 6 6007 179 45.16 6306 95.25 19 27 3 638 92 v England 22 Nov 2022 ODI # 4480
142 140 6 6030 179 45.00 6337 95.15 19 27 3 639 92 v India 22 Mar 2023 ODI # 4545
143 141 6 6030 179 44.66 6339 95.12 19 27 4 639 92 v South Africa 7 Sep 2023 ODI # 4635
144 142 6 6136 179 45.11 6432 95.39 20 27 4 651 95 v South Africa 9 Sep 2023 ODI # 4638
145 143 6 6214 179 45.35 6488 95.77 20 28 4 661 98 v South Africa 12 Sep 2023 ODI # 4642
146 144 6 6226 179 45.11 6501 95.76 20 28 4 663 98 v South Africa 15 Sep 2023 ODI # 4646
147 145 6 6236 179 44.86 6507 95.83 20 28 4 664 99 v South Africa 17 Sep 2023 ODI # 4648
148 146 6 6288 179 44.91 6560 95.85 20 29 4 670 101 v India 22 Sep 2023 ODI # 4651
149 147 6 6341 179 44.97 6599 96.09 20 30 4 677 102 v India 24 Sep 2023 ODI # 4654
150 148 6 6397 179 45.04 6633 96.44 20 31 4 683 106 v India 27 Sep 2023 ODI # 4657
151 149 6 6438 179 45.02 6685 96.30 20 31 4 689 106 v India 8 Oct 2023 ODI # 4662
152 150 6 6451 179 44.79 6712 96.11 20 31 4 691 106 v South Africa 12 Oct 2023 ODI # 4667
153 151 6 6462 179 44.56 6718 96.18 20 31 4 691 107 v Sri Lanka 16 Oct 2023 ODI # 4671
154 152 6 6625 179 45.37 6842 96.82 21 31 4 705 116 v Pakistan 20 Oct 2023 ODI # 4675
155 153 6 6729 179 45.77 6935 97.02 22 31 4 716 119 v Netherlands 25 Oct 2023 ODI # 4681
156 154 6 6810 179 46.01 7000 97.28 22 32 4 721 125 v New Zealand 28 Oct 2023 ODI # 4684
157 155 6 6825 179 45.80 7016 97.27 22 32 4 722 126 v England 4 Nov 2023 ODI # 4693
158 156 6 6843 179 45.62 7045 97.13 22 32 4 725 126 v Afghanistan 7 Nov 2023 ODI # 4696
159 157 6 6896 179 45.66 7106 97.04 22 33 4 731 126 v Bangladesh 11 Nov 2023 ODI # 4700
160 158 6 6925 179 45.55 7124 97.20 22 33 4 732 130 v South Africa 16 Nov 2023 ODI # 4704
161 159 6 6932 179 45.30 7127 97.26 22 33 4 733 130 v India 19 Nov 2023 ODI # 4705
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