Kyle Coetzer scored a ton as Scotland beat Zimbabwe by 26 runs to earn their first ODI win over a Test playing nation
England remain fifth behind leaders South Africa in the International Cricket Council's one-day rankings after the yearly update.
Zimbabwe beat Afghanistan by three runs in a bizarre one-day international where both teams suffered huge batting collapses.
Sri Lanka cruised to a seven-wicket win over Zimbabwe with more than 12 overs to spare to win the Tri-Nation Series.
A remarkable fightback by Zimbabwe saw them beat the West Indies via Duckworth-Lewis and reach Sunday's triangular series final.
Heavy rain in Bulawayo brought a premature end to the tri-series one-day international between Zimbabwe and Sri Lanka.
Shai Hope hit his maiden ODI century but the West Indies were stunned as Zimbabwe fought back to earn a tie in Bulawayo.
Zimbabwe were bowled out for 154 as they suffered an eight-wicket ODI hammering at the hands of Sri Lanka.
Rangana Herath finished with match figures of 13-152 as Sri Lanka wrapped up a 257-run victory over Zimbabwe in the second Test.
Rangana Herath took his second five-wicket haul in as many days as Sri Lanka pushed Zimbabwe to the brink in the second Test.
Rangana Herath became the third bowler to pick up five-wicket hauls against all nine Test opponents, against Zimbabwe in Harare.
Sri Lanka increased their advantage over Zimbabwe on day two of the second Test, with Asela Gunaratne scoring a maiden Test ton.
Dhananjaya de Silva hit an unbeaten century to give Sri Lanka the upper hand over Zimbabwe on the opening day of the second Test.
Sri Lanka wrapped up a 225-run win in the first Test against Zimbabwe after overcoming some stoic resistance from the hosts.
Dimuth Karunaratne hit his fourth Test century to give Sri Lanka a commanding lead in the series opener with Zimbabwe.
Graeme Cremer hit a maiden Test hundred as Zimbabwe frustrated Sri Lanka on day three of the first Test in Harare.
Ten years after scoring his maiden Test ton, Upul Tharanga notched his second as Sri Lanka dominated day two against Zimbabwe.
Zimbabwe have named former international Heath Streak as their new head coach.
New Zealand comprehensively completed a 2-0 series sweep of Zimbabwe by securing a 254-run win in the second Test.
New Zealand's seamers struck three vital blows to keep the tourists on track for victory in the second Test against Zimbabwe on Tuesday.