South Africa vs New Zealand Head to Head Record
Since 2000, South Africa and New Zealand have played 100 matches: South Africa lead 56–33 (8 drawn, 3 no result).
Record since 2000 (first meeting in our records: 25 Aug 2000) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | South Africa won | New Zealand won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 25 | 13 | 4 | 8 | 0 | 13 Feb 2024 |
| ODI | 50 | 28 | 19 | 0 | 3 | 5 Mar 2025 |
| T20I | 25 | 15 | 10 | 0 | 0 | 25 Mar 2026 |
Last 5 South Africa vs New Zealand matches
- 25 Mar 2026 · T20I · Hagley Oval, ChristchurchSouth Africa won
South Africa won by 33 runs
- 22 Mar 2026 · T20I · Sky Stadium, WellingtonSouth Africa won
South Africa won by 19 runs
- 20 Mar 2026 · T20I · Eden ParkNew Zealand won
New Zealand won by 8 wickets
- 17 Mar 2026 · T20I · Seddon ParkNew Zealand won
New Zealand won by 68 runs
- 15 Mar 2026 · T20I · Bay Oval, Mount MaunganuiSouth Africa won
South Africa won by 7 wickets
Questions
Who has won more matches between South Africa and New Zealand?
Since 2000, South Africa and New Zealand have played 100 matches: South Africa lead 56–33 (8 drawn, 3 no result).
What is the South Africa vs New Zealand head to head record in Test cricket?
Since 2000, South Africa and New Zealand have played 25 Test matches: South Africa lead 13–4 (8 drawn).
What is the South Africa vs New Zealand head to head record in ODI cricket?
Since 2000, South Africa and New Zealand have played 50 ODI matches: South Africa lead 28–19 (3 no result).
What is the South Africa vs New Zealand head to head record in T20I cricket?
Since 2005, South Africa and New Zealand have played 25 T20I matches: South Africa lead 15–10.
When did South Africa and New Zealand last play?
South Africa and New Zealand last met on 25 Mar 2026 in a T20I at Hagley Oval, Christchurch: South Africa won by 33 runs.