Sri Lanka vs Zimbabwe: ODI head-to-head record

Sri Lanka and Zimbabwe have met 34 times in ODIs in our ball-by-ball record (2003–2025) — Sri Lanka lead 25–7 in decided matches, with 2 producing no result. Every number is computed from the ball-by-ball record of these 34 meetings.

MatchesSri Lanka winsZimbabwe winsNo result
All seasons342572

“No result” covers washouts — and, in T20 leagues, super-over finishes, which the ball-by-ball record stores without a winner. Coverage: ball-by-ball data from 2003–2025; earlier ODIs matches predate the ball-by-ball record and are not counted here.

Who has won more Sri Lanka vs Zimbabwe matches?

In decided ODI matches Sri Lanka lead 25–7: Sri Lanka 25, Zimbabwe 7. 2 produced no result.

Season by season

SeasonMatchesSri LankaZimbabweD/TNR
200221100
200444000
200611000
200844000
201043100
201632001
201773400
202132100
202343001
202522000

Recent meetings

SeasonDateVenueSri Lanka resultMargin
20252025-08-31Harare Sports Club, HarareW5 wickets
20252025-08-29Harare Sports Club, HarareW7 runs
20232024-01-11R Premadasa Stadium, ColomboW8 wickets
20232024-01-08R Premadasa Stadium, ColomboW2 wickets
20232024-01-06R Premadasa Stadium, ColomboNR
20232023-07-02Queens Sports Club, BulawayoW9 wickets
20212022-01-21Pallekele International Cricket Stadium, KandyW184 runs
20212022-01-18Pallekele International Cricket Stadium, KandyL22 runs
20212022-01-16Pallekele International Cricket Stadium, KandyW5 wickets
20172018-01-21Shere Bangla National Stadium, MirpurW5 wickets

More ODI team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions