The Sri Lanka cricket team will host Zimbabwe in a three-match one-day international (ODI) series starting on Saturday, January 6.

As per the Sri Lanka vs Zimbabwe ODIs 2024 schedule, all the matches will be played at the R.Premadasa Stadium in Colombo. 

The first ODI is scheduled on January 6. The second and third ODI matches will be played on January 8 and 11, respectively.

Sri Lanka are ranked seventh in the ICC men’s ODI team rankings, four places above Zimbabwe.

Wicketkeeper-batter Kusal Mendis will lead Sri Lanka in the ODI series with experienced batter Charith Asalanka as his deputy. 

 Wanindu Hasaranga, who has been announced as Sri Lanka's T20 captain, is also selected for the ODI series. However, Hasaranga's participation is subject to fitness.

The likes of Avishka Fernando, Sadeera Samarawickrama, Dasun Shanaka, Maheesh Theekshana, Dilshan Madushanka, Dushmantha Chameera and Dunith Wellalage have been included in the 17-man ODI squad.

On the other hand, the Zimbabwe cricket team will be led by captain Craig Ervine.

Uncapped offspinner Tapiwa Mufudza has been added to the ODI squad after his impressive showing in the domestic season.

Takudzwanashe Kaitano, Tinashe Kamunhukamwe, Milton Shumba and Tony Munyonga have also retained their spots in the squad.

Meanwhile, allrounder Wessly Madhevere was not included in the squad after he was suspended by Zimbabwe Cricket for breaching the anti-doping rules.

Sri Lanka vs Zimbabwe head-to-head in ODI cricket

Sri Lanka have a dominant head-to-head record against Zimbabwe in ODI cricket, winning 47 of the 61 matches that they have played so far. Zimbabwe have registered 12 victories while two matches have ended in no results.

The last time these two sides met, Sri Lanka thrashed Zimbabwe by nine wickets in a Super Six clash of the ICC Cricket World Cup Qualifier in July 2023.

Where to watch Sri Lanka vs Zimbabwe ODI 2024 live in India  

The Sri Lanka vs Zimbabwe ODIs 2024 will be telecast live on Sony Sports Ten 5 and Sony Sports Ten 5 HD TV channels in India.

Live streaming of the SL vs ZIM ODIs 2024 will be available on SonyLiv and FanCode in India.

Sri Lanka vs Zimbabwe ODIs 2024 schedule and live match start times

All times in India Standard Time (IST)

Day and Date



Time (IST)

Saturday, January  6

Sri Lanka vs Zimbabwe, 1st ODI

R.Premadasa Stadium, Colombo

2:30 PM

Monday, January  8

Sri Lanka vs Zimbabwe, 2nd ODI

R.Premadasa Stadium, Colombo

2:30 PM

Thursday, January 11

Sri Lanka vs Zimbabwe, 3rd ODI

R.Premadasa Stadium, Colombo

2:30 PM

Sri Lanka vs Zimbabwe ODIs 2024 squads

Sri Lanka ODI squad: Kusal Mendis (captain/wicket-keeper), Charith Asalanka (vice-captain), Pathum Nissanka, Avishka Fernando, Sadeera Samarawickrama (wicket-keeper), Sahan Arachchige, Nuwanidu Fernando, Dasun Shanaka, Janith Liyanage, Maheesh Theekshana, Dilshan Madushanka, Dushmantha Chameera, Dunith Wellalage, Pramod Madushan, Jeffrey Vandersay, Akila Dananjaya, Wanindu Hasaranga (subject to fitness)

Zimbabwe ODI squad: Craig Ervine (captain), Faraz Akram, Ryan Burl, Joylord Gumbie (wicket-keeper), Luke Jongwe, Takudzwanashe Kaitano, Tinashe Kamunhukamwe, Clive Madande (wicket-keeper), Wellington Masakadza, Tapiwa Mufudza, Tony Munyonga, Blessing Muzarabani, Richard Ngarava, Sikandar Raza, Shumba Milton

Photo credit: Alamy