In ICC ODI Ranking, Sri Lanka were placed 9th position whereas Zimbabwe were placed 14th position. Sri Lanka and Zimbabwe have played in 54 ODI, with Sri Lanka winning 43 matches against Zimbabwe 11.
In most recent game, Sri Lanka and Zimbabwe were face each other at Shere Bangla National Stadium, Mirpur, Dhaka on Jan 21 2018, Zimbabwe had made score 198/10 in the batting first. Sri Lanka had chased down the score and won by 5 wickets.