Head to Head
Sri Lanka vs Zimbabwe Head to Head Record
In 32 matches, Sri Lanka have won 21 and Zimbabwe 9, with 2 drawn/no-result.

Sri Lanka
32
played

Zimbabwe
21won
2 drawn / NRwon9
65.6%28.1%
Sri Lanka · last 5LWLWL
Recent meetings
T20IZimbabwe won by 6 wickets
Sri Lanka178/7
Zimbabwe182/4Thu, 19 Feb, 2026R.Premadasa Stadium
T20ISri Lanka won by 9 wickets
Zimbabwe146/5
Sri Lanka148/1Tue, 25 Nov, 2025Rawalpindi Cricket Stadium
T20IZimbabwe won by 67 runs
Zimbabwe162/8
Sri Lanka95/10Thu, 20 Nov, 2025Rawalpindi Cricket Stadium
T20ISri Lanka won by 8 wickets
Zimbabwe191/8
Sri Lanka193/2Sun, 07 Sept, 2025Harare Sports Club
T20IZimbabwe won by 5 wickets
Sri Lanka80/10
Zimbabwe84/5Sat, 06 Sept, 2025Harare Sports Club
T20ISri Lanka won by 4 wicket
Zimbabwe175/7
Sri Lanka177/6Wed, 03 Sept, 2025Harare Sports Club
ODISri Lanka won by 5 wickets
Zimbabwe277/7
Sri Lanka278/5Sun, 31 Aug, 2025Harare Sports Club
ODISri Lanka won by 7 runs
Sri Lanka298/6
Zimbabwe291/8Fri, 29 Aug, 2025Harare Sports Club
T20ISri Lanka won by 9 wickets
Zimbabwe82/10
Sri Lanka88/1Thu, 18 Jan, 2024R.Premadasa Stadium
T20IZimbabwe won by 4 wickets
Sri Lanka173/6
Zimbabwe178/6Tue, 16 Jan, 2024R.Premadasa Stadium
Sri Lanka vs Zimbabwe — Frequently Asked Questions
How many times have Sri Lanka and Zimbabwe played each other?
Sri Lanka and Zimbabwe have played 32 matches against each other across formats.
Who has won more matches, Sri Lanka or Zimbabwe?
Sri Lanka have won 21 and Zimbabwe have won 9 of their meetings, with 2 drawn or no-result.
What is the Sri Lanka vs Zimbabwe record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.