Table of Contents
The Sri Lanka National Cricket Team Vs Zimbabwe National Cricket Team Matches rivalry has produced a long list of memorable contests across Test cricket, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is). Sri Lanka have historically held the stronger overall record, particularly in Tests and ODIs, but Zimbabwe have also created important moments, including their famous ODI series victory in Sri Lanka in 2017 and several recent T20I wins.
The two teams first met in an ODI during the 1992 Cricket World Cup. Since then, their rivalry has developed across bilateral series and major ICC tournaments. According to historical records, Sri Lanka have won 51 of 66 ODIs against Zimbabwe, while Zimbabwe have won 12, with three matches ending without a result. In Tests, Sri Lanka lead 14-0 from 20 matches, with six draws. In T20Is, Sri Lanka lead 8-4 after 12 meetings.
Sri Lanka Vs Zimbabwe Head-to-Head Record
The overall head-to-head record shows Sri Lanka’s dominance, especially in the longer formats. Zimbabwe, however, have remained competitive in limited-overs cricket and have produced some significant victories.
| Format | Matches | Sri Lanka Wins | Zimbabwe Wins | Draw/NR |
|---|---|---|---|---|
| Tests | 20 | 14 | 0 | 6 Draws |
| ODIs | 66 | 51 | 12 | 3 No Results |
| T20Is | 12 | 8 | 4 | 0 |
| Total | 98 | 73 | 16 | 9 |
The Test record is particularly one-sided, with Sri Lanka unbeaten against Zimbabwe in 20 Tests. Their ODI record is also strongly in Sri Lanka’s favour, although Zimbabwe’s 2017 ODI series win remains one of the biggest achievements in this rivalry.
Early History of Sri Lanka Vs Zimbabwe Matches
The ODI rivalry began on February 23, 1992, at New Plymouth during the 1992 Cricket World Cup. Sri Lanka won the match by three wickets. That encounter marked the beginning of a fixture that would eventually span World Cups, bilateral series and other international competitions.
During the 1990s, Sri Lanka became increasingly powerful in international cricket, while Zimbabwe developed a competitive side featuring players such as Andy Flower, Grant Flower, Heath Streak and Alistair Campbell.
Sri Lanka generally enjoyed the better results, but Zimbabwe were capable of challenging them, especially in ODI cricket.
Sri Lanka National Cricket Team Vs Zimbabwe National Cricket Team Matches in Tests
Sri Lanka and Zimbabwe have played 20 Test matches. Sri Lanka have won 14, Zimbabwe have never won a Test against Sri Lanka, and six matches have ended in draws.
The first major Test series between the sides came after Zimbabwe became a Test nation. Sri Lanka’s experience and stronger bowling resources generally gave them the advantage.
One of the most dominant Test performances came in 2004 when Sri Lanka defeated Zimbabwe by an innings and 254 runs in Bulawayo. Sri Lanka’s superiority in Test cricket has remained a defining feature of the rivalry.
The 2016 Test Series: Sri Lanka toured Zimbabwe in late 2016 for two Tests. Sri Lanka won both matches. The first Test was won by 225 runs, while the second was won by 257 runs. Rangana Herath was particularly influential with the ball, while Dimuth Karunaratne was Sri Lanka’s leading run-scorer during the series.
The 2017 One-Off Test: Zimbabwe then toured Sri Lanka in 2017. Sri Lanka won the one-off Test in Colombo by four wickets, with Rangana Herath again playing an important role.
The 2020 Test Series: Sri Lanka returned to Zimbabwe in January 2020. Sri Lanka won the first Test by 10 wickets, while the second Test ended in a draw.
Test Head-to-Head Summary
| Test Record | Sri Lanka | Zimbabwe |
|---|---|---|
| Matches | 20 | 20 |
| Wins | 14 | 0 |
| Losses | 0 | 14 |
| Draws | 6 | 6 |
| Win Percentage | 70% | 0% |
This record makes Sri Lanka one of Zimbabwe’s most difficult opponents in Test cricket.
Sri Lanka Vs Zimbabwe ODI Rivalry
The ODI rivalry is much longer and has produced considerably more competitive cricket. The teams have played 66 ODIs, with Sri Lanka winning 51 and Zimbabwe winning 12. Three matches have ended without a result.
Sri Lanka’s highest ODI total against Zimbabwe is 327/6, while Zimbabwe’s highest total against Sri Lanka is 322/4.
The fixture has also produced outstanding bowling performances. Sri Lanka’s Chaminda Vaas recorded 8/19 against Zimbabwe in Colombo in December 2001, an extraordinary performance that remains the only eight-wicket haul in men’s ODI cricket.
The 2011 World Cup Match
One of the most memorable Sri Lanka National Cricket Team Vs Zimbabwe National Cricket Team Matches came during the 2011 Cricket World Cup.
Sri Lanka scored 327/6, with Tillakaratne Dilshan making 144 and Upul Tharanga scoring 133. The pair shared a huge opening partnership of 282 runs.
Zimbabwe were eventually bowled out for 188, giving Sri Lanka a 139-run victory.
The match demonstrated Sri Lanka’s batting strength and remains one of the biggest World Cup victories between these two teams.
Zimbabwe’s Historic ODI Series Win in 2017
The 2017 ODI series in Sri Lanka is arguably the most important achievement for Zimbabwe in this rivalry.
Zimbabwe won the five-match ODI series 3-2. The result was historic because it was Zimbabwe’s first ODI series victory against Sri Lanka and their first away series win against a Test nation since 2001.
Zimbabwe began the series by winning the first ODI at Galle by six wickets after chasing Sri Lanka’s 316/5.
Sri Lanka responded with victories in the second and third matches, but Zimbabwe won the fourth ODI by four wickets before sealing the series in the fifth match by three wickets.
| ODI | Result |
|---|---|
| 1st ODI, 2017 | Zimbabwe won by 6 wickets |
| 2nd ODI, 2017 | Sri Lanka won by 7 wickets |
| 3rd ODI, 2017 | Sri Lanka won by 8 wickets |
| 4th ODI, 2017 | Zimbabwe won by 4 wickets |
| 5th ODI, 2017 | Zimbabwe won by 3 wickets |
| Series | Zimbabwe won 3-2 |
The series was a major moment in Zimbabwean cricket. Hamilton Masakadza was named Player of the ODI Series, while the result contributed to Angelo Mathews stepping down as Sri Lanka’s captain.
Recent ODI Matches Between Sri Lanka and Zimbabwe
Sri Lanka regained control of the ODI rivalry in their more recent encounters.
In January 2024, the first ODI in Colombo ended without a result because of weather. Sri Lanka then won the second ODI by two wickets and the third by eight wickets under the DLS method.
The most recent ODI series took place in Zimbabwe in August 2025. Sri Lanka won both completed matches.
In the first ODI, Sri Lanka scored 298/6 and Zimbabwe replied with 291/8, giving Sri Lanka a seven-run victory. In the second ODI, Zimbabwe made 277/7 before Sri Lanka chased the target with 278/5 to win by five wickets.
| Date | Match | Result |
|---|---|---|
| 29 Aug 2025 | 1st ODI | Sri Lanka won by 7 runs |
| 31 Aug 2025 | 2nd ODI | Sri Lanka won by 5 wickets |
| Series | 2 ODIs | Sri Lanka won 2-0 |
Sri Lanka Vs Zimbabwe T20I Matches
T20I cricket has provided a much more balanced contest. Sri Lanka and Zimbabwe have played 12 T20Is, with Sri Lanka winning eight and Zimbabwe four.
Sri Lanka’s highest T20I score in this fixture is 193/2, while Zimbabwe’s highest is 191/8. Sri Lanka’s lowest completed score is 80, while Zimbabwe’s is 82.
The short format has allowed Zimbabwe to produce several notable victories, especially in recent years.
Ajantha Mendis’ Six-Wicket Haul in 2012
One of the most memorable T20I performances occurred during the 2012 ICC World Twenty20 in Hambantota.
Sri Lanka scored 182/4 before Zimbabwe were bowled out for 100. Ajantha Mendis produced extraordinary figures of 6/8, helping Sri Lanka win by 82 runs. His performance remains one of the defining bowling displays in the history of the fixture.
The match also showed the effectiveness of Sri Lanka’s spin attack on home conditions.
The 2025 T20I Series
Sri Lanka and Zimbabwe played three T20Is in Harare in September 2025.
Sri Lanka won the first match by four wickets after chasing Zimbabwe’s 175/7. Zimbabwe responded in the second match by defeating Sri Lanka by five wickets after Sri Lanka were bowled out for 80.
Sri Lanka won the deciding third T20I by eight wickets, chasing 192 with 14 balls remaining.
| T20I | Zimbabwe | Sri Lanka | Result |
|---|---|---|---|
| 1st, 3 Sep 2025 | 175/7 | 177/6 | Sri Lanka won by 4 wickets |
| 2nd, 6 Sep 2025 | 84/5 | 80 | Zimbabwe won by 5 wickets |
| 3rd, 7 Sep 2025 | 191/8 | 193/2 | Sri Lanka won by 8 wickets |
| Series | Sri Lanka won 2-1 |
Recent T20I Upsets by Zimbabwe
Zimbabwe have become increasingly competitive against Sri Lanka in T20I cricket.
On November 20, 2025, Zimbabwe defeated Sri Lanka by 67 runs after scoring 162/8 while Sri Lanka were dismissed for 95. Five days later, Sri Lanka responded with a nine-wicket victory, chasing 147 with 148/1.
The most recent completed T20I between the teams came on February 19, 2026, during the T20 World Cup in Colombo. Zimbabwe scored 182/4 and defeated Sri Lanka, who made 178/7, by six wickets.
This result was another indication that Zimbabwe can compete with Sri Lanka in the shortest format despite trailing in the overall head-to-head record.
Memorable Players in Sri Lanka Vs Zimbabwe Matches
Several outstanding cricketers have played important roles in this rivalry.
Sri Lanka: Muttiah Muralitharan, Chaminda Vaas, Ajantha Mendis, Rangana Herath, Sanath Jayasuriya, Mahela Jayawardene, Tillakaratne Dilshan and Pathum Nissanka have all produced memorable performances.
Chaminda Vaas’ 8/19 in an ODI is one of the most extraordinary records in the fixture. Dilshan’s 144 in the 2011 World Cup and Mendis’ 6/8 in the 2012 T20 World Cup are other standout performances.
Zimbabwe: Andy Flower, Grant Flower, Heath Streak, Hamilton Masakadza, Brendan Taylor, Sikandar Raza and Sean Williams have been among Zimbabwe’s most influential players in matches against Sri Lanka.
The 2017 ODI series was particularly important for Masakadza, who was named Player of the Series after Zimbabwe’s historic 3-2 victory.
Biggest Moments in Sri Lanka Vs Zimbabwe Cricket History
| Year | Tournament/Series | Major Event |
|---|---|---|
| 1992 | Cricket World Cup | Sri Lanka won the first ODI meeting |
| 2001 | ODI | Chaminda Vaas took 8/19 |
| 2004 | Test | Sri Lanka won by an innings and 254 runs |
| 2011 | Cricket World Cup | Sri Lanka won by 139 runs |
| 2012 | T20 World Cup | Ajantha Mendis took 6/8 |
| 2016 | Tests | Sri Lanka won both Tests in Zimbabwe |
| 2017 | ODI Series | Zimbabwe won an ODI series in Sri Lanka for the first time |
| 2020 | Tests | Sri Lanka won first Test by 10 wickets |
| 2025 | ODI Series | Sri Lanka won 2-0 in Zimbabwe |
| 2025 | T20I Series | Sri Lanka won 2-1 |
| 2026 | T20 World Cup | Zimbabwe won by 6 wickets |
Sri Lanka Vs Zimbabwe Matches: Key Records
The overall statistics highlight Sri Lanka’s long-term dominance.
| Record | Sri Lanka | Zimbabwe |
|---|---|---|
| Test wins | 14 | 0 |
| ODI wins | 51 | 12 |
| T20I wins | 8 | 4 |
| ODI highest total | 327/6 | 322/4 |
| T20I highest total | 193/2 | 191/8 |
| Most notable ODI bowling | Chaminda Vaas 8/19 | — |
| T20I best bowling in fixture | Ajantha Mendis 6/8 | — |
The ODI records are particularly interesting because Sri Lanka have won far more matches, but Zimbabwe have still produced historic results. Their 2017 series victory remains the clearest example.
Why Sri Lanka Have Dominated the Rivalry
Sri Lanka’s success against Zimbabwe has been based on several factors. Historically, Sri Lanka have possessed stronger bowling resources, particularly in Test and ODI cricket. Their spin bowling has also been highly effective in Asian conditions.
Players such as Muralitharan, Herath and Mendis gave Sri Lanka match-winning options, while batsmen such as Jayasuriya, Jayawardene and Dilshan regularly produced big scores.
Zimbabwe, meanwhile, have often relied on individual performances and strong all-rounders. In recent T20Is, players such as Sikandar Raza and Brian Bennett have helped Zimbabwe become more competitive.
Future of the Sri Lanka Vs Zimbabwe Rivalry
The rivalry remains relevant because both teams continue to compete across ICC tournaments and bilateral cricket.
Sri Lanka still have the clear historical advantage, but recent T20I results demonstrate that Zimbabwe should not be underestimated. Zimbabwe’s victories in 2025 and 2026 show that the gap is narrower in T20 cricket than the overall records suggest.
For fans searching for Sri Lanka National Cricket Team Vs Zimbabwe National Cricket Team Matches, the fixture offers a combination of historic World Cup games, dominant Test performances, close ODI contests and increasingly competitive T20I matches.
FAQs About Sri Lanka National Cricket Team Vs Zimbabwe National Cricket Team Matches
How many Tests have Sri Lanka and Zimbabwe played?
Sri Lanka and Zimbabwe have played 20 Tests. Sri Lanka have won 14, Zimbabwe have won none, and six matches have ended in draws.
How many ODIs have Sri Lanka and Zimbabwe played?
The teams have played 66 ODIs. Sri Lanka have won 51, Zimbabwe have won 12, and three matches ended without a result.
How many T20Is have Sri Lanka and Zimbabwe played?
They have played 12 T20Is. Sri Lanka have won eight and Zimbabwe have won four.
What was Zimbabwe’s biggest achievement against Sri Lanka?
Zimbabwe’s 3-2 ODI series victory in Sri Lanka in 2017 was one of their biggest achievements in this rivalry. It was their first ODI series win against Sri Lanka.
Who took 8 wickets against Zimbabwe in an ODI?
Sri Lankan fast bowler Chaminda Vaas took 8/19 against Zimbabwe in Colombo in December 2001. It remains a historic ODI bowling performance.
Who took 6 wickets for Sri Lanka against Zimbabwe in a T20 World Cup match?
Ajantha Mendis took 6/8 against Zimbabwe during the 2012 T20 World Cup, helping Sri Lanka win by 82 runs.
When was the latest Sri Lanka Vs Zimbabwe T20I?
The latest completed T20I was on February 19, 2026, when Zimbabwe defeated Sri Lanka by six wickets in Colombo during the T20 World Cup.
Conclusion
The Sri Lanka National Cricket Team Vs Zimbabwe National Cricket Team Matches rivalry has developed over more than three decades and includes some remarkable performances in international cricket. Sri Lanka have dominated the overall head-to-head record, winning 14 of 20 Tests, 51 of 66 ODIs and eight of 12 T20Is.
However, Zimbabwe have produced several historic results. Their 2017 ODI series victory in Sri Lanka stands as the biggest series achievement, while their recent T20I victories show that they remain capable of challenging Sri Lanka in the shortest format.
From Chaminda Vaas’ incredible 8/19 and Ajantha Mendis’ 6/8 to the 2011 World Cup and 2017 ODI series, Sri Lanka National Cricket Team Vs Zimbabwe National Cricket Team Matches have provided cricket fans with memorable moments across generations.
As both teams continue competing in international cricket, future meetings could add another important chapter to this long-running rivalry.









One Comment