The Sri Lanka cricket team toured Scotland in May 2019 to play two One Day International (ODI) matches. The teams have played ODIs against each other twice before, with Sri Lanka winning both matches. The matches took place ahead of the 2019 Cricket World Cup, and were part of Sri Lanka's preparation for the tournament. Ahead of the World Cup, Dimuth Karunaratne was named as Sri Lanka's ODI captain, replacing Lasith Malinga. Sri Lanka won the series 1âÂÂ0, after the first match was washed out.