Galle - Sri Lankan captain Angelo Mathews won the toss and put Zimbabwe into bat in the second one-day international in Galle on Sunday.
The hosts brought in 19-year-old allrounder Wanidu Hasaranga for his international debut among three changes after slumping to a humiliating six-wicket defeat by Zimbabwe on Friday.
Hasaranga replaced Lahiru Madushanka among three changes, with fast bowler Dushmantha Chameera and left-arm spinner Lakshan Sandakan coming in for Amila Aponso and Akila Dananjaya.
Sri Lanka: Niroshan Dickwella, Danushka Gunathilaka, Kusal Mendis, Upul Tharanga, Angelo Mathews (capt), Asela Gunaratne, Wanidu Hasaranga, Lakshan Sandakan, Dushmantha Chameera, Lasith Malinga, Nuwan Pradeep
Zimbabwe: Solomon Mire, Hamilton Masakadza, Craig Ervine, Sean Williams, Sikander Raza, Ryan Burl, Peter Moor, Malcolm Waller, Graeme Cremer (capt), Tendai Chatara, Donald Tiripano