Records type batting analysis [change type]
View cumulative averages [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date less than or equal to 2 Nov 2023 remove less than or equal to 2 Nov 2023 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 2016-2024 130 127 10 3859 122 32.98 4456 86.60 3 29 14 383 69 Profile
filtered 2016-2023 119 116 9 3484 122 32.56 4028 86.49 3 26 14 346 61
Cumulative averages
1 1 0 51 51 51.00 59 86.44 0 1 0 8 0 v Ireland 16 Jun 2016 ODI # 3748
2 2 0 59 51 29.50 66 89.39 0 1 0 9 0 v Ireland 18 Jun 2016 ODI # 3749
3 3 0 76 51 25.33 80 95.00 0 1 0 11 1 v England 21 Jun 2016 ODI # 3751
4 4 0 76 51 19.00 89 85.39 0 1 1 11 1 v England 24 Jun 2016 ODI # 3753
5 5 0 129 53 25.80 155 83.22 0 2 1 16 2 v England 26 Jun 2016 ODI # 3755
6 6 0 206 77 34.33 219 94.06 0 3 1 29 2 v England 29 Jun 2016 ODI # 3757
7 7 0 228 77 32.57 253 90.11 0 3 1 31 2 v England 2 Jul 2016 ODI # 3758
8 8 0 295 77 36.87 348 84.77 0 4 1 37 2 v Australia 21 Aug 2016 ODI # 3768
9 9 0 364 77 40.44 417 87.29 0 5 1 46 2 v Australia 24 Aug 2016 ODI # 3769
10 10 0 368 77 36.80 419 87.82 0 5 1 47 2 v Australia 28 Aug 2016 ODI # 3772
11 11 0 369 77 33.54 427 86.41 0 5 1 47 2 v Australia 31 Aug 2016 ODI # 3774
12 12 0 402 77 33.50 463 86.82 0 5 1 52 3 v Australia 4 Sep 2016 ODI # 3776
13 13 1 414 77 34.50 471 87.89 0 5 1 53 4 v Zimbabwe 14 Nov 2016 ODI # 3804
14 14 1 418 77 32.15 477 87.63 0 5 1 54 4 v West Indies 16 Nov 2016 ODI # 3805
15 14 1 418 77 32.15 477 87.63 0 5 1 54 4 v Zimbabwe 21 Nov 2016 ODI # 3807
16 15 1 512 94 36.57 550 93.09 0 6 1 61 9 v West Indies 23 Nov 2016 ODI # 3808
17 16 1 569 94 37.93 622 91.47 0 7 1 71 9 v Zimbabwe 27 Nov 2016 ODI # 3810
18 17 1 631 94 39.43 716 88.12 0 8 1 81 9 v South Africa 28 Jan 2017 ODI # 3828
19 18 1 651 94 38.29 738 88.21 0 8 1 84 9 v South Africa 1 Feb 2017 ODI # 3830
20 19 1 655 94 36.38 745 87.91 0 8 1 84 9 v South Africa 4 Feb 2017 ODI # 3831
21 20 1 684 94 36.00 779 87.80 0 8 1 87 9 v South Africa 7 Feb 2017 ODI # 3833
22 21 1 685 94 34.25 786 87.15 0 8 1 87 9 v South Africa 10 Feb 2017 ODI # 3834
23 22 1 689 94 32.80 803 85.80 0 8 1 87 9 v Bangladesh 25 Mar 2017 ODI # 3855
24 23 1 791 102 35.95 910 86.92 1 8 1 96 10 v Bangladesh 28 Mar 2017 ODI # 3856
25 24 1 845 102 36.73 986 85.69 1 9 1 100 10 v Bangladesh 1 Apr 2017 ODI # 3858
26 25 1 856 102 35.66 996 85.94 1 9 1 102 10 v South Africa 3 Jun 2017 ODI # 3877
27 26 1 945 102 37.80 1089 86.77 1 10 1 113 11 v India 8 Jun 2017 ODI # 3882
28 27 1 972 102 37.38 1118 86.94 1 10 1 117 11 v Pakistan 12 Jun 2017 ODI # 3888
29 28 1 1058 102 39.18 1198 88.31 1 11 1 125 12 v Zimbabwe 30 Jun 2017 ODI # 3897
30 29 1 1058 102 37.78 1199 88.24 1 11 2 125 12 v Zimbabwe 2 Jul 2017 ODI # 3899
31 30 2 1086 102 38.78 1224 88.72 1 11 2 127 12 v Zimbabwe 6 Jul 2017 ODI # 3901
32 31 2 1086 102 37.44 1225 88.65 1 11 3 127 12 v Zimbabwe 8 Jul 2017 ODI # 3903
33 32 2 1087 102 36.23 1233 88.15 1 11 3 127 12 v Zimbabwe 10 Jul 2017 ODI # 3904
34 33 2 1123 102 36.22 1270 88.42 1 11 3 132 12 v India 20 Aug 2017 ODI # 3905
35 34 2 1142 102 35.68 1318 86.64 1 11 3 134 12 v India 24 Aug 2017 ODI # 3906
36 35 2 1143 102 34.63 1328 86.06 1 11 3 134 12 v India 27 Aug 2017 ODI # 3907
37 36 2 1144 102 33.64 1335 85.69 1 11 3 134 12 v India 31 Aug 2017 ODI # 3908
38 37 2 1146 102 32.74 1343 85.33 1 11 3 134 12 v Pakistan 13 Oct 2017 ODI # 3922
39 38 2 1156 102 32.11 1367 84.56 1 11 3 135 12 v Pakistan 16 Oct 2017 ODI # 3924
40 39 2 1156 102 31.24 1371 84.31 1 11 4 135 12 v Zimbabwe 17 Jan 2018 ODI # 3955
41 40 2 1175 102 30.92 1405 83.62 1 11 4 136 12 v Bangladesh 19 Jan 2018 ODI # 3959
42 41 2 1211 102 31.05 1449 83.57 1 11 4 140 12 v Zimbabwe 21 Jan 2018 ODI # 3962
43 41 2 1211 102 31.05 1449 83.57 1 11 4 140 12 v Bangladesh 25 Jan 2018 ODI # 3965
44 42 2 1239 102 30.97 1458 84.97 1 11 4 142 15 v Bangladesh 27 Jan 2018 ODI # 3967
45 43 2 1242 102 30.29 1464 84.83 1 11 4 142 15 v South Africa 29 Jul 2018 ODI # 4025
46 44 2 1242 102 29.57 1465 84.77 1 11 5 142 15 v South Africa 1 Aug 2018 ODI # 4027
47 45 2 1273 102 29.60 1499 84.92 1 11 5 146 15 v South Africa 5 Aug 2018 ODI # 4029
48 46 2 1287 102 29.25 1512 85.11 1 11 5 146 16 v South Africa 8 Aug 2018 ODI # 4030
49 47 2 1325 102 29.44 1555 85.20 1 11 5 151 16 v South Africa 12 Aug 2018 ODI # 4031
50 48 2 1325 102 28.80 1556 85.15 1 11 6 151 16 v Bangladesh 15 Sep 2018 ODI # 4036
51 49 2 1325 102 28.19 1558 85.04 1 11 7 151 16 v Afghanistan 17 Sep 2018 ODI # 4038
52 50 2 1325 102 27.60 1559 84.99 1 11 8 151 16 v England 17 Oct 2018 ODI # 4054
53 51 2 1330 102 27.14 1573 84.55 1 11 8 151 16 v England 20 Oct 2018 ODI # 4055
54 52 2 1386 102 27.72 1606 86.30 1 12 8 152 22 v England 23 Oct 2018 ODI # 4058
55 53 2 1404 102 27.52 1626 86.34 1 12 8 154 22 v New Zealand 3 Jan 2019 ODI # 4074
56 54 2 1424 102 27.38 1656 85.99 1 12 8 156 22 v New Zealand 5 Jan 2019 ODI # 4075
57 55 2 1424 102 26.86 1656 85.99 1 12 9 156 22 v New Zealand 8 Jan 2019 ODI # 4076
58 56 2 1484 102 27.48 1729 85.82 1 13 9 161 23 v South Africa 3 Mar 2019 ODI # 4104
59 57 2 1508 102 27.41 1760 85.68 1 13 9 163 23 v South Africa 6 Mar 2019 ODI # 4107
60 58 2 1549 102 27.66 1791 86.48 1 13 9 167 25 v South Africa 10 Mar 2019 ODI # 4112
61 59 2 1570 102 27.54 1833 85.65 1 13 9 168 25 v South Africa 13 Mar 2019 ODI # 4114
62 60 2 1626 102 28.03 1917 84.82 1 14 9 171 25 v South Africa 16 Mar 2019 ODI # 4115
63 61 2 1692 102 28.67 1973 85.75 1 15 9 175 28 v Scotland 21 May 2019 ODI # 4142
64 62 2 1692 102 28.20 1974 85.71 1 15 10 175 28 v New Zealand 1 Jun 2019 ODI # 4145
65 63 2 1694 102 27.77 1976 85.72 1 15 10 175 28 v Afghanistan 4 Jun 2019 ODI # 4149
66 64 2 1724 102 27.80 2013 85.64 1 15 10 175 30 v Australia 15 Jun 2019 ODI # 4159
67 65 2 1770 102 28.09 2081 85.05 1 15 10 177 30 v England 21 Jun 2019 ODI # 4168
68 66 2 1793 102 28.01 2132 84.09 1 15 10 179 30 v South Africa 28 Jun 2019 ODI # 4176
69 67 2 1832 102 28.18 2173 84.30 1 15 10 183 30 v West Indies 1 Jul 2019 ODI # 4180
70 68 2 1835 102 27.80 2186 83.94 1 15 10 183 30 v India 6 Jul 2019 ODI # 4187
71 69 2 1878 102 28.02 2235 84.02 1 15 10 187 30 v Bangladesh 26 Jul 2019 ODI # 4193
72 70 3 1919 102 28.64 2309 83.10 1 15 10 191 30 v Bangladesh 28 Jul 2019 ODI # 4194
73 71 3 1973 102 29.01 2367 83.35 1 16 10 196 31 v Bangladesh 31 Jul 2019 ODI # 4195
74 72 3 1993 102 28.88 2392 83.31 1 16 10 198 32 v West Indies 22 Feb 2020 ODI # 4246
75 73 3 2112 119 30.17 2511 84.10 2 16 10 210 32 v West Indies 26 Feb 2020 ODI # 4247
76 74 3 2167 119 30.52 2559 84.68 2 17 10 216 33 v West Indies 1 Mar 2020 ODI # 4250
77 75 3 2191 119 30.43 2595 84.43 2 17 10 218 33 v Bangladesh 23 May 2021 ODI # 4290
78 76 3 2206 119 30.21 2617 84.29 2 17 10 218 34 v Bangladesh 25 May 2021 ODI # 4291
79 77 3 2228 119 30.10 2653 83.98 2 17 10 218 35 v Bangladesh 28 May 2021 ODI # 4292
80 78 3 2254 119 30.05 2677 84.19 2 17 10 224 35 v Zimbabwe 16 Jan 2022 ODI # 4341
81 79 3 2261 119 29.75 2686 84.17 2 17 10 225 35 v Zimbabwe 18 Jan 2022 ODI # 4343
82 80 3 2297 119 29.83 2737 83.92 2 17 10 229 35 v Zimbabwe 21 Jan 2022 ODI # 4347
83 81 4 2383 119 30.94 2824 84.38 2 18 10 237 36 v Australia 14 Jun 2022 ODI # 4409
84 82 4 2419 119 31.01 2865 84.43 2 18 10 239 37 v Australia 16 Jun 2022 ODI # 4412
85 83 5 2506 119 32.12 2950 84.94 2 19 10 247 37 v Australia 19 Jun 2022 ODI # 4415
86 84 5 2520 119 31.89 2971 84.81 2 19 10 248 38 v Australia 21 Jun 2022 ODI # 4416
87 85 5 2546 119 31.82 3011 84.55 2 19 10 251 38 v Australia 24 Jun 2022 ODI # 4418
88 86 5 2547 119 31.44 3016 84.44 2 19 10 251 38 v Afghanistan 25 Nov 2022 ODI # 4485
89 87 6 2549 119 31.46 3024 84.29 2 19 10 251 38 v Afghanistan 27 Nov 2022 ODI # 4488
90 88 6 2616 119 31.90 3085 84.79 2 20 10 259 39 v Afghanistan 30 Nov 2022 ODI # 4490
91 89 6 2616 119 31.51 3089 84.68 2 20 11 259 39 v India 10 Jan 2023 ODI # 4501
92 90 6 2650 119 31.54 3123 84.85 2 20 11 262 40 v India 12 Jan 2023 ODI # 4503
93 91 6 2654 119 31.22 3130 84.79 2 20 11 263 40 v India 15 Jan 2023 ODI # 4505
94 92 6 2654 119 30.86 3146 84.36 2 20 12 263 40 v New Zealand 25 Mar 2023 ODI # 4548
95 93 6 2654 119 30.50 3152 84.20 2 20 13 263 40 v New Zealand 31 Mar 2023 ODI # 4557
96 94 6 2665 119 30.28 3169 84.09 2 20 13 265 40 v Afghanistan 2 Jun 2023 ODI # 4579
97 95 6 2743 119 30.82 3244 84.55 2 21 13 272 41 v Afghanistan 4 Jun 2023 ODI # 4580
98 96 7 2754 119 30.94 3261 84.45 2 21 13 273 41 v Afghanistan 7 Jun 2023 ODI # 4583
99 97 7 2832 119 31.46 3324 85.19 2 22 13 283 41 v U.A.E. 19 Jun 2023 ODI # 4587
100 97 7 2832 119 31.46 3324 85.19 2 22 13 283 41 v Oman 23 Jun 2023 ODI # 4595
101 98 7 2832 119 31.12 3325 85.17 2 22 14 283 41 v Ireland 25 Jun 2023 ODI # 4599
102 99 7 2833 119 30.79 3341 84.79 2 22 14 283 41 v Scotland 27 Jun 2023 ODI # 4603
103 100 7 2843 119 30.56 3355 84.73 2 22 14 284 41 v Netherlands 30 Jun 2023 ODI # 4606
104 101 8 2868 119 30.83 3397 84.42 2 22 14 286 41 v Zimbabwe 2 Jul 2023 ODI # 4609
105 102 9 2902 119 31.20 3440 84.36 2 22 14 289 41 v West Indies 7 Jul 2023 ODI # 4618
106 103 9 2945 119 31.32 3492 84.33 2 22 14 294 42 v Netherlands 9 Jul 2023 ODI # 4620
107 104 9 2950 119 31.05 3513 83.97 2 22 14 295 42 v Bangladesh 31 Aug 2023 ODI # 4629
108 105 9 3042 119 31.68 3597 84.57 2 23 14 301 45 v Afghanistan 5 Sep 2023 ODI # 4633
109 106 9 3092 119 31.87 3670 84.25 2 24 14 307 46 v Bangladesh 9 Sep 2023 ODI # 4637
110 107 9 3107 119 31.70 3686 84.29 2 24 14 310 46 v India 12 Sep 2023 ODI # 4641
111 108 9 3198 119 32.30 3773 84.76 2 25 14 318 47 v Pakistan 14 Sep 2023 ODI # 4644
112 109 9 3215 119 32.15 3807 84.44 2 25 14 321 47 v India 17 Sep 2023 ODI # 4649
113 110 9 3291 119 32.58 3849 85.50 2 26 14 325 55 v South Africa 7 Oct 2023 ODI # 4661
114 111 9 3413 122 33.46 3926 86.93 3 26 14 339 61 v Pakistan 10 Oct 2023 ODI # 4665
115 112 9 3422 122 33.22 3939 86.87 3 26 14 339 61 v Australia 16 Oct 2023 ODI # 4671
116 113 9 3433 122 33.00 3956 86.77 3 26 14 341 61 v Netherlands 21 Oct 2023 ODI # 4676
117 114 9 3444 122 32.80 3968 86.79 3 26 14 343 61 v England 26 Oct 2023 ODI # 4682
118 115 9 3483 122 32.85 4018 86.68 3 26 14 346 61 v Afghanistan 30 Oct 2023 ODI # 4687
119 116 9 3484 122 32.56 4028 86.49 3 26 14 346 61 v India 2 Nov 2023 ODI # 4690
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