In ICC ODI Ranking, Sri Lanka were placed 9th position whereas Zimbabwe were placed 14th position. Sri Lanka and Zimbabwe have played in 56 ODI, with Sri Lanka winning 44 matches against Zimbabwe 12.
In most recent game, Sri Lanka and Zimbabwe were face each other at Pallekele International Cricket Stadium on Jan 18 2022, Zimbabwe had made score 302/8 in the batting first and they had defeated Sri Lanka by 22 runs.