Toss Scotland chose to bowl v Sri Lanka
Scotland captain Kyle Coetzer has elected to send Sri Lanka in under sunny skies at the Grange as the hosts attempt to replicate their successful result two years ago to the day over Sri Lanka at Beckenham in a Champions Trophy warm-up fixture. Despite clear skies at the toss, Coetzer's decision may also be influenced by rain forecast for around 4 pm, meaning Duckworth-Lewis could come into play later in the day.
Allrounder Michael Leask comes in for vice-captain Richie Berrington, who is out with a broken finger, from Scotland's line-up for their two-run DLS loss to Afghanistan on May 10.
Sri Lanka have rung in a slew of changes headed by Dimuth Karunaratne coming back into the squad and making his captaincy debut. The deposed Lasith Malinga is not in Edinburgh and will rejoin the squad in England later in the week.
Besides Karunaratne, there are five other changes from their last ODI against South Africa in March, which capped a 5-0 series loss. Lahiru Thirimanne comes back to open with Karunaratne. Angelo Mathews, Jeevan Mendis, Suranga Lakmal and Nuwan Pradeep all return to the line-up as well as Sri Lanka seek a winning formula trying to snap an eight-match losing streak prior to their World Cup opener against New Zealand on June 1.
Angelo Mathews and Thisara Perera are the only two players in the Sri Lanka XI to have played in both previous ODI meetings against Scotland, in 2011 & 2015. Coetzer and Calum Macleod are the only two from the Scotland side.
Scotland: 1 Matthew Cross (wk), 2 Kyle Coetzer (capt), 3 Calum Macleod, 4 Craig Wallace, 5 George Munsey, 6 Michael Leask, 7 Tom Sole, 8 Safyaan Sharif, 9 Alasdair Evans, 10 Mark Watt, 11 Brad Wheal
Sri Lanka: 1 Dimuth Karunaratne (capt), 2 Lahiru Thirimanne, 3 Avishka Fernando, 4 Kusal Mendis (wk), 5 Angelo Mathews, 6 Dhananjaya de Silva, 7 Thisara Perera, 8 Jeevan Mendis, 9 Suranga Lakmal, 10 Nuwan Pradeep, 11 Isuru Udana