Sri Lanka vs Zimbabwe Head to Head Record
Since 2000, Sri Lanka and Zimbabwe have played 63 matches: Sri Lanka lead 49–11 (1 drawn, 2 no result).
Record since 2000 (first meeting in our records: 21 Oct 2000) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | Sri Lanka won | Zimbabwe won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 10 | 9 | 0 | 1 | 0 | 27 Jan 2020 |
| ODI | 41 | 32 | 7 | 0 | 2 | 31 Aug 2025 |
| T20I | 12 | 8 | 4 | 0 | 0 | 19 Feb 2026 |
Last 5 Sri Lanka vs Zimbabwe matches
- 19 Feb 2026 · T20I · R Premadasa Stadium, ColomboZimbabwe won
Zimbabwe won by 6 wickets
- 25 Nov 2025 · T20I · Rawalpindi Cricket StadiumSri Lanka won
Sri Lanka won by 9 wickets
- 20 Nov 2025 · T20I · Rawalpindi Cricket StadiumZimbabwe won
Zimbabwe won by 67 runs
- 7 Sept 2025 · T20I · Harare Sports ClubSri Lanka won
Sri Lanka won by 8 wickets
- 6 Sept 2025 · T20I · Harare Sports ClubZimbabwe won
Zimbabwe won by 5 wickets
Questions
Who has won more matches between Sri Lanka and Zimbabwe?
Since 2000, Sri Lanka and Zimbabwe have played 63 matches: Sri Lanka lead 49–11 (1 drawn, 2 no result).
What is the Sri Lanka vs Zimbabwe head to head record in Test cricket?
Since 2001, Sri Lanka and Zimbabwe have played 10 Test matches: Sri Lanka lead 9–0 (1 drawn).
What is the Sri Lanka vs Zimbabwe head to head record in ODI cricket?
Since 2000, Sri Lanka and Zimbabwe have played 41 ODI matches: Sri Lanka lead 32–7 (2 no result).
What is the Sri Lanka vs Zimbabwe head to head record in T20I cricket?
Since 2008, Sri Lanka and Zimbabwe have played 12 T20I matches: Sri Lanka lead 8–4.
When did Sri Lanka and Zimbabwe last play?
Sri Lanka and Zimbabwe last met on 19 Feb 2026 in a T20I at R Premadasa Stadium, Colombo: Zimbabwe won by 6 wickets.