Originally, Zimbabwe were scheduled to tour Sri Lanka in October 2020 to play three ODIs and two Twenty20 International (T20I) matches.[5] The tour was provisionally scheduled for the middle of October 2020 as part of the schedule released by the International Cricket Council in 2018.[6] However, the series did not take place, and was later rescheduled for January 2022.[7] On 4 January 2022, Rumesh Ratnayake was named as interim head coach for Sri Lanka, after Mickey Arthur's contract ended in December 2021.[8]Craig Ervine was again named as Zimbabwe's captain for the tour, after previously leading the team for their visits to Ireland and Scotland in August and September 2021.[9]
Sri Lanka won the opening match by five wickets,[10] with Zimbabwe's Sean Williams top-scoring with a century.[11] Zimbabwe won the second match by 22 runs to level the series.[12] Sri Lanka's Dasun Shanaka scored a century but, just as Sean Williams in the first match, the centurion ended up on the losing side.[13] In the final match of the series, Zimbabwe were bowled out for 70 runs,[14] with Sri Lanka winning by 184 runs to win the series 2–1.[15]