Series results
Series/Tournament Season Winner Margin
Tri-Nation Tournament in Bangladesh 2009/10 Sri Lanka
Zimbabwe Triangular Series (India, Sri Lanka, Zimbabwe) 2010 Sri Lanka
Asia Cup (Bangladesh, India, Pakistan, Sri Lanka in Sri Lanka) 2010 India
Sri Lanka Triangular Series (India, New Zealand, Sri Lanka) 2010 Sri Lanka
Sri Lanka in Australia ODI Series 2010/11 Sri Lanka 2-1 (3)
West Indies in Sri Lanka ODI Series 2010/11 Sri Lanka 2-0 (3)
ICC Cricket World Cup (in Bangladesh/India/Sri Lanka) 2010/11 India
NatWest Series [Sri Lanka in England] 2011 England 3-2 (5)
Tri-Nation Tournament in Scotland 2011 Sri Lanka
Australia in Sri Lanka ODI Series 2011 Australia 3-2 (5)
Pakistan v Sri Lanka ODI Series (in United Arab Emirates) 2011/12 Pakistan 4-1 (5)
Sri Lanka in South Africa ODI Series 2011/12 South Africa 3-2 (5)
Commonwealth Bank Series (Australia, India, Sri Lanka in Australia) 2011/12 Australia
Asia Cup (Bangladesh, India, Pakistan, Sri Lanka in Bangladesh) 2011/12 Pakistan
Pakistan in Sri Lanka ODI Series 2012 Sri Lanka 3-1 (5)
India in Sri Lanka ODI Series 2012 India 4-1 (5)
New Zealand in Sri Lanka ODI Series 2012/13 Sri Lanka 3-0 (5)
Sri Lanka in Australia ODI Series 2012/13 drawn 2-2 (5)
Bangladesh in Sri Lanka ODI Series 2012/13 drawn 1-1 (3)
ICC Champions Trophy (in England) 2013 India
West Indies Tri-Nation Series (India, Sri Lanka, West Indies) 2013 India
South Africa in Sri Lanka ODI Series 2013 Sri Lanka 4-1 (5)
New Zealand in Sri Lanka ODI Series 2013/14 drawn 1-1 (3)
Pakistan v Sri Lanka ODI Series (in United Arab Emirates) 2013/14 Pakistan 3-2 (5)
Sri Lanka in Bangladesh ODI Series 2013/14 Sri Lanka 3-0 (3)
Asia Cup (Afghanistan, Bangladesh, India, Pakistan, Sri Lanka in Bangladesh) 2013/14 Sri Lanka
Sri Lanka in Ireland ODI Series 2014 Sri Lanka 1-0 (2)
Sri Lanka in England ODI Series 2014 Sri Lanka 3-2 (5)
South Africa in Sri Lanka ODI Series 2014 South Africa 2-1 (3)
Pakistan in Sri Lanka ODI Series 2014 Sri Lanka 2-1 (3)
Sri Lanka in India ODI Series 2014/15 India 5-0 (5)
England in Sri Lanka ODI Series 2014/15 Sri Lanka 5-2 (7)
Sri Lanka in New Zealand ODI Series 2014/15 New Zealand 4-2 (7)
ICC Cricket World Cup (in Australia/New Zealand) 2014/15 Australia
Pakistan in Sri Lanka ODI Series 2015 Pakistan 3-2 (5)
West Indies in Sri Lanka ODI Series 2015/16 Sri Lanka 3-0 (3)
Sri Lanka in New Zealand ODI Series 2015/16 New Zealand 3-1 (5)
Sri Lanka in Ireland ODI Series 2016 Sri Lanka 2-0 (2)
Sri Lanka in England ODI Series 2016 England 3-0 (5)
Australia in Sri Lanka ODI Series 2016 Australia 4-1 (5)
Zimbabwe Tri-Nation Series (Sri Lanka, West Indies, Zimbabwe) 2016/17 Sri Lanka
Sri Lanka in South Africa ODI Series 2016/17 South Africa 5-0 (5)
Bangladesh in Sri Lanka ODI Series 2016/17 drawn 1-1 (3)
ICC Champions Trophy (in England) 2017 Pakistan
Zimbabwe in Sri Lanka ODI Series 2017 Zimbabwe 3-2 (5)
India in Sri Lanka ODI Series 2017 India 5-0 (5)
Pakistan v Sri Lanka ODI Series (in United Arab Emirates) 2017/18 Pakistan 5-0 (5)
Sri Lanka in India ODI Series 2017/18 India 2-1 (3)
Bangladesh Tri-Nation Series (Bangladesh, Sri Lanka, Zimbabwe) 2017/18 Sri Lanka
South Africa in Sri Lanka ODI Series 2018 South Africa 3-2 (5)
Asia Cup (Afghanistan, Bangladesh, Hong Kong, India, Pakistan, Sri Lanka in United Arab Emirates) 2018 India
England in Sri Lanka ODI Series 2018/19 England 3-1 (5)
Sri Lanka in New Zealand ODI Series 2018/19 New Zealand 3-0 (3)
Sri Lanka in South Africa ODI Series 2018/19 South Africa 5-0 (5)
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]