South Africa vs Zimbabwe Head to Head Record
Since 2000, South Africa and Zimbabwe have played 53 matches: South Africa lead 49–2 (1 drawn, 1 no result).
Record since 2000 (first meeting in our records: 21 Jan 2000) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | South Africa won | Zimbabwe won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 8 | 7 | 0 | 1 | 0 | 6 Jul 2025 |
| ODI | 31 | 30 | 1 | 0 | 0 | 6 Oct 2018 |
| T20I | 14 | 12 | 1 | 0 | 1 | 6 Sept 2026 |
Last 5 South Africa vs Zimbabwe matches
- 6 Sept 2026 · T20I · Namibia Cricket Ground, WindhoekSouth Africa won
South Africa won by 48 runs
- 1 Sept 2026 · T20I · Namibia Cricket Ground, WindhoekSouth Africa won
South Africa won by 43 runs
- 29 Aug 2026 · T20I · Namibia Cricket Ground, WindhoekSouth Africa won
South Africa won by 7 wickets
- 1 Mar 2026 · T20I · Arun Jaitley Stadium, DelhiSouth Africa won
South Africa won by 5 wickets
- 20 Jul 2025 · T20I · Harare Sports ClubSouth Africa won
South Africa won by 7 wickets
Questions
Who has won more matches between South Africa and Zimbabwe?
Since 2000, South Africa and Zimbabwe have played 53 matches: South Africa lead 49–2 (1 drawn, 1 no result).
What is the South Africa vs Zimbabwe head to head record in Test cricket?
Since 2001, South Africa and Zimbabwe have played 8 Test matches: South Africa lead 7–0 (1 drawn).
What is the South Africa vs Zimbabwe head to head record in ODI cricket?
Since 2000, South Africa and Zimbabwe have played 31 ODI matches: South Africa lead 30–1.
What is the South Africa vs Zimbabwe head to head record in T20I cricket?
Since 2010, South Africa and Zimbabwe have played 14 T20I matches: South Africa lead 12–1 (1 no result).
When did South Africa and Zimbabwe last play?
South Africa and Zimbabwe last met on 6 Sept 2026 in a T20I at Namibia Cricket Ground, Windhoek: South Africa won by 48 runs.