Head to head · ODI
Sri Lanka vs Zimbabwe ODI head to head record
Data through 31 August 2025Last updated 31 August 2025
Sri Lanka and Zimbabwe met 34 times in ODI matches in the data (2003–2025). Sri Lanka won 25 and Zimbabwe won 7, with 2 ties, draws or no results. Sri Lanka lead the head-to-head in the data by 18 wins. In the last 5 meetings, Sri Lanka won 4 and Zimbabwe won 0. The highest total in the fixture is 327/6 by Sri Lanka (10 Mar 2011).
Matches
34
2003–2025
Sri Lanka won
25
Zimbabwe won
7
Tied / drawn / NR
0 / 0 / 2
Wins per year
Show as table
| Year | Sri Lanka wins | Zimbabwe wins |
|---|---|---|
| 2003 | 1 | 1 |
| 2004 | 4 | 0 |
| 2006 | 1 | 0 |
| 2008 | 4 | 0 |
| 2010 | 2 | 1 |
| 2011 | 1 | 0 |
| 2016 | 2 | 0 |
| 2017 | 2 | 3 |
| 2018 | 1 | 1 |
| 2022 | 2 | 1 |
| 2023 | 1 | 0 |
| 2024 | 2 | 0 |
| 2025 | 2 | 0 |
Last 10 Sri Lanka vs Zimbabwe matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 31 Aug 2025 | Zimbabwe 277/7 (50 ov) Sri Lanka 278/5 (49.3 ov) | Sri Lanka won by 5 wickets | Harare Sports Club |
| 29 Aug 2025 | Sri Lanka 298/6 (50 ov) Zimbabwe 291/8 (50 ov) | Sri Lanka won by 7 runs | Harare Sports Club |
| 11 Jan 2024 | Zimbabwe 96 (22.5 ov) Sri Lanka 97/2 (16.4 ov) | Sri Lanka won by 8 wickets (D/L) | R Premadasa Stadium |
| 8 Jan 2024 | Zimbabwe 208 (44.4 ov) Sri Lanka 211/8 (49 ov) | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 6 Jan 2024 | Sri Lanka 273/9 (50 ov) Zimbabwe 12/2 (4 ov) | No result | R Premadasa Stadium |
| 2 Jul 2023 | Zimbabwe 165 (32.2 ov) Sri Lanka 169/1 (33.1 ov) | Sri Lanka won by 9 wickets | Queens Sports Club |
| 21 Jan 2022 | Sri Lanka 254/9 (50 ov) Zimbabwe 70 (24.4 ov) | Sri Lanka won by 184 runs | Pallekele International Cricket Stadium |
| 18 Jan 2022 | Zimbabwe 302/8 (50 ov) Sri Lanka 280/9 (50 ov) | Zimbabwe won by 22 runs | Pallekele International Cricket Stadium |
| 16 Jan 2022 | Zimbabwe 296/9 (50 ov) Sri Lanka 300/5 (48.3 ov) | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 21 Jan 2018 | Zimbabwe 198 (44 ov) Sri Lanka 202/5 (44.5 ov) | Sri Lanka won by 5 wickets | Shere Bangla National Stadium |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Sri Lanka | 184 runs | Zimbabwe | ODI | 21 Jan 2022 | Pallekele International Cricket Stadium |
| Sri Lanka | 144 runs | Zimbabwe | ODI | 10 Oct 2006 | Narendra Modi Stadium |
| Sri Lanka | 139 runs | Zimbabwe | ODI | 10 Mar 2011 | Pallekele International Cricket Stadium |
| Sri Lanka | 9 wickets | Zimbabwe | ODI | 22 Nov 2008 | Harare Sports Club |
| Sri Lanka | 9 wickets | Zimbabwe | ODI | 1 Jun 2010 | Queens Sports Club |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Zimbabwe | 22 runs | Sri Lanka | ODI | 18 Jan 2022 | Pallekele International Cricket Stadium |
| Zimbabwe | 12 runs | Sri Lanka | ODI | 17 Jan 2018 | Shere Bangla National Stadium |
| Zimbabwe | 8 wickets | Sri Lanka | ODI | 7 Jun 2010 | Harare Sports Club |
| Zimbabwe | 6 wickets | Sri Lanka | ODI | 30 Jun 2017 | Galle International Stadium |
Highest and lowest totals
Most runs in Sri Lanka vs Zimbabwe matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Upul Tharanga | Sri Lanka | 17 | 796 | 66.33 | 82.1 | 133 | 2 |
| Hamilton Masakadza | Zimbabwe | 16 | 565 | 35.31 | 78.8 | 111 | 1 |
| Sikandar Raza | Zimbabwe | 18 | 505 | 42.08 | 99.4 | 92 | 0 |
| Tillakaratne Dilshan | Sri Lanka | 9 | 500 | 125.00 | 106.2 | 144 | 2 |
| Kusal Mendis | Sri Lanka | 18 | 486 | 34.71 | 85.4 | 86 | 0 |
| Kumar Sangakkara | Sri Lanka | 11 | 474 | 67.71 | 76.8 | 80 | 0 |
| Sean Williams | Zimbabwe | 15 | 472 | 33.71 | 82.8 | 100 | 1 |
| Pathum Nissanka | Sri Lanka | 6 | 445 | 89.00 | 90.6 | 122 | 2 |
| Brendan Taylor | Zimbabwe | 13 | 420 | 35.00 | 75.1 | 119 | 1 |
| Craig Ervine | Zimbabwe | 20 | 408 | 22.67 | 76.0 | 91 | 0 |
Most wickets in Sri Lanka vs Zimbabwe matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Muttiah Muralitharan | Sri Lanka | 9 | 19 | 11.26 | 3.10 | 5/29 |
| Richard Ngarava | Zimbabwe | 9 | 19 | 18.74 | 4.99 | 5/32 |
| Asela Gunaratne | Sri Lanka | 9 | 16 | 15.56 | 4.79 | 3/10 |
| Wanindu Hasaranga | Sri Lanka | 7 | 15 | 14.60 | 5.81 | 7/19 |
| Tendai Chatara | Zimbabwe | 10 | 15 | 28.40 | 5.46 | 4/33 |
| JDF Vandersay | Sri Lanka | 5 | 14 | 14.43 | 4.73 | 4/10 |
| Ajantha Mendis | Sri Lanka | 6 | 13 | 12.69 | 3.84 | 4/15 |
| Dilhara Fernando | Sri Lanka | 8 | 13 | 17.15 | 3.79 | 3/36 |
| Blessing Muzarabani | Zimbabwe | 11 | 13 | 43.38 | 5.58 | 3/52 |
| D Madushanka | Sri Lanka | 6 | 12 | 15.75 | 4.85 | 4/62 |
Where they met
| Ground | Played | Sri Lanka won | Zimbabwe won |
|---|---|---|---|
| Harare Sports Club | 10 | 9 | 1 |
| Queens Sports Club | 5 | 4 | 0 |
| Pallekele International Cricket Stadium | 4 | 3 | 1 |
| R Premadasa Stadium | 3 | 2 | 0 |
| Mahinda Rajapaksa International Cricket Stadium | 3 | 1 | 2 |
| Shere Bangla National Stadium | 2 | 1 | 1 |
| Galle International Stadium | 2 | 1 | 1 |
| Buffalo Park | 1 | 1 | 0 |
Frequently asked questions
What is the Sri Lanka vs Zimbabwe ODI head to head record?
34 matches: Sri Lanka won 25, Zimbabwe won 7, tied 0, drawn 0, no result 2 (data 2003–2025).
Who won the last Sri Lanka vs Zimbabwe ODI match?
Sri Lanka won by 5 wickets (31 Aug 2025).
What is the highest score in Sri Lanka vs Zimbabwe ODI matches?
327/6 by Sri Lanka on 10 Mar 2011.
Who has scored the most runs in Sri Lanka vs Zimbabwe ODI matches?
Upul Tharanga (Sri Lanka), 796 runs in 17 innings.
Who has taken the most wickets in Sri Lanka vs Zimbabwe ODI matches?
Muttiah Muralitharan (Sri Lanka), 19 wickets.
Team pages
Past results only, not a prediction. Coverage: Cricsheet data from the early 2000s.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.