Zimbabwe skipper Craig Ervine won the toss and elected to bat in their opening one-day international against Sri Lanka on Sunday.
Debutant Takudzwanashe Kaitano has been added to the Zimbabwe team and Ervine said he wanted to take advantage of what looked like decent batting conditions.
"It took us one or two days to get used to the heat and humidity, but we're happy with our preparations."
Sri Lanka, led by Dasun Shanaka, have handed fast bowler Chamika Gunasekara his international debut.
"We would have batted first as well. We had a good preparation over the last week, and in the LPL (Lanka Premier League)," said Shanaka.
"There are five changes from the last time we played an ODI with Chamika Gunasekera debuting today."
The three-match series offers crucial Super League points needed for an automatic qualification for the 2023 50-over World Cup.
Sri Lanka is currently placed seventh while Zimbabwe is bottom in 13th spot.
Sri Lanka: Kusal Mendis, Pathum Nissanka, Charith Asalanka, Dinesh Chandimal (wk), Kamindu Mendis, Dasun Shanaka (capt), Chamika Karunaratne, Maheesh Theekshana, Jeffrey Vandersay, Chamika Gunasekara, Nuwan Pradeep
Zimbabwe: Takudzwanashe Kaitano, Regis Chakabva (wk), Craig Ervine (capt), Wesley Madhevere, Sean Williams, Sikandar Raza, Ryan Burl, Wellington Masakadza, Blessing Muzarabani, Richard Ngarava, Tendai Chatara
Umpires: Kumar Dharmasena (SRI), Lyndon Hannibal (SRI)
TV Umpire: Raveendra Wimalasiri (SRI)
Match Referee: Ranjan Madugalle (SRI)