By runs
Winner Margin Target Opposition Ground Match Date Scorecard
Sri Lanka 219 runs 352 v England Colombo (RPS) 23 Oct 2018 ODI # 4058
Sri Lanka 210 runs 333 v Canada Hambantota 20 Feb 2011 ODI # 3102
Sri Lanka 183 runs 285 v Scotland Edinburgh 13 Jul 2011 ODI # 3172
Sri Lanka 180 runs 321 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
Sri Lanka 178 runs 300 v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
Sri Lanka 165 runs 369 v Pakistan Hambantota 26 Jul 2015 ODI # 3672
Sri Lanka 161 runs 349 v India Kingston 2 Jul 2013 ODI # 3382
Sri Lanka 157 runs 257 v England Chester-le-Street 25 May 2014 ODI # 3493
Sri Lanka 148 runs 364 v Scotland Hobart 11 Mar 2015 ODI # 3632
Sri Lanka 139 runs 328 v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
Sri Lanka 136 runs 378 v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
Sri Lanka 129 runs 254 v Afghanistan Dhaka 3 Mar 2014 ODI # 3481
Sri Lanka 128 runs 308 v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
Sri Lanka 126 runs 313 v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
Sri Lanka 112 runs 266 v New Zealand Mumbai 18 Mar 2011 ODI # 3137
Sri Lanka 92 runs 333 v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
Sri Lanka 90 runs 293 v England Pallekele 13 Dec 2014 ODI # 3567
Sri Lanka 87 runs 268 v South Africa Pallekele 9 Jul 2014 ODI # 3501
Sri Lanka 87 runs 303 v England Colombo (RPS) 16 Dec 2014 ODI # 3569
Sri Lanka 82 runs 289 v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
Sri Lanka 79 runs 220 v Ireland Dublin 6 May 2014 ODI # 3490
Sri Lanka 79 runs 222 v Bangladesh Dhaka 27 Jan 2018 ODI # 3967
Sri Lanka 78 runs 287 v Australia Hambantota 16 Aug 2011 ODI # 3180
Sri Lanka 77 runs 311 v Pakistan Hambantota 26 Aug 2014 ODI # 3515
Sri Lanka 76 runs 281 v Pakistan Pallekele 9 Jun 2012 ODI # 3273
Sri Lanka 76 runs 293 v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
Sri Lanka 74 runs 300 v India Dambulla 28 Aug 2010 ODI # 3040
Sri Lanka 70 runs 281 v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
Sri Lanka 69 runs 310 v England Leeds 1 Jul 2011 ODI # 3167
Sri Lanka 61 runs 290 v Bangladesh Dhaka 20 Feb 2014 ODI # 3470
By wickets
Winner Margin Balls Rem Target Overs Opposition Ground Match Date Scorecard
Sri Lanka 10 wickets 63 230 39.3 v England Colombo (RPS) 26 Mar 2011 ODI # 3145
Sri Lanka 10 wickets 229 83 11.5 v Bangladesh Dhaka 25 Jan 2018 ODI # 3965
Sri Lanka 9 wickets 43 250 42.5 v Bangladesh Dhaka 8 Jan 2010 ODI # 2940
Sri Lanka 9 wickets 64 119 15.2 v Zimbabwe Bulawayo 1 Jun 2010 ODI # 2985
Sri Lanka 9 wickets 92 200 34.4 v Zimbabwe Harare 9 Jun 2010 ODI # 2990
Sri Lanka 9 wickets 188 143 18.4 v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
Sri Lanka 9 wickets 181 139 19.5 v India Hambantota 24 Jul 2012 ODI # 3292
Sri Lanka 9 wickets 16 310 47.2 v England Wellington 1 Mar 2015 ODI # 3619
Sri Lanka 8 wickets 209 104 15.1 v India Dambulla 22 Aug 2010 ODI # 3038
Sri Lanka 8 wickets 27 197 42.3 v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
Sri Lanka 8 wickets 101 152 24.1 v Australia Sydney 17 Feb 2012 ODI # 3241
Sri Lanka 8 wickets 34 272 44.2 v Australia Adelaide 6 Mar 2012 ODI # 3256
Sri Lanka 8 wickets 59 171 40.1 v Australia Adelaide 13 Jan 2013 ODI # 3319
Sri Lanka 8 wickets 32 238 35.4 v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
Sri Lanka 8 wickets 36 239 44.0 v South Africa Pallekele 28 Jul 2013 ODI # 3400
Sri Lanka 8 wickets 64 186 34.2 v England Colombo (RPS) 29 Nov 2014 ODI # 3557
Sri Lanka 8 wickets 9 225 36.3 v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
Sri Lanka 8 wickets 22 277 46.2 v New Zealand Nelson 31 Dec 2015 ODI # 3717
Sri Lanka 8 wickets 153 155 24.3 v Zimbabwe Harare 14 Nov 2016 ODI # 3804
Sri Lanka 8 wickets 16 311 47.2 v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
Sri Lanka 7 wickets 31 261 44.5 v Bangladesh Dhaka 4 Jan 2010 ODI # 2937
Sri Lanka 7 wickets 75 210 37.3 v India Dambulla 22 Jun 2010 ODI # 2999
Sri Lanka 7 wickets 11 197 31.1 v New Zealand Pallekele 6 Nov 2012 ODI # 3306
Sri Lanka 7 wickets 34 131 26.2 v New Zealand Hambantota 10 Nov 2012 ODI # 3307
Sri Lanka 7 wickets 17 294 47.1 v England The Oval 13 Jun 2013 ODI # 3370
Sri Lanka 7 wickets 178 101 18.2 v Pakistan Dambulla 30 Aug 2014 ODI # 3519
Sri Lanka 7 wickets 8 322 48.4 v India The Oval 8 Jun 2017 ODI # 3882
Sri Lanka 7 wickets 119 156 30.1 v Zimbabwe Galle 2 Jul 2017 ODI # 3899
Sri Lanka 7 wickets 176 113 20.4 v India Dharamsala 10 Dec 2017 ODI # 3939
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
Sri Lanka 10 wickets 229 83 11.5 50.0 v Bangladesh Dhaka 25 Jan 2018 ODI # 3965
Sri Lanka 8 wickets 209 104 15.1 50.0 v India Dambulla 22 Aug 2010 ODI # 3038
Sri Lanka 9 wickets 188 143 18.4 50.0 v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
Sri Lanka 9 wickets 181 139 19.5 50.0 v India Hambantota 24 Jul 2012 ODI # 3292
Sri Lanka 4 wickets 180 75 20.0 50.0 v Australia Brisbane 18 Jan 2013 ODI # 3321
Sri Lanka 7 wickets 178 101 18.2 48.0 v Pakistan Dambulla 30 Aug 2014 ODI # 3519
Sri Lanka 7 wickets 176 113 20.4 50.0 v India Dharamsala 10 Dec 2017 ODI # 3939
Sri Lanka 8 wickets 153 155 24.3 50.0 v Zimbabwe Harare 14 Nov 2016 ODI # 3804
Sri Lanka 7 wickets 119 156 30.1 50.0 v Zimbabwe Galle 2 Jul 2017 ODI # 3899
Sri Lanka 8 wickets 101 152 24.1 41.0 v Australia Sydney 17 Feb 2012 ODI # 3241
Sri Lanka 9 wickets 92 200 34.4 50.0 v Zimbabwe Harare 9 Jun 2010 ODI # 2990
Sri Lanka 7 wickets 75 210 37.3 50.0 v India Dambulla 22 Jun 2010 ODI # 2999
Sri Lanka 6 wickets 75 161 37.3 50.0 v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
Sri Lanka 9 wickets 64 119 15.2 26.0 v Zimbabwe Bulawayo 1 Jun 2010 ODI # 2985
Sri Lanka 8 wickets 64 186 34.2 45.0 v England Colombo (RPS) 29 Nov 2014 ODI # 3557
Sri Lanka 10 wickets 63 230 39.3 50.0 v England Colombo (RPS) 26 Mar 2011 ODI # 3145
Sri Lanka 8 wickets 59 171 40.1 50.0 v Australia Adelaide 13 Jan 2013 ODI # 3319
Sri Lanka 3 wickets 55 193 40.5 50.0 v New Zealand Dambulla 13 Aug 2010 ODI # 3031
Sri Lanka 9 wickets 43 250 42.5 50.0 v Bangladesh Dhaka 8 Jan 2010 ODI # 2940
Sri Lanka 8 wickets 36 239 44.0 50.0 v South Africa Pallekele 28 Jul 2013 ODI # 3400
Sri Lanka 1 wicket 34 240 44.2 50.0 v Australia Melbourne 3 Nov 2010 ODI # 3065
Sri Lanka 8 wickets 34 272 44.2 50.0 v Australia Adelaide 6 Mar 2012 ODI # 3256
Sri Lanka 7 wickets 34 131 26.2 32.0 v New Zealand Hambantota 10 Nov 2012 ODI # 3307
Sri Lanka 8 wickets 32 238 35.4 41.0 v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
Sri Lanka 7 wickets 31 261 44.5 50.0 v Bangladesh Dhaka 4 Jan 2010 ODI # 2937
Sri Lanka 5 wickets 31 199 44.5 50.0 v Zimbabwe Dhaka 21 Jan 2018 ODI # 3962
Sri Lanka 8 wickets 27 197 42.3 47.0 v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
Sri Lanka 5 wickets 22 261 46.2 50.0 v Pakistan Dhaka 8 Mar 2014 ODI # 3486
Sri Lanka 8 wickets 22 277 46.2 50.0 v New Zealand Nelson 31 Dec 2015 ODI # 3717
Sri Lanka 4 wickets 18 212 47.0 50.0 v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Sri Lanka at Port Elizabeth, 4th ODI, Mar 13, 2019 [ODI # 4114]
South Africa v Sri Lanka at Durban, 3rd ODI, Mar 10, 2019 [ODI # 4112]