Scotland have been involved in two completed ODIs against Sri Lanka, losing both of them; doing so by margins of 183 runs (2011) and 148 runs (2015).
Sri Lanka and Scotland have faced each other once before at Grange Cricket Club in Edinburgh; the visitors recording a comfortable 183-run win over Scotland there in 2011.
Sri Lanka come into this game having tasted defeat in 13 of their last 14 ODI outings (W1); they are currently enduring an eight-game losing streak in this format.
Scotland have only suffered three losses in their last eight ODI fixtures; they've recorded four victories and one tie in that time.
Scotland have managed to register five victories in their last seven ODI games played at this venue in Edinburgh (L2); losing nine times out of 10 there immediately beforehand.
Scotland recorded their famous six-run victory over England last summer at this very ground in Edinburgh.
Sri Lanka are currently on a nine-match losing run in this format when playing outside Asia; their longest such streak since enduring an 11-game stretch between 1985 and 1988.
Lasith Malinga (Sri Lanka) managed to claim figures of 5/30 when Sri Lanka played their only previous ODI encounter at this venue in Edinburgh (2011); only twice before has he recorded a better return in ODIs.
Calum MacLeod (Scotland) registered a century in his last ODI appearance, a game which took place at Grange Cricket Club in Edinburgh; he's scored 11 runs in two ODI knocks against Sri Lanka to date however.
Callum MacLeod requires 47 to reach 2,000 ODI runs for Scotland; he'll becoming only the second batsman ever to get there for Scotland (Kyle Coetzer).