Overview
- Charith Asalanka recovered from 29–3 to score 106 off 123 balls and lift Sri Lanka to 244 all out.
- Wanindu Hasaranga (4–10) and Kamindu Mendis (3–19) combined to take seven wickets and reduce Bangladesh from 100–1 to 105–8 in 26 balls.
- Bangladesh were bowled out for 167 under lights at R. Premadasa Stadium, handing Sri Lanka a 77-run victory.
- The win gives Sri Lanka a 1–0 advantage in the three-match series as they pursue a top-three spot in the ICC ODI rankings.
- Bangladesh captain Mehidy Hasan Miraz will look to steady his rebuilding side with fresh talent for the second ODI on July 5.