Records type batting analysis [change type]
View reverse 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 (descending)
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
Reverse cumulative
1 1 0 1 1 1.00 10 10.00 0 0 0 0 0 v India 2 Nov 2023 ODI # 4690
2 2 0 40 39 20.00 60 66.66 0 0 0 3 0 v Afghanistan 30 Oct 2023 ODI # 4687
3 3 0 51 39 17.00 72 70.83 0 0 0 5 0 v England 26 Oct 2023 ODI # 4682
4 4 0 62 39 15.50 89 69.66 0 0 0 7 0 v Netherlands 21 Oct 2023 ODI # 4676
5 5 0 71 39 14.20 102 69.60 0 0 0 7 0 v Australia 16 Oct 2023 ODI # 4671
6 6 0 193 122 32.16 179 107.82 1 0 0 21 6 v Pakistan 10 Oct 2023 ODI # 4665
7 7 0 269 122 38.42 221 121.71 1 1 0 25 14 v South Africa 7 Oct 2023 ODI # 4661
8 8 0 286 122 35.75 255 112.15 1 1 0 28 14 v India 17 Sep 2023 ODI # 4649
9 9 0 377 122 41.88 342 110.23 1 2 0 36 15 v Pakistan 14 Sep 2023 ODI # 4644
10 10 0 392 122 39.20 358 109.49 1 2 0 39 15 v India 12 Sep 2023 ODI # 4641
11 11 0 442 122 40.18 431 102.55 1 3 0 45 16 v Bangladesh 9 Sep 2023 ODI # 4637
12 12 0 534 122 44.50 515 103.68 1 4 0 51 19 v Afghanistan 5 Sep 2023 ODI # 4633
13 13 0 539 122 41.46 536 100.55 1 4 0 52 19 v Bangladesh 31 Aug 2023 ODI # 4629
14 14 0 582 122 41.57 588 98.97 1 4 0 57 20 v Netherlands 9 Jul 2023 ODI # 4620
15 15 1 616 122 44.00 631 97.62 1 4 0 60 20 v West Indies 7 Jul 2023 ODI # 4618
16 16 2 641 122 45.78 673 95.24 1 4 0 62 20 v Zimbabwe 2 Jul 2023 ODI # 4609
17 17 2 651 122 43.40 687 94.75 1 4 0 63 20 v Netherlands 30 Jun 2023 ODI # 4606
18 18 2 652 122 40.75 703 92.74 1 4 0 63 20 v Scotland 27 Jun 2023 ODI # 4603
19 19 2 652 122 38.35 704 92.61 1 4 1 63 20 v Ireland 25 Jun 2023 ODI # 4599
20 19 2 652 122 38.35 704 92.61 1 4 1 63 20 v Oman 23 Jun 2023 ODI # 4595
21 20 2 730 122 40.55 767 95.17 1 5 1 73 20 v U.A.E. 19 Jun 2023 ODI # 4587
22 21 3 741 122 41.16 784 94.51 1 5 1 74 20 v Afghanistan 7 Jun 2023 ODI # 4583
23 22 3 819 122 43.10 859 95.34 1 6 1 81 21 v Afghanistan 4 Jun 2023 ODI # 4580
24 23 3 830 122 41.50 876 94.74 1 6 1 83 21 v Afghanistan 2 Jun 2023 ODI # 4579
25 24 3 830 122 39.52 882 94.10 1 6 2 83 21 v New Zealand 31 Mar 2023 ODI # 4557
26 25 3 830 122 37.72 898 92.42 1 6 3 83 21 v New Zealand 25 Mar 2023 ODI # 4548
27 26 3 834 122 36.26 905 92.15 1 6 3 84 21 v India 15 Jan 2023 ODI # 4505
28 27 3 868 122 36.16 939 92.43 1 6 3 87 22 v India 12 Jan 2023 ODI # 4503
29 28 3 868 122 34.72 943 92.04 1 6 4 87 22 v India 10 Jan 2023 ODI # 4501
30 29 3 935 122 35.96 1004 93.12 1 7 4 95 23 v Afghanistan 30 Nov 2022 ODI # 4490
31 30 4 937 122 36.03 1012 92.58 1 7 4 95 23 v Afghanistan 27 Nov 2022 ODI # 4488
32 31 4 938 122 34.74 1017 92.23 1 7 4 95 23 v Afghanistan 25 Nov 2022 ODI # 4485
33 32 4 964 122 34.42 1057 91.20 1 7 4 98 23 v Australia 24 Jun 2022 ODI # 4418
34 33 4 978 122 33.72 1078 90.72 1 7 4 99 24 v Australia 21 Jun 2022 ODI # 4416
35 34 5 1065 122 36.72 1163 91.57 1 8 4 107 24 v Australia 19 Jun 2022 ODI # 4415
36 35 5 1101 122 36.70 1204 91.44 1 8 4 109 25 v Australia 16 Jun 2022 ODI # 4412
37 36 6 1187 122 39.56 1291 91.94 1 9 4 117 26 v Australia 14 Jun 2022 ODI # 4409
38 37 6 1223 122 39.45 1342 91.13 1 9 4 121 26 v Zimbabwe 21 Jan 2022 ODI # 4347
39 38 6 1230 122 38.43 1351 91.04 1 9 4 122 26 v Zimbabwe 18 Jan 2022 ODI # 4343
40 39 6 1256 122 38.06 1375 91.34 1 9 4 128 26 v Zimbabwe 16 Jan 2022 ODI # 4341
41 40 6 1278 122 37.58 1411 90.57 1 9 4 128 27 v Bangladesh 28 May 2021 ODI # 4292
42 41 6 1293 122 36.94 1433 90.23 1 9 4 128 28 v Bangladesh 25 May 2021 ODI # 4291
43 42 6 1317 122 36.58 1469 89.65 1 9 4 130 28 v Bangladesh 23 May 2021 ODI # 4290
44 43 6 1372 122 37.08 1517 90.44 1 10 4 136 29 v West Indies 1 Mar 2020 ODI # 4250
45 44 6 1491 122 39.23 1636 91.13 2 10 4 148 29 v West Indies 26 Feb 2020 ODI # 4247
46 45 6 1511 122 38.74 1661 90.96 2 10 4 150 30 v West Indies 22 Feb 2020 ODI # 4246
47 46 6 1565 122 39.12 1719 91.04 2 11 4 155 31 v Bangladesh 31 Jul 2019 ODI # 4195
48 47 7 1606 122 40.15 1793 89.57 2 11 4 159 31 v Bangladesh 28 Jul 2019 ODI # 4194
49 48 7 1649 122 40.21 1842 89.52 2 11 4 163 31 v Bangladesh 26 Jul 2019 ODI # 4193
50 49 7 1652 122 39.33 1855 89.05 2 11 4 163 31 v India 6 Jul 2019 ODI # 4187
51 50 7 1691 122 39.32 1896 89.18 2 11 4 167 31 v West Indies 1 Jul 2019 ODI # 4180
52 51 7 1714 122 38.95 1947 88.03 2 11 4 169 31 v South Africa 28 Jun 2019 ODI # 4176
53 52 7 1760 122 39.11 2015 87.34 2 11 4 171 31 v England 21 Jun 2019 ODI # 4168
54 53 7 1790 122 38.91 2052 87.23 2 11 4 171 33 v Australia 15 Jun 2019 ODI # 4159
55 54 7 1792 122 38.12 2054 87.24 2 11 4 171 33 v Afghanistan 4 Jun 2019 ODI # 4149
56 55 7 1792 122 37.33 2055 87.20 2 11 5 171 33 v New Zealand 1 Jun 2019 ODI # 4145
57 56 7 1858 122 37.91 2111 88.01 2 12 5 175 36 v Scotland 21 May 2019 ODI # 4142
58 57 7 1914 122 38.28 2195 87.19 2 13 5 178 36 v South Africa 16 Mar 2019 ODI # 4115
59 58 7 1935 122 37.94 2237 86.49 2 13 5 179 36 v South Africa 13 Mar 2019 ODI # 4114
60 59 7 1976 122 38.00 2268 87.12 2 13 5 183 38 v South Africa 10 Mar 2019 ODI # 4112
61 60 7 2000 122 37.73 2299 86.99 2 13 5 185 38 v South Africa 6 Mar 2019 ODI # 4107
62 61 7 2060 122 38.14 2372 86.84 2 14 5 190 39 v South Africa 3 Mar 2019 ODI # 4104
63 62 7 2060 122 37.45 2372 86.84 2 14 6 190 39 v New Zealand 8 Jan 2019 ODI # 4076
64 63 7 2080 122 37.14 2402 86.59 2 14 6 192 39 v New Zealand 5 Jan 2019 ODI # 4075
65 64 7 2098 122 36.80 2422 86.62 2 14 6 194 39 v New Zealand 3 Jan 2019 ODI # 4074
66 65 7 2154 122 37.13 2455 87.73 2 15 6 195 45 v England 23 Oct 2018 ODI # 4058
67 66 7 2159 122 36.59 2469 87.44 2 15 6 195 45 v England 20 Oct 2018 ODI # 4055
68 67 7 2159 122 35.98 2470 87.40 2 15 7 195 45 v England 17 Oct 2018 ODI # 4054
69 68 7 2159 122 35.39 2472 87.33 2 15 8 195 45 v Afghanistan 17 Sep 2018 ODI # 4038
70 69 7 2159 122 34.82 2473 87.30 2 15 9 195 45 v Bangladesh 15 Sep 2018 ODI # 4036
71 70 7 2197 122 34.87 2516 87.32 2 15 9 200 45 v South Africa 12 Aug 2018 ODI # 4031
72 71 7 2211 122 34.54 2529 87.42 2 15 9 200 46 v South Africa 8 Aug 2018 ODI # 4030
73 72 7 2242 122 34.49 2563 87.47 2 15 9 204 46 v South Africa 5 Aug 2018 ODI # 4029
74 73 7 2242 122 33.96 2564 87.44 2 15 10 204 46 v South Africa 1 Aug 2018 ODI # 4027
75 74 7 2245 122 33.50 2570 87.35 2 15 10 204 46 v South Africa 29 Jul 2018 ODI # 4025
76 75 7 2273 122 33.42 2579 88.13 2 15 10 206 49 v Bangladesh 27 Jan 2018 ODI # 3967
77 75 7 2273 122 33.42 2579 88.13 2 15 10 206 49 v Bangladesh 25 Jan 2018 ODI # 3965
78 76 7 2309 122 33.46 2623 88.02 2 15 10 210 49 v Zimbabwe 21 Jan 2018 ODI # 3962
79 77 7 2328 122 33.25 2657 87.61 2 15 10 211 49 v Bangladesh 19 Jan 2018 ODI # 3959
80 78 7 2328 122 32.78 2661 87.48 2 15 11 211 49 v Zimbabwe 17 Jan 2018 ODI # 3955
81 79 7 2338 122 32.47 2685 87.07 2 15 11 212 49 v Pakistan 16 Oct 2017 ODI # 3924
82 80 7 2340 122 32.05 2693 86.89 2 15 11 212 49 v Pakistan 13 Oct 2017 ODI # 3922
83 81 7 2341 122 31.63 2700 86.70 2 15 11 212 49 v India 31 Aug 2017 ODI # 3908
84 82 7 2342 122 31.22 2710 86.42 2 15 11 212 49 v India 27 Aug 2017 ODI # 3907
85 83 7 2361 122 31.06 2758 85.60 2 15 11 214 49 v India 24 Aug 2017 ODI # 3906
86 84 7 2397 122 31.12 2795 85.76 2 15 11 219 49 v India 20 Aug 2017 ODI # 3905
87 85 7 2398 122 30.74 2803 85.55 2 15 11 219 49 v Zimbabwe 10 Jul 2017 ODI # 3904
88 86 7 2398 122 30.35 2804 85.52 2 15 12 219 49 v Zimbabwe 8 Jul 2017 ODI # 3903
89 87 8 2426 122 30.70 2829 85.75 2 15 12 221 49 v Zimbabwe 6 Jul 2017 ODI # 3901
90 88 8 2426 122 30.32 2830 85.72 2 15 13 221 49 v Zimbabwe 2 Jul 2017 ODI # 3899
91 89 8 2512 122 31.01 2910 86.32 2 16 13 229 50 v Zimbabwe 30 Jun 2017 ODI # 3897
92 90 8 2539 122 30.96 2939 86.38 2 16 13 233 50 v Pakistan 12 Jun 2017 ODI # 3888
93 91 8 2628 122 31.66 3032 86.67 2 17 13 244 51 v India 8 Jun 2017 ODI # 3882
94 92 8 2639 122 31.41 3042 86.75 2 17 13 246 51 v South Africa 3 Jun 2017 ODI # 3877
95 93 8 2693 122 31.68 3118 86.36 2 18 13 250 51 v Bangladesh 1 Apr 2017 ODI # 3858
96 94 8 2795 122 32.50 3225 86.66 3 18 13 259 52 v Bangladesh 28 Mar 2017 ODI # 3856
97 95 8 2799 122 32.17 3242 86.33 3 18 13 259 52 v Bangladesh 25 Mar 2017 ODI # 3855
98 96 8 2800 122 31.81 3249 86.18 3 18 13 259 52 v South Africa 10 Feb 2017 ODI # 3834
99 97 8 2829 122 31.78 3283 86.17 3 18 13 262 52 v South Africa 7 Feb 2017 ODI # 3833
100 98 8 2833 122 31.47 3290 86.10 3 18 13 262 52 v South Africa 4 Feb 2017 ODI # 3831
101 99 8 2853 122 31.35 3312 86.14 3 18 13 265 52 v South Africa 1 Feb 2017 ODI # 3830
102 100 8 2915 122 31.68 3406 85.58 3 19 13 275 52 v South Africa 28 Jan 2017 ODI # 3828
103 101 8 2972 122 31.95 3478 85.45 3 20 13 285 52 v Zimbabwe 27 Nov 2016 ODI # 3810
104 102 8 3066 122 32.61 3551 86.34 3 21 13 292 57 v West Indies 23 Nov 2016 ODI # 3808
105 102 8 3066 122 32.61 3551 86.34 3 21 13 292 57 v Zimbabwe 21 Nov 2016 ODI # 3807
106 103 8 3070 122 32.31 3557 86.30 3 21 13 293 57 v West Indies 16 Nov 2016 ODI # 3805
107 104 9 3082 122 32.44 3565 86.45 3 21 13 294 58 v Zimbabwe 14 Nov 2016 ODI # 3804
108 105 9 3115 122 32.44 3601 86.50 3 21 13 299 59 v Australia 4 Sep 2016 ODI # 3776
109 106 9 3116 122 32.12 3609 86.33 3 21 13 299 59 v Australia 31 Aug 2016 ODI # 3774
110 107 9 3120 122 31.83 3611 86.40 3 21 13 300 59 v Australia 28 Aug 2016 ODI # 3772
111 108 9 3189 122 32.21 3680 86.65 3 22 13 309 59 v Australia 24 Aug 2016 ODI # 3769
112 109 9 3256 122 32.56 3775 86.25 3 23 13 315 59 v Australia 21 Aug 2016 ODI # 3768
113 110 9 3278 122 32.45 3809 86.05 3 23 13 317 59 v England 2 Jul 2016 ODI # 3758
114 111 9 3355 122 32.89 3873 86.62 3 24 13 330 59 v England 29 Jun 2016 ODI # 3757
115 112 9 3408 122 33.08 3939 86.51 3 25 13 335 60 v England 26 Jun 2016 ODI # 3755
116 113 9 3408 122 32.76 3948 86.32 3 25 14 335 60 v England 24 Jun 2016 ODI # 3753
117 114 9 3425 122 32.61 3962 86.44 3 25 14 337 61 v England 21 Jun 2016 ODI # 3751
118 115 9 3433 122 32.38 3969 86.49 3 25 14 338 61 v Ireland 18 Jun 2016 ODI # 3749
119 116 9 3484 122 32.56 4028 86.49 3 26 14 346 61 v Ireland 16 Jun 2016 ODI # 3748
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