The last visit of Sri Lanka to Scotland was back in 2011 for a one-off ODI which the visitors won comfortably by 183 runs.
Scotland are set to host Sri Lanka for two ODIs in May 2019.
The last visit of Sri Lanka to Scotland was back in 2011 for a one-off ODI which the visitors won comfortably by 183 runs.
When the sides met for two unofficial ODIs at Beckenham, Kent, in 2017, Scotland stunned Sri Lanka in the first with a seven-wicket victory.
Though Sri Lanka won the second by nine wickets, it still meant Scotland drew the series 1-1. Scotland captain Kyle Coetzer scored 118 in the first, and the victory remains fresh in his memory.
Kyle Coetzer scored 118 against Sri Lanka in 2017
"We are really excited to be playing these ODIs versus another Full Member," he said. "Following our 1-1 draw in the 50 overs series last year, it will be a real challenge for us to go one better and win this ODI series.
“After the success of 2018, the team is mindful that we face new pressures and higher expectations from both Scottish cricket fans and also the wider global cricket community.
“There is nothing better than playing cricket at home in front of a full house of Scottish fans and we are determined to continue to improve on our recent performances. We will be well prepared for these matches and go out to win.”
Details on the venue and tickets will be announced in December.