Records type batting analysis [change type]
View cumulative averages [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 17 Aug 2007 remove greater than or equal to 17 Aug 2007 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 2010-2022 157 142 21 3854 111 31.85 5191 74.24 4 24 11 262 43 Profile
filtered 2010-2022 157 142 21 3854 111 31.85 5191 74.24 4 24 11 262 43
Cumulative averages
1 1 1 10 10* - 10 100.00 0 0 0 2 0 v Zimbabwe 1 Jun 2010 ODI # 2985
2 2 1 121 111 121.00 128 94.53 1 0 0 8 5 v India 5 Jun 2010 ODI # 2988
3 3 1 127 111 63.50 141 90.07 1 0 0 8 5 v Zimbabwe 7 Jun 2010 ODI # 2989
4 4 2 143 111 71.50 168 85.11 1 0 0 9 5 v Zimbabwe 9 Jun 2010 ODI # 2990
5 5 2 148 111 49.33 175 84.57 1 0 0 9 5 v England 1 Jul 2011 ODI # 3167
6 6 3 253 111 84.33 301 84.05 2 0 0 20 7 v England 3 Jul 2011 ODI # 3168
7 7 3 253 111 63.25 306 82.67 2 0 1 20 7 v England 6 Jul 2011 ODI # 3169
8 8 3 307 111 61.40 370 82.97 2 1 1 25 9 v England 9 Jul 2011 ODI # 3170
9 9 3 331 111 55.16 400 82.75 2 1 1 27 9 v Scotland 13 Jul 2011 ODI # 3172
10 10 3 343 111 49.00 413 83.05 2 1 1 28 9 v Australia 10 Aug 2011 ODI # 3175
11 11 3 344 111 43.00 417 82.49 2 1 1 28 9 v Australia 14 Aug 2011 ODI # 3178
12 12 3 348 111 38.66 419 83.05 2 1 1 29 9 v Australia 16 Aug 2011 ODI # 3180
13 13 3 376 111 37.60 450 83.55 2 1 1 30 11 v Pakistan 11 Nov 2011 ODI # 3212
14 14 3 391 111 35.54 487 80.28 2 1 1 31 11 v Pakistan 14 Nov 2011 ODI # 3213
15 15 3 422 111 35.16 534 79.02 2 1 1 33 11 v Pakistan 18 Nov 2011 ODI # 3214
16 16 3 433 111 33.30 553 78.30 2 1 1 35 11 v Pakistan 20 Nov 2011 ODI # 3215
17 17 3 440 111 31.42 567 77.60 2 1 1 36 11 v Pakistan 23 Nov 2011 ODI # 3216
18 18 3 444 111 29.60 574 77.35 2 1 1 37 11 v South Africa 11 Jan 2012 ODI # 3225
19 19 4 536 111 35.73 689 77.79 2 2 1 43 11 v South Africa 14 Jan 2012 ODI # 3226
20 20 4 572 111 35.75 743 76.98 2 2 1 46 11 v South Africa 17 Jan 2012 ODI # 3227
21 21 4 631 111 37.11 824 76.57 2 3 1 47 12 v South Africa 20 Jan 2012 ODI # 3228
22 22 4 651 111 36.16 859 75.78 2 3 1 48 12 v South Africa 22 Jan 2012 ODI # 3229
23 23 4 715 111 37.63 940 76.06 2 4 1 52 12 v India 8 Feb 2012 ODI # 3233
24 24 4 752 111 37.60 990 75.95 2 4 1 56 12 v Australia 10 Feb 2012 ODI # 3235
25 25 4 833 111 39.66 1081 77.05 2 5 1 62 13 v India 14 Feb 2012 ODI # 3239
26 26 5 839 111 39.95 1089 77.04 2 5 1 63 13 v Australia 17 Feb 2012 ODI # 3241
27 27 5 877 111 39.86 1138 77.06 2 5 1 63 13 v India 21 Feb 2012 ODI # 3246
28 28 5 957 111 41.60 1238 77.30 2 6 1 70 13 v Australia 24 Feb 2012 ODI # 3248
29 29 6 959 111 41.69 1240 77.33 2 6 1 70 13 v India 28 Feb 2012 ODI # 3251
30 30 6 1034 111 43.08 1324 78.09 2 7 1 73 15 v Australia 2 Mar 2012 ODI # 3253
31 31 6 1048 111 41.92 1351 77.57 2 7 1 74 15 v Australia 4 Mar 2012 ODI # 3255
32 32 7 1065 111 42.60 1368 77.85 2 7 1 76 15 v Australia 6 Mar 2012 ODI # 3256
33 33 7 1070 111 41.15 1375 77.81 2 7 1 77 15 v Australia 8 Mar 2012 ODI # 3257
34 34 7 1083 111 40.11 1397 77.52 2 7 1 78 15 v India 13 Mar 2012 ODI # 3259
35 35 7 1083 111 38.67 1401 77.30 2 7 2 78 15 v Pakistan 15 Mar 2012 ODI # 3260
36 36 7 1083 111 37.34 1410 76.80 2 7 3 78 15 v Pakistan 7 Jun 2012 ODI # 3272
37 37 7 1115 111 37.16 1461 76.31 2 7 3 81 15 v Pakistan 9 Jun 2012 ODI # 3273
38 37 7 1115 111 37.16 1461 76.31 2 7 3 81 15 v Pakistan 13 Jun 2012 ODI # 3274
39 38 7 1133 111 36.54 1491 75.98 2 7 3 83 15 v Pakistan 16 Jun 2012 ODI # 3275
40 39 7 1187 111 37.09 1565 75.84 2 8 3 87 15 v Pakistan 18 Jun 2012 ODI # 3277
41 40 7 1200 111 36.36 1584 75.75 2 8 3 88 15 v India 21 Jul 2012 ODI # 3291
42 41 8 1206 111 36.54 1594 75.65 2 8 3 89 15 v India 24 Jul 2012 ODI # 3292
43 42 8 1206 111 35.47 1597 75.51 2 8 4 89 15 v India 28 Jul 2012 ODI # 3293
44 43 8 1234 111 35.25 1629 75.75 2 8 4 91 15 v India 31 Jul 2012 ODI # 3294
45 44 8 1242 111 34.50 1637 75.87 2 8 4 93 15 v India 4 Aug 2012 ODI # 3295
46 45 8 1285 111 34.72 1702 75.49 2 8 4 97 15 v New Zealand 10 Nov 2012 ODI # 3307
47 46 8 1285 111 33.81 1703 75.45 2 8 5 97 15 v New Zealand 12 Nov 2012 ODI # 3308
48 47 8 1358 111 34.82 1798 75.52 2 9 5 104 16 v Australia 11 Jan 2013 ODI # 3317
49 47 8 1358 111 34.82 1798 75.52 2 9 5 104 16 v Australia 20 Jan 2013 ODI # 3324
50 48 8 1364 111 34.10 1817 75.06 2 9 5 105 16 v Australia 23 Jan 2013 ODI # 3326
51 49 9 1367 111 34.17 1820 75.10 2 9 5 105 16 v Bangladesh 23 Mar 2013 ODI # 3349
52 49 9 1367 111 34.17 1820 75.10 2 9 5 105 16 v Bangladesh 25 Mar 2013 ODI # 3351
53 50 9 1367 111 33.34 1825 74.90 2 9 6 105 16 v Bangladesh 28 Mar 2013 ODI # 3352
54 51 9 1367 111 32.54 1829 74.74 2 9 7 105 16 v New Zealand 9 Jun 2013 ODI # 3366
55 51 9 1367 111 32.54 1829 74.74 2 9 7 105 16 v England 13 Jun 2013 ODI # 3370
56 52 9 1398 111 32.51 1861 75.12 2 9 7 106 17 v Australia 17 Jun 2013 ODI # 3374
57 53 9 1419 111 32.25 1898 74.76 2 9 7 107 18 v West Indies 28 Jun 2013 ODI # 3378
58 53 9 1419 111 32.25 1898 74.76 2 9 7 107 18 v India 2 Jul 2013 ODI # 3382
59 54 9 1421 111 31.57 1906 74.55 2 9 7 107 18 v West Indies 7 Jul 2013 ODI # 3385
60 55 9 1447 111 31.45 1960 73.82 2 9 7 108 19 v India 9 Jul 2013 ODI # 3387
61 56 9 1452 111 30.89 1967 73.81 2 9 7 108 19 v India 11 Jul 2013 ODI # 3388
62 57 10 1453 111 30.91 1968 73.83 2 9 7 108 19 v South Africa 20 Jul 2013 ODI # 3392
63 58 10 1496 111 31.16 2019 74.09 2 9 7 112 19 v South Africa 23 Jul 2013 ODI # 3394
64 59 10 1525 111 31.12 2084 73.17 2 9 7 116 19 v South Africa 26 Jul 2013 ODI # 3398
65 59 10 1525 111 31.12 2084 73.17 2 9 7 116 19 v South Africa 28 Jul 2013 ODI # 3400
66 59 10 1525 111 31.12 2084 73.17 2 9 7 116 19 v South Africa 31 Jul 2013 ODI # 3401
67 60 10 1534 111 30.68 2097 73.15 2 9 7 116 19 v New Zealand 10 Nov 2013 ODI # 3432
68 60 10 1534 111 30.68 2097 73.15 2 9 7 116 19 v New Zealand 12 Nov 2013 ODI # 3434
69 61 10 1549 111 30.37 2116 73.20 2 9 7 118 19 v New Zealand 16 Nov 2013 ODI # 3435
70 62 10 1595 111 30.67 2166 73.63 2 9 7 120 22 v Pakistan 18 Dec 2013 ODI # 3445
71 63 10 1639 111 30.92 2223 73.72 2 9 7 120 23 v Pakistan 20 Dec 2013 ODI # 3446
72 64 10 1675 111 31.01 2276 73.59 2 9 7 123 23 v Pakistan 22 Dec 2013 ODI # 3447
73 65 10 1680 111 30.54 2288 73.42 2 9 7 124 23 v Pakistan 25 Dec 2013 ODI # 3448
74 66 11 1744 111 31.70 2358 73.96 2 10 7 125 24 v Pakistan 27 Dec 2013 ODI # 3450
75 67 11 1757 111 31.37 2386 73.63 2 10 7 125 24 v Bangladesh 17 Feb 2014 ODI # 3469
76 68 11 1766 111 30.98 2400 73.58 2 10 7 125 24 v Bangladesh 20 Feb 2014 ODI # 3470
77 69 11 1830 111 31.55 2470 74.08 2 11 7 129 24 v Bangladesh 22 Feb 2014 ODI # 3471
78 70 12 1849 111 31.87 2489 74.28 2 11 7 131 24 v Pakistan 25 Feb 2014 ODI # 3473
79 71 12 1849 111 31.33 2490 74.25 2 11 8 131 24 v India 28 Feb 2014 ODI # 3476
80 72 12 1875 111 31.25 2531 74.08 2 11 8 132 24 v Afghanistan 3 Mar 2014 ODI # 3481
81 73 12 1914 111 31.37 2592 73.84 2 11 8 135 24 v Ireland 6 May 2014 ODI # 3490
82 74 12 1922 111 31.00 2600 73.92 2 11 8 136 24 v England 22 May 2014 ODI # 3492
83 75 12 1936 111 30.73 2609 74.20 2 11 8 138 24 v England 25 May 2014 ODI # 3493
84 76 12 1942 111 30.34 2624 74.00 2 11 8 138 24 v England 28 May 2014 ODI # 3494
85 77 12 1948 111 29.96 2638 73.84 2 11 8 139 24 v Pakistan 23 Aug 2014 ODI # 3512
86 78 12 1957 111 29.65 2651 73.82 2 11 8 141 24 v India 13 Nov 2014 ODI # 3544
87 79 12 1962 111 29.28 2682 73.15 2 11 8 141 24 v India 16 Nov 2014 ODI # 3547
88 80 12 1997 111 29.36 2713 73.60 2 11 8 145 24 v England 13 Dec 2014 ODI # 3567
89 81 13 2052 111 30.17 2763 74.26 2 12 8 147 25 v England 16 Dec 2014 ODI # 3569
90 82 13 2052 111 29.73 2766 74.18 2 12 9 147 25 v New Zealand 23 Jan 2015 ODI # 3588
91 83 13 2061 111 29.44 2778 74.19 2 12 9 148 25 v New Zealand 25 Jan 2015 ODI # 3590
92 84 13 2066 111 29.09 2793 73.97 2 12 9 148 25 v New Zealand 29 Jan 2015 ODI # 3594
93 84 13 2066 111 29.09 2793 73.97 2 12 9 148 25 v Bangladesh 26 Feb 2015 ODI # 3615
94 84 13 2066 111 29.09 2793 73.97 2 12 9 148 25 v England 1 Mar 2015 ODI # 3619
95 85 14 2118 111 29.83 2817 75.18 2 13 9 156 26 v Australia 8 Mar 2015 ODI # 3629
96 86 15 2183 111 30.74 2885 75.66 2 14 9 161 27 v Pakistan 11 Jul 2015 ODI # 3664
97 87 16 2231 111 31.42 2948 75.67 2 14 9 164 27 v Pakistan 15 Jul 2015 ODI # 3669
98 88 16 2249 111 31.23 2978 75.52 2 14 9 164 27 v Pakistan 19 Jul 2015 ODI # 3670
99 89 16 2269 111 31.08 2999 75.65 2 14 9 165 27 v Pakistan 22 Jul 2015 ODI # 3671
100 90 16 2298 111 31.05 3024 75.99 2 14 9 168 28 v Pakistan 26 Jul 2015 ODI # 3672
101 91 17 2313 111 31.25 3044 75.98 2 14 9 169 28 v West Indies 4 Nov 2015 ODI # 3702
102 92 17 2336 111 31.14 3079 75.86 2 14 9 169 28 v West Indies 7 Nov 2015 ODI # 3704
103 93 17 2341 111 30.80 3095 75.63 2 14 9 169 28 v New Zealand 26 Dec 2015 ODI # 3714
104 94 17 2350 111 30.51 3119 75.34 2 14 9 169 28 v New Zealand 28 Dec 2015 ODI # 3715
105 95 18 2377 111 30.87 3158 75.26 2 14 9 170 28 v New Zealand 31 Dec 2015 ODI # 3717
106 95 18 2377 111 30.87 3158 75.26 2 14 9 170 28 v New Zealand 2 Jan 2016 ODI # 3718
107 96 18 2427 111 31.11 3223 75.30 2 15 9 174 29 v New Zealand 5 Jan 2016 ODI # 3721
108 97 19 2527 111 32.39 3330 75.88 3 15 9 180 29 v Ireland 16 Jun 2016 ODI # 3748
109 98 19 2530 111 32.02 3334 75.88 3 15 9 180 29 v Ireland 18 Jun 2016 ODI # 3749
110 99 19 2567 111 32.08 3390 75.72 3 15 9 183 29 v England 21 Jun 2016 ODI # 3751
111 100 19 2619 111 32.33 3476 75.34 3 16 9 186 29 v England 24 Jun 2016 ODI # 3753
112 101 19 2681 111 32.69 3553 75.45 3 17 9 191 29 v England 26 Jun 2016 ODI # 3755
113 102 19 2744 111 33.06 3604 76.13 3 18 9 192 32 v England 29 Jun 2016 ODI # 3757
114 103 19 2797 111 33.29 3670 76.21 3 19 9 194 33 v England 2 Jul 2016 ODI # 3758
115 104 20 2877 111 34.25 3788 75.95 3 20 9 197 33 v Australia 21 Aug 2016 ODI # 3768
116 105 20 2925 111 34.41 3855 75.87 3 20 9 199 34 v Australia 24 Aug 2016 ODI # 3769
117 106 20 3027 111 35.19 3985 75.95 4 20 9 206 34 v Australia 28 Aug 2016 ODI # 3772
118 107 20 3032 111 34.85 3999 75.81 4 20 9 207 34 v Australia 31 Aug 2016 ODI # 3774
119 108 20 3033 111 34.46 4002 75.78 4 20 9 207 34 v Australia 4 Sep 2016 ODI # 3776
120 109 20 3055 111 34.32 4057 75.30 4 20 9 208 34 v South Africa 28 Jan 2017 ODI # 3828
121 110 20 3091 111 34.34 4103 75.33 4 20 9 212 34 v South Africa 1 Feb 2017 ODI # 3830
122 111 20 3095 111 34.01 4117 75.17 4 20 9 212 34 v South Africa 4 Feb 2017 ODI # 3831
123 112 20 3154 111 34.28 4187 75.32 4 21 9 218 34 v Bangladesh 25 Mar 2017 ODI # 3855
124 113 20 3178 111 34.17 4217 75.36 4 21 9 219 34 v Bangladesh 28 Mar 2017 ODI # 3856
125 114 20 3199 111 34.03 4252 75.23 4 21 9 221 34 v Bangladesh 1 Apr 2017 ODI # 3858
126 115 20 3211 111 33.80 4273 75.14 4 21 9 222 34 v South Africa 3 Jun 2017 ODI # 3877
127 115 20 3211 111 33.80 4273 75.14 4 21 9 222 34 v India 8 Jun 2017 ODI # 3882
128 116 20 3211 111 33.44 4275 75.11 4 21 10 222 34 v Pakistan 12 Jun 2017 ODI # 3888
129 117 20 3247 111 33.47 4346 74.71 4 21 10 226 34 v India 27 Aug 2017 ODI # 3907
130 118 20 3251 111 33.17 4355 74.64 4 21 10 226 34 v Pakistan 13 Oct 2017 ODI # 3922
131 119 20 3253 111 32.85 4359 74.62 4 21 10 226 34 v Pakistan 16 Oct 2017 ODI # 3924
132 120 20 3272 111 32.72 4408 74.22 4 21 10 227 34 v Pakistan 18 Oct 2017 ODI # 3926
133 121 20 3288 111 32.55 4432 74.18 4 21 10 229 34 v Pakistan 20 Oct 2017 ODI # 3927
134 122 20 3288 111 32.23 4433 74.17 4 21 11 229 34 v Pakistan 23 Oct 2017 ODI # 3930
135 123 20 3322 111 32.25 4466 74.38 4 21 11 232 35 v Zimbabwe 17 Jan 2018 ODI # 3955
136 124 20 3350 111 32.21 4505 74.36 4 21 11 232 36 v Bangladesh 19 Jan 2018 ODI # 3959
137 125 21 3388 111 32.57 4576 74.03 4 21 11 234 36 v Zimbabwe 21 Jan 2018 ODI # 3962
138 125 21 3388 111 32.57 4576 74.03 4 21 11 234 36 v Bangladesh 25 Jan 2018 ODI # 3965
139 126 21 3433 111 32.69 4650 73.82 4 21 11 234 37 v Bangladesh 27 Jan 2018 ODI # 3967
140 126 21 3433 111 32.69 4650 73.82 4 21 11 234 37 v England 10 Oct 2018 ODI # 4052
141 127 21 3439 111 32.44 4663 73.75 4 21 11 235 37 v England 13 Oct 2018 ODI # 4053
142 128 21 3473 111 32.45 4705 73.81 4 21 11 237 37 v England 17 Oct 2018 ODI # 4054
143 129 21 3506 111 32.46 4752 73.77 4 21 11 239 37 v England 20 Oct 2018 ODI # 4055
144 130 21 3586 111 32.89 4825 74.32 4 22 11 245 39 v England 23 Oct 2018 ODI # 4058
145 131 21 3596 111 32.69 4843 74.25 4 22 11 245 39 v New Zealand 3 Jan 2019 ODI # 4074
146 132 21 3599 111 32.42 4855 74.12 4 22 11 245 39 v New Zealand 5 Jan 2019 ODI # 4075
147 133 21 3611 111 32.24 4879 74.01 4 22 11 245 39 v West Indies 10 Mar 2021 ODI # 4276
148 134 21 3682 111 32.58 4977 73.98 4 23 11 248 41 v West Indies 12 Mar 2021 ODI # 4277
149 135 21 3698 111 32.43 5004 73.90 4 23 11 250 41 v West Indies 14 Mar 2021 ODI # 4278
150 136 21 3707 111 32.23 5016 73.90 4 23 11 251 41 v South Africa 7 Sep 2021 ODI # 4318
151 137 21 3782 111 32.60 5107 74.05 4 24 11 255 42 v Zimbabwe 16 Jan 2022 ODI # 4341
152 138 21 3784 111 32.34 5113 74.00 4 24 11 255 42 v Zimbabwe 18 Jan 2022 ODI # 4343
153 139 21 3801 111 32.21 5137 73.99 4 24 11 256 42 v Zimbabwe 21 Jan 2022 ODI # 4347
154 140 21 3807 111 31.99 5148 73.95 4 24 11 257 42 v Australia 24 Jun 2022 ODI # 4418
155 141 21 3821 111 31.84 5159 74.06 4 24 11 260 42 v Afghanistan 25 Nov 2022 ODI # 4485
156 141 21 3821 111 31.84 5159 74.06 4 24 11 260 42 v Afghanistan 27 Nov 2022 ODI # 4488
157 142 21 3854 111 31.85 5191 74.24 4 24 11 262 43 v Afghanistan 30 Nov 2022 ODI # 4490
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