Head to Head
Zimbabwe vs Sri Lanka Head to Head Record
In 32 matches, Zimbabwe have won 9 and Sri Lanka 21, with 2 drawn/no-result.
Zimbabwe
32
played
Sri Lanka
9won
2 drawn / NRwon21
28.1%65.6%
Zimbabwe · last 5WLWLW
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
Zimbabwe vs Sri Lanka — Frequently Asked Questions
How many times have Zimbabwe and Sri Lanka played each other?
Zimbabwe and Sri Lanka have played 32 matches against each other across formats.
Who has won more matches, Zimbabwe or Sri Lanka?
Zimbabwe have won 9 and Sri Lanka have won 21 of their meetings, with 2 drawn or no-result.
What is the Zimbabwe vs Sri Lanka record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.