Records type all-round analysis [change type]
View reverse cumulative averages [change view]
Match result won match remove won match from query
Not involving the player A Ranatunga (SL) remove A Ranatunga (SL) from query
Innings in match 2nd innings remove 2nd innings from query
Ordered by start date (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat NO Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2007-2023 262 36 10709 264 49.12 31 9 2/27 58.00 0 93 0 -8.87 Profile
filtered 2007-2023 164 26 4294 152* 64.08 12 2 1/7 58.50 0 23 0 5.58
Reverse cumulative
1 - - - - - - - - - 1 0 - v New Zealand 15 Nov 2023 ODI # 4703
2 - - - - - 1 1/7 7.00 0 1 0 - v Netherlands 12 Nov 2023 ODI # 4702
3 - - - - - 1 1/7 7.00 0 1 0 - v South Africa 5 Nov 2023 ODI # 4694
4 - - - - - 1 1/7 7.00 0 1 0 - v Sri Lanka 2 Nov 2023 ODI # 4690
5 - - - - - 1 1/7 7.00 0 1 0 - v England 29 Oct 2023 ODI # 4686
6 0 46 46 46.00 0 1 1/7 7.00 0 1 0 39.00 v New Zealand 22 Oct 2023 ODI # 4678
7 0 94 48 47.00 0 1 1/7 7.00 0 1 0 40.00 v Bangladesh 19 Oct 2023 ODI # 4674
8 0 180 86 60.00 0 1 1/7 7.00 0 1 0 53.00 v Pakistan 14 Oct 2023 ODI # 4669
9 0 311 131 77.75 1 1 1/7 7.00 0 1 0 70.75 v Afghanistan 11 Oct 2023 ODI # 4666
10 0 311 131 62.20 1 1 1/7 7.00 0 1 0 55.20 v Australia 8 Oct 2023 ODI # 4662
11 0 311 131 62.20 1 1 1/7 7.00 0 1 0 55.20 v Sri Lanka 17 Sep 2023 ODI # 4649
12 0 311 131 62.20 1 1 1/7 7.00 0 2 0 55.20 v Sri Lanka 12 Sep 2023 ODI # 4641
13 0 311 131 62.20 1 1 1/7 7.00 0 2 0 55.20 v Pakistan 10 Sep 2023 ODI # 4639
14 1 385 131 77.00 1 1 1/7 7.00 0 2 0 70.00 v Nepal 4 Sep 2023 ODI # 4632
15 2 397 131 79.40 1 1 1/7 7.00 0 2 0 72.40 v West Indies 27 Jul 2023 ODI # 4622
16 2 397 131 79.40 1 1 1/7 7.00 0 4 0 72.40 v New Zealand 24 Jan 2023 ODI # 4511
17 2 448 131 74.66 1 1 1/7 7.00 0 4 0 67.66 v New Zealand 21 Jan 2023 ODI # 4509
18 2 448 131 74.66 1 1 1/7 7.00 0 4 0 67.66 v New Zealand 18 Jan 2023 ODI # 4507
19 2 448 131 74.66 1 1 1/7 7.00 0 4 0 67.66 v Sri Lanka 15 Jan 2023 ODI # 4505
20 2 465 131 66.42 1 1 1/7 7.00 0 4 0 59.42 v Sri Lanka 12 Jan 2023 ODI # 4503
21 2 465 131 66.42 1 1 1/7 7.00 0 5 0 59.42 v Sri Lanka 10 Jan 2023 ODI # 4501
22 2 482 131 60.25 1 1 1/7 7.00 0 5 0 53.25 v England 17 Jul 2022 ODI # 4433
23 3 558 131 69.75 1 1 1/7 7.00 0 5 0 62.75 v England 12 Jul 2022 ODI # 4424
24 3 558 131 69.75 1 1 1/7 7.00 0 8 0 62.75 v West Indies 11 Feb 2022 ODI # 4356
25 3 558 131 69.75 1 1 1/7 7.00 0 9 0 62.75 v West Indies 9 Feb 2022 ODI # 4355
26 3 618 131 68.66 1 1 1/7 7.00 0 9 0 61.66 v West Indies 6 Feb 2022 ODI # 4353
27 3 618 131 68.66 1 1 1/7 7.00 0 10 0 61.66 v England 28 Mar 2021 ODI # 4284
28 3 618 131 68.66 1 1 1/7 7.00 0 10 0 61.66 v England 23 Mar 2021 ODI # 4281
29 3 737 131 73.70 2 1 1/7 7.00 0 10 0 66.70 v Australia 19 Jan 2020 ODI # 4233
30 3 737 131 73.70 2 1 1/7 7.00 0 10 0 66.70 v Australia 17 Jan 2020 ODI # 4232
31 3 800 131 72.72 2 1 1/7 7.00 0 10 0 65.72 v West Indies 22 Dec 2019 ODI # 4223
32 3 800 131 72.72 2 1 1/7 7.00 0 10 0 65.72 v West Indies 18 Dec 2019 ODI # 4222
33 3 810 131 67.50 2 1 1/7 7.00 0 10 0 60.50 v West Indies 14 Aug 2019 ODI # 4199
34 3 810 131 67.50 2 1 1/7 7.00 0 10 0 60.50 v West Indies 11 Aug 2019 ODI # 4197
35 3 913 131 70.23 3 1 1/7 7.00 0 10 0 63.23 v Sri Lanka 6 Jul 2019 ODI # 4187
36 3 913 131 70.23 3 1 1/7 7.00 0 10 0 63.23 v Bangladesh 2 Jul 2019 ODI # 4182
37 3 913 131 70.23 3 1 1/7 7.00 0 11 0 63.23 v West Indies 27 Jun 2019 ODI # 4175
38 3 913 131 70.23 3 1 1/7 7.00 0 11 0 63.23 v Afghanistan 22 Jun 2019 ODI # 4169
39 3 913 131 70.23 3 1 1/7 7.00 0 11 0 63.23 v Pakistan 16 Jun 2019 ODI # 4161
40 3 913 131 70.23 3 1 1/7 7.00 0 11 0 63.23 v Australia 9 Jun 2019 ODI # 4155
41 4 1035 131 79.61 4 1 1/7 7.00 0 11 0 72.61 v South Africa 5 Jun 2019 ODI # 4150
42 4 1035 131 79.61 4 1 1/7 7.00 0 11 0 72.61 v Australia 5 Mar 2019 ODI # 4106
43 4 1072 131 76.57 4 1 1/7 7.00 0 11 0 69.57 v Australia 2 Mar 2019 ODI # 4102
44 4 1072 131 76.57 4 1 1/7 7.00 0 11 0 69.57 v New Zealand 3 Feb 2019 ODI # 4092
45 4 1134 131 75.60 4 1 1/7 7.00 0 11 0 68.60 v New Zealand 28 Jan 2019 ODI # 4088
46 4 1134 131 75.60 4 1 1/7 7.00 0 11 0 68.60 v New Zealand 26 Jan 2019 ODI # 4085
47 4 1145 131 71.56 4 1 1/7 7.00 0 11 0 64.56 v New Zealand 23 Jan 2019 ODI # 4082
48 4 1154 131 67.88 4 1 1/7 7.00 0 11 0 60.88 v Australia 18 Jan 2019 ODI # 4079
49 4 1197 131 66.50 4 1 1/7 7.00 0 11 0 59.50 v Australia 15 Jan 2019 ODI # 4078
50 5 1260 131 70.00 4 1 1/7 7.00 0 11 0 63.00 v West Indies 1 Nov 2018 ODI # 4064
51 5 1260 131 70.00 4 1 1/7 7.00 0 14 0 63.00 v West Indies 29 Oct 2018 ODI # 4063
52 6 1412 152* 78.44 5 1 1/7 7.00 0 14 0 71.44 v West Indies 21 Oct 2018 ODI # 4056
53 6 1460 152* 76.84 5 1 1/7 7.00 0 14 0 69.84 v Bangladesh 28 Sep 2018 ODI # 4048
54 7 1571 152* 82.68 6 1 1/7 7.00 0 14 0 75.68 v Pakistan 23 Sep 2018 ODI # 4044
55 8 1654 152* 87.05 6 1 1/7 7.00 0 14 0 80.05 v Bangladesh 21 Sep 2018 ODI # 4042
56 8 1706 152* 85.30 6 1 1/7 7.00 0 14 0 78.30 v Pakistan 19 Sep 2018 ODI # 4040
57 8 1706 152* 85.30 6 1 1/7 7.00 0 15 0 78.30 v Hong Kong 18 Sep 2018 ODI # 4039
58 9 1843 152* 92.15 7 1 1/7 7.00 0 15 0 85.15 v England 12 Jul 2018 ODI # 4014
59 9 1858 152* 88.47 7 1 1/7 7.00 0 15 0 81.47 v South Africa 16 Feb 2018 ODI # 3978
60 9 1858 152* 88.47 7 1 1/7 7.00 0 16 0 81.47 v South Africa 13 Feb 2018 ODI # 3976
61 9 1858 152* 88.47 7 1 1/7 7.00 0 16 0 81.47 v South Africa 7 Feb 2018 ODI # 3971
62 9 1873 152* 85.13 7 1 1/7 7.00 0 16 0 78.13 v South Africa 4 Feb 2018 ODI # 3970
63 9 1893 152* 82.30 7 1 1/7 7.00 0 16 0 75.30 v South Africa 1 Feb 2018 ODI # 3969
64 9 1900 152* 79.16 7 1 1/7 7.00 0 16 0 72.16 v Sri Lanka 17 Dec 2017 ODI # 3942
65 9 1900 152* 79.16 7 1 1/7 7.00 0 17 0 72.16 v Sri Lanka 13 Dec 2017 ODI # 3941
66 9 1900 152* 79.16 7 1 1/7 7.00 0 17 0 72.16 v New Zealand 29 Oct 2017 ODI # 3932
67 9 1907 152* 76.28 7 1 1/7 7.00 0 17 0 69.28 v New Zealand 25 Oct 2017 ODI # 3931
68 9 2032 152* 78.15 8 1 1/7 7.00 0 17 0 71.15 v Australia 1 Oct 2017 ODI # 3919
69 9 2103 152* 77.88 8 1 1/7 7.00 0 17 0 70.88 v Australia 24 Sep 2017 ODI # 3914
70 9 2103 152* 77.88 8 1 1/7 7.00 0 17 0 70.88 v Australia 21 Sep 2017 ODI # 3912
71 9 2103 152* 77.88 8 1 1/7 7.00 0 17 0 70.88 v Australia 17 Sep 2017 ODI # 3910
72 9 2119 152* 75.67 8 1 1/7 7.00 0 17 0 68.67 v Sri Lanka 3 Sep 2017 ODI # 3909
73 9 2119 152* 75.67 8 1 1/7 7.00 0 17 0 68.67 v Sri Lanka 31 Aug 2017 ODI # 3908
74 10 2243 152* 80.10 9 1 1/7 7.00 0 17 0 73.10 v Sri Lanka 27 Aug 2017 ODI # 3907
75 10 2297 152* 79.20 9 1 1/7 7.00 0 17 0 72.20 v Sri Lanka 24 Aug 2017 ODI # 3906
76 10 2301 152* 76.70 9 1 1/7 7.00 0 17 0 69.70 v Sri Lanka 20 Aug 2017 ODI # 3905
77 11 2424 152* 80.80 10 1 1/7 7.00 0 17 0 73.80 v Bangladesh 15 Jun 2017 ODI # 3891
78 11 2436 152* 78.58 10 1 1/7 7.00 0 17 0 71.58 v South Africa 11 Jun 2017 ODI # 3886
79 11 2436 152* 78.58 10 1 1/7 7.00 0 17 0 71.58 v Pakistan 4 Jun 2017 ODI # 3878
80 11 2436 152* 78.58 10 1 1/7 7.00 0 17 0 71.58 v New Zealand 29 Oct 2016 ODI # 3800
81 11 2449 152* 76.53 10 1 1/7 7.00 0 17 0 69.53 v New Zealand 23 Oct 2016 ODI # 3798
82 11 2463 152* 74.63 10 1 1/7 7.00 0 17 0 67.63 v New Zealand 16 Oct 2016 ODI # 3796
83 11 2562 152* 75.35 10 1 1/7 7.00 0 17 0 68.35 v Australia 23 Jan 2016 ODI # 3727
84 11 2562 152* 75.35 10 1 1/7 7.00 0 17 0 68.35 v South Africa 22 Oct 2015 ODI # 3698
85 11 2562 152* 75.35 10 1 1/7 7.00 0 17 0 68.35 v South Africa 14 Oct 2015 ODI # 3692
86 11 2562 152* 75.35 10 1 1/7 7.00 0 17 0 68.35 v Bangladesh 24 Jun 2015 ODI # 3661
87 11 2562 152* 75.35 10 1 1/7 7.00 0 17 0 68.35 v Bangladesh 19 Mar 2015 ODI # 3641
88 11 2578 152* 73.65 10 1 1/7 7.00 0 17 0 66.65 v Zimbabwe 14 Mar 2015 ODI # 3636
89 11 2642 152* 73.38 10 1 1/7 7.00 0 17 0 66.38 v Ireland 10 Mar 2015 ODI # 3631
90 11 2649 152* 71.59 10 1 1/7 7.00 0 17 0 64.59 v West Indies 6 Mar 2015 ODI # 3625
91 12 2706 152* 73.13 10 1 1/7 7.00 0 17 0 66.13 v U.A.E. 28 Feb 2015 ODI # 3618
92 12 2706 152* 73.13 10 1 1/7 7.00 0 17 0 66.13 v South Africa 22 Feb 2015 ODI # 3610
93 12 2706 152* 73.13 10 1 1/7 7.00 0 17 0 66.13 v Pakistan 15 Feb 2015 ODI # 3602
94 12 2715 152* 71.44 10 1 1/7 7.00 0 17 0 64.44 v Sri Lanka 16 Nov 2014 ODI # 3547
95 12 2715 152* 71.44 10 1 1/7 7.00 0 17 0 64.44 v Sri Lanka 13 Nov 2014 ODI # 3544
96 12 2715 152* 71.44 10 1 1/7 7.00 0 17 0 64.44 v England 27 Aug 2014 ODI # 3517
97 13 2733 152* 71.92 10 1 1/7 7.00 0 17 0 64.92 v Afghanistan 5 Mar 2014 ODI # 3483
98 13 2754 152* 70.61 10 1 1/7 7.00 0 17 0 63.61 v Bangladesh 26 Feb 2014 ODI # 3474
99 13 2758 152* 68.95 10 1 1/7 7.00 0 17 0 61.95 v West Indies 27 Nov 2013 ODI # 3439
100 13 2830 152* 69.02 10 1 1/7 7.00 0 17 0 62.02 v West Indies 21 Nov 2013 ODI # 3436
101 13 2830 152* 69.02 10 1 1/7 7.00 0 17 0 62.02 v Australia 2 Nov 2013 ODI # 3428
102 13 2909 152* 69.26 10 1 1/7 7.00 0 17 0 62.26 v Australia 30 Oct 2013 ODI # 3424
103 14 3050 152* 72.61 11 1 1/7 7.00 0 17 0 65.61 v Australia 16 Oct 2013 ODI # 3420
104 15 3114 152* 74.14 11 1 1/7 7.00 0 17 0 67.14 v Zimbabwe 1 Aug 2013 ODI # 3402
105 15 3128 152* 72.74 11 1 1/7 7.00 0 17 0 65.74 v Zimbabwe 28 Jul 2013 ODI # 3399
106 15 3128 152* 72.74 11 1 1/7 7.00 0 17 0 65.74 v Zimbabwe 26 Jul 2013 ODI # 3397
107 15 3148 152* 71.54 11 1 1/7 7.00 0 17 0 64.54 v Zimbabwe 24 Jul 2013 ODI # 3395
108 15 3206 152* 71.24 11 1 1/7 7.00 0 17 0 64.24 v Sri Lanka 11 Jul 2013 ODI # 3388
109 15 3206 152* 71.24 11 1 1/7 7.00 0 17 0 64.24 v Sri Lanka 9 Jul 2013 ODI # 3387
110 15 3206 152* 71.24 11 1 1/7 7.00 0 17 0 64.24 v West Indies 5 Jul 2013 ODI # 3383
111 15 3206 152* 71.24 11 1 1/7 7.00 0 17 0 64.24 v England 23 Jun 2013 ODI # 3377
112 15 3239 152* 70.41 11 1 1/7 7.00 0 17 0 63.41 v Sri Lanka 20 Jun 2013 ODI # 3376
113 15 3257 152* 69.29 11 1 1/7 7.00 0 17 0 62.29 v Pakistan 15 Jun 2013 ODI # 3372
114 15 3309 152* 68.93 11 1 1/7 7.00 0 17 0 61.93 v West Indies 11 Jun 2013 ODI # 3368
115 15 3309 152* 68.93 11 1 1/7 7.00 0 17 0 61.93 v South Africa 6 Jun 2013 ODI # 3363
116 15 3392 152* 69.22 11 1 1/7 7.00 0 17 0 62.22 v England 23 Jan 2013 ODI # 3327
117 15 3392 152* 69.22 11 1 1/7 30.00 0 17 0 39.22 v Sri Lanka 4 Aug 2012 ODI # 3295
118 15 3396 152* 67.92 11 1 1/7 30.00 0 17 0 37.92 v Sri Lanka 31 Jul 2012 ODI # 3294
119 15 3396 152* 66.58 11 1 1/7 30.00 0 17 0 36.58 v Sri Lanka 28 Jul 2012 ODI # 3293
120 15 3396 152* 66.58 11 1 1/7 30.00 0 17 0 36.58 v Sri Lanka 21 Jul 2012 ODI # 3291
121 15 3464 152* 66.61 11 1 1/7 30.00 0 17 0 36.61 v Pakistan 18 Mar 2012 ODI # 3263
122 15 3464 152* 66.61 11 1 1/7 44.00 0 17 0 22.61 v Sri Lanka 13 Mar 2012 ODI # 3259
123 15 3497 152* 65.98 11 1 1/7 44.00 0 17 0 21.98 v Australia 12 Feb 2012 ODI # 3237
124 15 3507 152* 64.94 11 1 1/7 44.00 0 17 0 20.94 v Sri Lanka 8 Feb 2012 ODI # 3233
125 15 3507 152* 64.94 11 1 1/7 44.00 0 17 0 20.94 v West Indies 11 Dec 2011 ODI # 3224
126 15 3507 152* 64.94 11 1 1/7 83.00 0 18 0 -18.05 v West Indies 8 Dec 2011 ODI # 3223
127 16 3597 152* 66.61 11 1 1/7 83.00 0 18 0 -16.38 v West Indies 2 Dec 2011 ODI # 3219
128 16 3669 152* 66.70 11 1 1/7 83.00 0 18 0 -16.29 v West Indies 29 Nov 2011 ODI # 3217
129 17 3755 152* 68.27 11 1 1/7 83.00 0 18 0 -14.72 v West Indies 11 Jun 2011 ODI # 3161
130 18 3762 152* 68.40 11 1 1/7 83.00 0 18 0 -14.59 v West Indies 8 Jun 2011 ODI # 3160
131 19 3830 152* 69.63 11 1 1/7 83.00 0 18 0 -13.36 v West Indies 6 Jun 2011 ODI # 3159
132 19 3853 152* 68.80 11 1 1/7 83.00 0 18 0 -14.19 v South Africa 18 Jan 2011 ODI # 3082
133 19 3853 152* 68.80 11 2 1/7 47.50 0 18 0 21.30 v South Africa 15 Jan 2011 ODI # 3080
134 19 3853 152* 68.80 11 2 1/7 47.50 0 18 0 21.30 v New Zealand 10 Dec 2010 ODI # 3077
135 19 3897 152* 68.36 11 2 1/7 47.50 0 18 0 20.86 v New Zealand 7 Dec 2010 ODI # 3076
136 19 3897 152* 67.18 11 2 1/7 47.50 0 18 0 19.68 v Sri Lanka 16 Aug 2010 ODI # 3032
137 19 3897 152* 67.18 11 2 1/7 47.50 0 18 0 19.68 v Sri Lanka 24 Jun 2010 ODI # 3001
138 19 3919 152* 66.42 11 2 1/7 47.50 0 18 0 18.92 v Pakistan 19 Jun 2010 ODI # 2996
139 19 3919 152* 65.31 11 2 1/7 47.50 0 18 0 17.81 v Bangladesh 16 Jun 2010 ODI # 2993
140 20 4020 152* 67.00 12 2 1/7 47.50 0 18 0 19.50 v Sri Lanka 30 May 2010 ODI # 2983
141 20 4031 152* 66.08 12 2 1/7 47.50 0 18 0 18.58 v West Indies 3 Jul 2009 ODI # 2854
142 20 4031 152* 66.08 12 2 1/7 47.50 0 20 0 18.58 v West Indies 26 Jun 2009 ODI # 2852
143 20 4031 152* 66.08 12 2 1/7 47.50 0 20 0 18.58 v New Zealand 11 Mar 2009 ODI # 2824
144 20 4031 152* 66.08 12 2 1/7 47.50 0 22 0 18.58 v Sri Lanka 5 Feb 2009 ODI # 2815
145 21 4056 152* 66.49 12 2 1/7 47.50 0 22 0 18.99 v Sri Lanka 28 Jan 2009 ODI # 2806
146 22 4064 152* 66.62 12 2 1/7 47.50 0 22 0 19.12 v England 26 Nov 2008 ODI # 2783
147 22 4092 152* 66.00 12 2 1/7 47.50 0 22 0 18.50 v England 20 Nov 2008 ODI # 2778
148 22 4092 152* 66.00 12 2 1/7 47.50 0 22 0 18.50 v England 17 Nov 2008 ODI # 2777
149 22 4092 152* 66.00 12 2 1/7 47.50 0 22 0 18.50 v England 14 Nov 2008 ODI # 2774
150 22 4092 152* 66.00 12 2 1/7 54.00 0 22 0 12.00 v Sri Lanka 27 Aug 2008 ODI # 2755
151 22 4092 152* 66.00 12 2 1/7 58.50 0 22 0 7.50 v Sri Lanka 24 Aug 2008 ODI # 2750
152 22 4092 152* 64.95 12 2 1/7 58.50 0 22 0 6.45 v Sri Lanka 20 Aug 2008 ODI # 2745
153 23 4114 152* 65.30 12 2 1/7 58.50 0 22 0 6.80 v Sri Lanka 3 Jul 2008 ODI # 2732
154 23 4136 152* 64.62 12 2 1/7 58.50 0 22 0 6.12 v Bangladesh 28 Jun 2008 ODI # 2721
155 24 4136 152* 64.62 12 2 1/7 58.50 0 22 0 6.12 v Pakistan 26 Jun 2008 ODI # 2717
156 24 4136 152* 64.62 12 2 1/7 58.50 0 22 0 6.12 v Hong Kong 25 Jun 2008 ODI # 2716
157 24 4162 152* 64.03 12 2 1/7 58.50 0 22 0 5.53 v Bangladesh 12 Jun 2008 ODI # 2706
158 24 4162 152* 64.03 12 2 1/7 58.50 0 23 0 5.53 v Pakistan 10 Jun 2008 ODI # 2705
159 24 4162 152* 64.03 12 2 1/7 58.50 0 23 0 5.53 v Australia 4 Mar 2008 ODI # 2689
160 24 4228 152* 64.06 12 2 1/7 58.50 0 23 0 5.56 v Australia 2 Mar 2008 ODI # 2688
161 25 4231 152* 64.10 12 2 1/7 58.50 0 23 0 5.60 v Sri Lanka 26 Feb 2008 ODI # 2686
162 25 4255 152* 63.50 12 2 1/7 58.50 0 23 0 5.00 v Sri Lanka 19 Feb 2008 ODI # 2681
163 26 4294 152* 64.08 12 2 1/7 58.50 0 23 0 5.58 v Australia 10 Feb 2008 ODI # 2675
164 26 4294 152* 64.08 12 2 1/7 58.50 0 23 0 5.58 v Ireland 23 Jun 2007 ODI # 2590
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