Records type batting analysis [change type]
View cumulative averages [change view]
Start of match date greater than or equal to 29 Oct 2009 remove greater than or equal to 29 Oct 2009 from query
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
unfiltered 2005-2018 228 218 39 9577 176 53.50 9473 101.09 25 53 7 840 204 Profile
filtered 2009-2018 140 134 28 6686 176 63.07 6101 109.58 22 34 2 543 156
Cumulative averages
1 1 0 51 51 51.00 51 100.00 0 1 0 5 1 v Zimbabwe 8 Nov 2009 ODI # 2926
2 2 0 56 51 28.00 62 90.32 0 1 0 5 1 v Zimbabwe 10 Nov 2009 ODI # 2928
3 3 0 58 51 19.33 72 80.55 0 1 0 5 1 v England 22 Nov 2009 ODI # 2929
4 4 0 179 121 44.75 157 114.01 1 1 0 19 1 v England 27 Nov 2009 ODI # 2930
5 5 0 201 121 40.20 193 104.14 1 1 0 23 1 v England 29 Nov 2009 ODI # 2931
6 6 0 226 121 37.66 216 104.62 1 1 0 27 1 v India 21 Feb 2010 ODI # 2961
7 7 1 340 121 56.66 317 107.25 2 1 0 40 3 v India 24 Feb 2010 ODI # 2962
8 8 2 442 121 73.66 376 117.55 3 1 0 51 6 v India 27 Feb 2010 ODI # 2963
9 9 2 544 121 77.71 477 114.04 4 1 0 56 8 v West Indies 22 May 2010 ODI # 2979
10 10 2 585 121 73.12 512 114.25 4 1 0 59 9 v West Indies 24 May 2010 ODI # 2980
11 11 2 655 121 72.77 592 110.64 4 2 0 61 10 v West Indies 28 May 2010 ODI # 2982
12 12 3 712 121 79.11 656 108.53 4 3 0 64 10 v West Indies 30 May 2010 ODI # 2984
13 13 3 725 121 72.50 672 107.88 4 3 0 65 10 v West Indies 3 Jun 2010 ODI # 2987
14 14 3 746 121 67.81 688 108.43 4 3 0 67 10 v Zimbabwe 15 Oct 2010 ODI # 3057
15 15 4 847 121 77.00 760 111.44 5 3 0 72 15 v Zimbabwe 17 Oct 2010 ODI # 3059
16 16 4 956 121 79.66 859 111.29 6 3 0 77 20 v Zimbabwe 22 Oct 2010 ODI # 3061
17 17 4 1007 121 77.46 912 110.41 6 4 0 83 20 v Pakistan 29 Oct 2010 ODI # 3062
18 18 4 1036 121 74.00 955 108.48 6 4 0 84 20 v Pakistan 31 Oct 2010 ODI # 3063
19 19 4 1055 121 70.33 995 106.03 6 4 0 85 20 v Pakistan 2 Nov 2010 ODI # 3064
20 20 4 1104 121 69.00 1065 103.66 6 4 0 85 20 v Pakistan 5 Nov 2010 ODI # 3067
21 21 4 1165 121 68.52 1137 102.46 6 5 0 90 20 v Pakistan 8 Nov 2010 ODI # 3069
22 22 4 1241 121 68.94 1206 102.90 6 6 0 97 21 v India 12 Jan 2011 ODI # 3079
23 23 4 1249 121 65.73 1219 102.46 6 6 0 98 21 v India 15 Jan 2011 ODI # 3080
24 24 4 1265 121 63.25 1239 102.09 6 6 0 98 21 v India 18 Jan 2011 ODI # 3082
25 25 4 1268 121 60.38 1244 101.92 6 6 0 98 21 v India 21 Jan 2011 ODI # 3084
26 26 4 1279 121 58.13 1256 101.83 6 6 0 99 21 v India 23 Jan 2011 ODI # 3087
27 27 5 1386 121 63.00 1361 101.83 7 6 0 107 23 v West Indies 24 Feb 2011 ODI # 3106
28 28 5 1520 134 66.08 1459 104.18 8 6 0 120 27 v Netherlands 3 Mar 2011 ODI # 3115
29 29 5 1545 134 64.37 1503 102.79 8 6 0 120 27 v England 6 Mar 2011 ODI # 3120
30 30 5 1597 134 63.88 1542 103.56 8 7 0 126 28 v India 12 Mar 2011 ODI # 3128
31 31 5 1632 134 62.76 1582 103.16 8 7 0 130 28 v New Zealand 25 Mar 2011 ODI # 3144
32 32 5 1684 134 62.37 1622 103.82 8 8 0 137 28 v Sri Lanka 11 Jan 2012 ODI # 3225
33 33 5 1701 134 60.75 1635 104.03 8 8 0 139 28 v Sri Lanka 14 Jan 2012 ODI # 3226
34 34 6 1740 134 62.14 1671 104.12 8 8 0 142 28 v Sri Lanka 17 Jan 2012 ODI # 3227
35 35 6 1836 134 63.31 1747 105.09 8 9 0 150 31 v Sri Lanka 20 Jan 2012 ODI # 3228
36 36 7 1961 134 67.62 1845 106.28 9 9 0 160 35 v Sri Lanka 22 Jan 2012 ODI # 3229
37 37 8 2067 134 71.27 1951 105.94 10 9 0 163 39 v New Zealand 25 Feb 2012 ODI # 3249
38 38 9 2098 134 72.34 1986 105.63 10 9 0 165 39 v New Zealand 29 Feb 2012 ODI # 3252
39 39 10 2107 134 72.65 1991 105.82 10 9 0 165 40 v New Zealand 3 Mar 2012 ODI # 3254
40 39 10 2107 134 72.65 1991 105.82 10 9 0 165 40 v England 24 Aug 2012 ODI # 3296
41 40 10 2135 134 71.16 2020 105.69 10 9 0 166 40 v England 28 Aug 2012 ODI # 3298
42 41 10 2163 134 69.77 2051 105.46 10 9 0 169 40 v England 31 Aug 2012 ODI # 3300
43 42 10 2202 134 68.81 2097 105.00 10 9 0 171 40 v England 2 Sep 2012 ODI # 3302
44 43 11 2277 134 71.15 2176 104.64 10 10 0 181 40 v England 5 Sep 2012 ODI # 3304
45 44 11 2284 134 69.21 2184 104.57 10 10 0 182 40 v New Zealand 19 Jan 2013 ODI # 3323
46 45 11 2349 134 69.08 2247 104.53 10 11 0 186 40 v Pakistan 10 Mar 2013 ODI # 3343
47 46 11 2353 134 67.22 2252 104.48 10 11 0 187 40 v Pakistan 15 Mar 2013 ODI # 3346
48 47 11 2481 134 68.91 2360 105.12 11 11 0 199 43 v Pakistan 17 Mar 2013 ODI # 3347
49 48 11 2556 134 69.08 2468 103.56 11 12 0 204 43 v Pakistan 21 Mar 2013 ODI # 3348
50 49 12 2651 134 71.64 2579 102.79 11 13 0 213 44 v Pakistan 24 Mar 2013 ODI # 3350
51 49 12 2651 134 71.64 2579 102.79 11 13 0 213 44 v Netherlands 31 May 2013 ODI # 3359
52 50 12 2721 134 71.60 2650 102.67 11 14 0 220 44 v India 6 Jun 2013 ODI # 3363
53 51 12 2752 134 70.56 2681 102.64 11 14 0 221 45 v Pakistan 10 Jun 2013 ODI # 3367
54 52 12 2789 134 69.72 2707 103.02 11 14 0 223 46 v West Indies 14 Jun 2013 ODI # 3371
55 53 12 2789 134 68.02 2716 102.68 11 14 1 223 46 v England 19 Jun 2013 ODI # 3375
56 54 12 2812 134 66.95 2735 102.81 11 14 1 228 46 v Sri Lanka 20 Jul 2013 ODI # 3392
57 55 12 2824 134 65.67 2753 102.57 11 14 1 229 46 v Sri Lanka 23 Jul 2013 ODI # 3394
58 56 12 2871 134 65.25 2825 101.62 11 14 1 232 46 v Sri Lanka 26 Jul 2013 ODI # 3398
59 57 12 2875 134 63.88 2833 101.48 11 14 1 232 46 v Sri Lanka 28 Jul 2013 ODI # 3400
60 58 12 2926 134 63.60 2884 101.45 11 15 1 237 47 v Sri Lanka 31 Jul 2013 ODI # 3401
61 59 12 2930 134 62.34 2896 101.17 11 15 1 237 47 v Pakistan 30 Oct 2013 ODI # 3425
62 60 12 2940 134 61.25 2917 100.78 11 15 1 237 47 v Pakistan 1 Nov 2013 ODI # 3427
63 61 12 2974 134 60.69 2957 100.57 11 15 1 239 47 v Pakistan 6 Nov 2013 ODI # 3430
64 62 12 3004 134 60.08 2997 100.23 11 15 1 241 47 v Pakistan 8 Nov 2013 ODI # 3431
65 63 13 3119 134 62.38 3099 100.64 12 15 1 251 50 v Pakistan 11 Nov 2013 ODI # 3433
66 64 13 3129 134 61.35 3114 100.48 12 15 1 252 50 v Pakistan 24 Nov 2013 ODI # 3438
67 65 13 3203 134 61.59 3159 101.39 12 16 1 260 52 v Pakistan 27 Nov 2013 ODI # 3440
68 66 14 3251 134 62.51 3222 100.90 12 16 1 263 52 v Pakistan 30 Nov 2013 ODI # 3441
69 67 14 3328 134 62.79 3269 101.80 12 17 1 269 56 v India 5 Dec 2013 ODI # 3442
70 68 14 3331 134 61.68 3273 101.77 12 17 1 269 56 v India 8 Dec 2013 ODI # 3443
71 69 14 3440 134 62.54 3374 101.95 13 17 1 275 61 v India 11 Dec 2013 ODI # 3444
72 70 14 3515 134 62.76 3444 102.06 13 18 1 280 62 v Sri Lanka 6 Jul 2014 ODI # 3500
73 71 14 3544 134 62.17 3485 101.69 13 18 1 283 62 v Sri Lanka 9 Jul 2014 ODI # 3501
74 72 14 3652 134 62.96 3556 102.69 14 18 1 294 66 v Sri Lanka 12 Jul 2014 ODI # 3502
75 73 14 3673 134 62.25 3568 102.94 14 18 1 294 68 v Zimbabwe 17 Aug 2014 ODI # 3507
76 74 14 3674 134 61.23 3572 102.85 14 18 1 294 68 v Zimbabwe 19 Aug 2014 ODI # 3508
77 75 15 3810 136* 63.50 3678 103.58 15 18 1 305 70 v Australia 27 Aug 2014 ODI # 3516
78 76 15 3816 136* 62.55 3697 103.21 15 18 1 305 70 v Australia 2 Sep 2014 ODI # 3522
79 77 15 3832 136* 61.80 3715 103.14 15 18 1 307 70 v Zimbabwe 4 Sep 2014 ODI # 3524
80 78 16 3889 136* 62.72 3756 103.54 15 19 1 313 72 v Australia 6 Sep 2014 ODI # 3526
81 79 17 3978 136* 64.16 3841 103.56 15 20 1 322 72 v New Zealand 21 Oct 2014 ODI # 3536
82 80 17 4015 136* 63.73 3866 103.85 15 20 1 327 73 v New Zealand 24 Oct 2014 ODI # 3537
83 81 18 4048 136* 64.25 3903 103.71 15 20 1 331 73 v New Zealand 27 Oct 2014 ODI # 3538
84 82 18 4128 136* 64.50 3979 103.74 15 21 1 335 74 v Australia 14 Nov 2014 ODI # 3545
85 83 18 4176 136* 64.24 4020 103.88 15 21 1 343 74 v Australia 16 Nov 2014 ODI # 3546
86 84 18 4228 136* 64.06 4054 104.29 15 22 1 349 75 v Australia 19 Nov 2014 ODI # 3548
87 85 18 4319 136* 64.46 4142 104.27 15 23 1 355 75 v Australia 21 Nov 2014 ODI # 3549
88 86 18 4400 136* 64.70 4236 103.87 15 24 1 361 75 v West Indies 16 Jan 2015 ODI # 3579
89 87 18 4549 149 65.92 4280 106.28 16 24 1 370 91 v West Indies 18 Jan 2015 ODI # 3583
90 87 18 4549 149 65.92 4280 106.28 16 24 1 370 91 v West Indies 21 Jan 2015 ODI # 3587
91 88 18 4568 149 65.25 4305 106.10 16 24 1 373 91 v West Indies 25 Jan 2015 ODI # 3591
92 89 18 4593 149 64.69 4341 105.80 16 24 1 374 92 v Zimbabwe 15 Feb 2015 ODI # 3601
93 90 18 4623 149 64.20 4379 105.57 16 24 1 377 92 v India 22 Feb 2015 ODI # 3610
94 91 19 4785 162* 66.45 4445 107.64 17 24 1 394 100 v West Indies 27 Feb 2015 ODI # 3616
95 92 19 4809 162* 65.87 4454 107.97 17 24 1 395 102 v Ireland 3 Mar 2015 ODI # 3621
96 93 19 4886 162* 66.02 4512 108.28 17 25 1 402 107 v Pakistan 7 Mar 2015 ODI # 3626
97 94 19 4985 162* 66.46 4594 108.51 17 26 1 408 111 v U.A.E. 12 Mar 2015 ODI # 3633
98 94 19 4985 162* 66.46 4594 108.51 17 26 1 408 111 v Sri Lanka 18 Mar 2015 ODI # 3640
99 95 20 5050 162* 67.33 4639 108.85 17 27 1 416 112 v New Zealand 24 Mar 2015 ODI # 3644
100 96 20 5059 162* 66.56 4648 108.84 17 27 1 417 112 v New Zealand 19 Aug 2015 ODI # 3676
101 97 20 5090 162* 66.10 4693 108.45 17 27 1 418 112 v New Zealand 23 Aug 2015 ODI # 3677
102 98 20 5154 162* 66.07 4741 108.71 17 28 1 426 113 v New Zealand 26 Aug 2015 ODI # 3678
103 99 21 5258 162* 67.41 4814 109.22 18 28 1 431 119 v India 11 Oct 2015 ODI # 3689
104 100 21 5277 162* 66.79 4834 109.16 18 28 1 432 120 v India 14 Oct 2015 ODI # 3692
105 101 21 5281 162* 66.01 4839 109.13 18 28 1 433 120 v India 18 Oct 2015 ODI # 3695
106 102 21 5393 162* 66.58 4946 109.03 19 28 1 443 122 v India 22 Oct 2015 ODI # 3698
107 103 21 5512 162* 67.21 5007 110.08 20 28 1 446 133 v India 25 Oct 2015 ODI # 3700
108 104 21 5520 162* 66.50 5017 110.02 20 28 1 447 133 v England 3 Feb 2016 ODI # 3732
109 105 21 5593 162* 66.58 5108 109.49 20 29 1 451 134 v England 6 Feb 2016 ODI # 3734
110 106 22 5593 162* 66.58 5109 109.47 20 29 1 451 134 v England 9 Feb 2016 ODI # 3736
111 107 22 5629 162* 66.22 5136 109.59 20 29 1 455 135 v England 12 Feb 2016 ODI # 3737
112 108 23 5730 162* 67.41 5233 109.49 21 29 1 466 136 v England 14 Feb 2016 ODI # 3738
113 109 23 5761 162* 66.98 5282 109.06 21 29 1 466 136 v West Indies 3 Jun 2016 ODI # 3739
114 110 23 5783 162* 66.47 5320 108.70 21 29 1 466 136 v Australia 7 Jun 2016 ODI # 3741
115 111 23 5822 162* 66.15 5352 108.78 21 29 1 470 137 v Australia 11 Jun 2016 ODI # 3743
116 112 23 5849 162* 65.71 5371 108.89 21 29 1 471 139 v West Indies 15 Jun 2016 ODI # 3747
117 112 23 5849 162* 65.71 5371 108.89 21 29 1 471 139 v Australia 19 Jun 2016 ODI # 3750
118 113 23 5851 162* 65.01 5381 108.73 21 29 1 471 139 v West Indies 24 Jun 2016 ODI # 3754
119 114 24 5881 162* 65.34 5408 108.74 21 29 1 474 140 v Sri Lanka 28 Jan 2017 ODI # 3828
120 115 24 5884 162* 64.65 5413 108.70 21 29 1 474 140 v Sri Lanka 1 Feb 2017 ODI # 3830
121 116 25 5944 162* 65.31 5474 108.58 21 30 1 479 140 v Sri Lanka 4 Feb 2017 ODI # 3831
122 117 25 6008 162* 65.30 5536 108.52 21 31 1 483 140 v Sri Lanka 7 Feb 2017 ODI # 3833
123 118 25 6022 162* 64.75 5545 108.60 21 31 1 485 140 v Sri Lanka 10 Feb 2017 ODI # 3834
124 119 26 6059 162* 65.15 5579 108.60 21 31 1 488 140 v New Zealand 19 Feb 2017 ODI # 3836
125 120 26 6104 162* 64.93 5628 108.45 21 31 1 490 140 v New Zealand 22 Feb 2017 ODI # 3839
126 121 26 6189 162* 65.14 5708 108.42 21 32 1 497 141 v New Zealand 25 Feb 2017 ODI # 3841
127 122 27 6261 162* 65.90 5767 108.56 21 33 1 501 144 v New Zealand 1 Mar 2017 ODI # 3843
128 123 27 6284 162* 65.45 5788 108.56 21 33 1 503 146 v New Zealand 4 Mar 2017 ODI # 3846
129 124 27 6329 162* 65.24 5826 108.63 21 33 1 510 146 v England 24 May 2017 ODI # 3872
130 125 27 6381 162* 65.11 5876 108.59 21 34 1 516 146 v England 27 May 2017 ODI # 3873
131 126 28 6408 162* 65.38 5906 108.49 21 34 1 521 146 v England 29 May 2017 ODI # 3874
132 127 28 6412 162* 64.76 5910 108.49 21 34 1 521 146 v Sri Lanka 3 Jun 2017 ODI # 3877
133 128 28 6412 162* 64.12 5911 108.47 21 34 2 521 146 v Pakistan 7 Jun 2017 ODI # 3881
134 129 28 6428 162* 63.64 5923 108.52 21 34 2 522 146 v India 11 Jun 2017 ODI # 3886
135 129 28 6428 162* 63.64 5923 108.52 21 34 2 522 146 v Bangladesh 15 Oct 2017 ODI # 3923
136 130 28 6604 176 64.74 6027 109.57 22 34 2 537 153 v Bangladesh 18 Oct 2017 ODI # 3925
137 131 28 6624 176 64.31 6042 109.63 22 34 2 538 154 v Bangladesh 22 Oct 2017 ODI # 3929
138 132 28 6650 176 63.94 6060 109.73 22 34 2 539 156 v India 10 Feb 2018 ODI # 3973
139 133 28 6656 176 63.39 6067 109.70 22 34 2 539 156 v India 13 Feb 2018 ODI # 3976
140 134 28 6686 176 63.07 6101 109.58 22 34 2 543 156 v India 16 Feb 2018 ODI # 3978
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