New Zealand and South Africa have met 21 times in Test cricket in our ball-by-ball record (2004–2024) — South Africa lead 11–4 in decided matches, with 6 drawn. Every number is computed from the ball-by-ball record of these 21 meetings.
| Matches | New Zealand wins | South Africa wins | Drawn | |
|---|---|---|---|---|
| All seasons | 21 | 4 | 11 | 6 |
Coverage: ball-by-ball data from 2004–2024; earlier Test cricket matches predate the ball-by-ball record and are not counted here.
In decided Test matches South Africa lead 11–4: New Zealand 4, South Africa 11. 6 of their 21 meetings were drawn.
| Season | Matches | New Zealand | South Africa | D/T | NR |
|---|---|---|---|---|---|
| 2003 | 2 | 1 | 1 | 0 | 0 |
| 2005 | 3 | 0 | 2 | 1 | 0 |
| 2007 | 2 | 0 | 2 | 0 | 0 |
| 2011 | 3 | 0 | 1 | 2 | 0 |
| 2012 | 2 | 0 | 2 | 0 | 0 |
| 2016 | 5 | 0 | 2 | 3 | 0 |
| 2021 | 2 | 1 | 1 | 0 | 0 |
| 2023 | 2 | 2 | 0 | 0 | 0 |
| Season | Date | Venue | New Zealand result | Margin |
|---|---|---|---|---|
| 2023 | 2024-02-13 | Seddon Park | W | 7 wickets |
| 2023 | 2024-02-04 | Bay Oval | W | 281 runs |
| 2021 | 2022-02-25 | Hagley Oval | L | 198 runs |
| 2021 | 2022-02-17 | Hagley Oval | W | an innings & 276 runs |
| 2016 | 2017-03-25 | Seddon Park | D | Drawn |
| 2016 | 2017-03-16 | Basin Reserve | L | 8 wickets |
| 2016 | 2017-03-08 | University Oval | D | Drawn |
| 2016 | 2016-08-27 | SuperSport Park | L | 204 runs |
| 2016 | 2016-08-19 | Kingsmead | D | Drawn |
| 2012 | 2013-01-11 | St George's Park | L | an innings & 193 runs |
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions