New Zealand vs South Africa Head to Head Stats & Records in ODI Cricket 2026
74
Matches Played
74
27
Won
42
42
Lost
27
5
No Result
5
362
Highest Score
357
112
Lowest Score
10
NZ Vs SA in all seasons
| # | Team1 | Team2 | Winner | Margin | Match Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | South Africa | New Zealand | New Zealand | 50 runs. | 05-Mar-2025 | Lahore | NZ won by 50 runs. |
| 2 | New Zealand | South Africa | New Zealand | 6 wickets | 10-Feb-2025 | Lahore | NZ won by 6 wickets |
| 3 | New Zealand | South Africa | South Africa | 190 runs. | 01-Nov-2023 | Pune | SA won by 190 runs. |
| 4 | New Zealand | South Africa | New Zealand | 4 wkts (3b rem) | 19-Jun-2019 | Birmingham | NZ won by 4 wkts (3b rem) |
| 5 | New Zealand | South Africa | South Africa | 6 wickets | 04-Mar-2017 | Auckland | SA won by 6 wickets (with 106 balls remaining) |
| 6 | New Zealand | South Africa | New Zealand | 7 wkts (30b rem) | 01-Mar-2017 | Hamilton | NZ won by 7 wkts (30b rem) |
| 7 | New Zealand | South Africa | South Africa | 159 runs | 25-Feb-2017 | Wellington | SA won by 159 runs |
| 8 | New Zealand | South Africa | New Zealand | 6 runs | 22-Feb-2017 | Christchurch | NZ won by 6 runs |
| 9 | New Zealand | South Africa | South Africa | 4 wickets (with 1 ball remaining) | 19-Feb-2017 | Hamilton | SA won by 4 wickets (with 1 ball remaining) |
| 10 | South Africa | New Zealand | South Africa | won by 62 runs | 26-Aug-2015 | Durban | SA won by 62 runs |
| 11 | New Zealand | South Africa | New Zealand | won by 8 wickets | 23-Aug-2015 | Potchefstroom | NZ won by 8 wickets |
| 12 | South Africa | New Zealand | South Africa | won by 20 runs | 19-Aug-2015 | Centurion | SA won by 20 runs |
| 13 | New Zealand | South Africa | New Zealand | 4 wkts (1b rem) (D/L) | 24-Mar-2015 | Auckland | NZ won by 4 wkts (1b rem) (D/L) |
| 14 | New Zealand | South Africa | No result | 27-Oct-2014 | Hamilton | No result | |
| 15 | South Africa | New Zealand | South Africa | won by 72 runs | 24-Oct-2014 | Mount Maunganui | SA won by 72 runs |
| 16 | South Africa | New Zealand | South Africa | won by 6 wickets | 21-Oct-2014 | Mount Maunganui | SA won by 6 wickets |
| 17 | South Africa | New Zealand | South Africa | won by 1 wicket | 25-Jan-2013 | Potchefstroom | SA won by 1 wicket |
| 18 | New Zealand | South Africa | New Zealand | won by 27 runs | 22-Jan-2013 | Kimberley | NZ won by 27 runs |
| 19 | New Zealand | South Africa | New Zealand | won by 1 wicket | 19-Jan-2013 | Paarl | NZ won by 1 wicket |
| 20 | South Africa | New Zealand | South Africa | won by 5 wickets | 03-Mar-2012 | Auckland | SA won by 5 wickets |
| 21 | South Africa | New Zealand | South Africa | won by 6 wickets | 29-Feb-2012 | Napier | SA won by 6 wickets |
| 22 | South Africa | New Zealand | South Africa | won by 6 wickets | 25-Feb-2012 | Wellington | SA won by 6 wickets |
| 23 | New Zealand | South Africa | New Zealand | 49 runs | 25-Mar-2011 | Dhaka | NZ won by 49 runs |
| 24 | South Africa | New Zealand | South Africa | 5 wkts (53b rem) | 24-Sep-2009 | Centurion | SA won by 5 wkts (53b rem) |
| 25 | South Africa | New Zealand | South Africa | won by 5 wickets | 02-Dec-2007 | Cape Town | SA won by 5 wickets |
| 26 | New Zealand | South Africa | New Zealand | won by 7 wickets | 30-Nov-2007 | Port Elizabeth | NZ won by 7 wickets |
| 27 | South Africa | New Zealand | South Africa | won by 2 wickets | 25-Nov-2007 | Durban | SA won by 2 wickets |
| 28 | New Zealand | South Africa | New Zealand | won by 5 wickets | 14-Apr-2007 | St. George's | NZ won by 5 wickets |
| 29 | New Zealand | South Africa | New Zealand | won by 87 runs | 16-Oct-2006 | Mumbai | NZ won by 87 runs |
| 30 | South Africa | New Zealand | South Africa | won by 5 wickets (D/L method) | 06-Nov-2005 | Centurion | SA won by 5 wickets (D/L method) |
| 31 | South Africa | New Zealand | No result | 04-Nov-2005 | Durban | No result | |
| 32 | South Africa | New Zealand | South Africa | won by 4 wickets | 30-Oct-2005 | Port Elizabeth | SA won by 4 wickets |
| 33 | South Africa | New Zealand | South Africa | won by 19 runs | 28-Oct-2005 | Cape Town | SA won by 19 runs |
| 34 | South Africa | New Zealand | South Africa | won by 2 wickets | 23-Oct-2005 | Bloemfontein | SA won by 2 wickets |
| 35 | New Zealand | South Africa | New Zealand | won by 5 wickets | 02-Mar-2004 | Napier | NZ won by 5 wickets |
| 36 | New Zealand | South Africa | New Zealand | won by 2 runs (D/L method) | 29-Feb-2004 | Auckland | NZ won by 2 runs (D/L method) |
| 37 | New Zealand | South Africa | New Zealand | won by 6 wickets | 25-Feb-2004 | Dunedin | NZ won by 6 wickets |
| 38 | New Zealand | South Africa | New Zealand | won by 5 runs | 20-Feb-2004 | Wellington | NZ won by 5 runs |
| 39 | New Zealand | South Africa | New Zealand | won by 5 wickets | 17-Feb-2004 | Christchurch | NZ won by 5 wickets |
| 40 | South Africa | New Zealand | South Africa | won by 5 wickets | 13-Feb-2004 | Auckland | SA won by 5 wickets |
| 41 | New Zealand | South Africa | New Zealand | won by 9 wickets (D/L method) | 16-Feb-2003 | Johannesburg | NZ won by 9 wickets (D/L method) |
| 42 | South Africa | New Zealand | South Africa | won by 6 wickets (D/L method) | 08-Feb-2002 | Sydney | SA won by 6 wickets (D/L method) |
| 43 | South Africa | New Zealand | South Africa | won by 8 wickets | 06-Feb-2002 | Melbourne | SA won by 8 wickets |
| 44 | South Africa | New Zealand | South Africa | won by 67 runs | 01-Feb-2002 | Perth | SA won by 67 runs |
| 45 | South Africa | New Zealand | South Africa | won by 93 runs | 27-Jan-2002 | Adelaide | SA won by 93 runs |
| 46 | New Zealand | South Africa | New Zealand | won by 4 wickets | 19-Jan-2002 | Brisbane | NZ won by 4 wickets |
| 47 | South Africa | New Zealand | South Africa | won by 26 runs | 15-Jan-2002 | Hobart | SA won by 26 runs |
| 48 | South Africa | New Zealand | South Africa | won by 3 wickets | 04-Nov-2000 | Cape Town | SA won by 3 wickets |
| 49 | South Africa | New Zealand | South Africa | won by 6 wickets (D/L method) | 01-Nov-2000 | Durban | SA won by 6 wickets (D/L method) |
| 50 | South Africa | New Zealand | South Africa | won by 5 wickets | 28-Oct-2000 | Kimberley | SA won by 5 wickets |
| 51 | South Africa | New Zealand | South Africa | won by 115 runs (D/L method) | 25-Oct-2000 | Centurion | SA won by 115 runs (D/L method) |
| 52 | South Africa | New Zealand | South Africa | won by 6 wickets | 22-Oct-2000 | Benoni | SA won by 6 wickets |
| 53 | South Africa | New Zealand | No result | 20-Oct-2000 | Potchefstroom | No result | |
| 54 | South Africa | New Zealand | South Africa | won by 8 wickets | 25-Aug-2000 | Kallang | SA won by 8 wickets |
| 55 | South Africa | New Zealand | South Africa | won by 74 runs | 10-Jun-1999 | Birmingham | SA won by 74 runs |
| 56 | New Zealand | South Africa | No result | 30-Mar-1999 | Wellington | No result | |
| 57 | South Africa | New Zealand | South Africa | won by 143 runs | 27-Mar-1999 | Auckland | SA won by 143 runs |
| 58 | South Africa | New Zealand | South Africa | won by 2 wickets | 26-Mar-1999 | Napier | SA won by 2 wickets |
| 59 | New Zealand | South Africa | No result | 25-Mar-1999 | Napier | No result | |
| 60 | New Zealand | South Africa | New Zealand | won by 7 wickets | 20-Feb-1999 | Auckland | NZ won by 7 wickets |
| 61 | South Africa | New Zealand | South Africa | won by 7 wickets | 17-Feb-1999 | Christchurch | SA won by 7 wickets |
| 62 | New Zealand | South Africa | New Zealand | won by 3 wickets | 14-Feb-1999 | Dunedin | NZ won by 3 wickets |
| 63 | South Africa | New Zealand | South Africa | won by 67 runs | 16-Jan-1998 | Perth | SA won by 67 runs |
| 64 | South Africa | New Zealand | South Africa | won by 2 runs | 09-Jan-1998 | Brisbane | SA won by 2 runs |
| 65 | South Africa | New Zealand | South Africa | won by 1 run | 11-Dec-1997 | Hobart | SA won by 1 run |
| 66 | New Zealand | South Africa | New Zealand | won by 47 runs | 06-Dec-1997 | Adelaide | NZ won by 47 runs |
| 67 | South Africa | New Zealand | South Africa | won by 5 wickets | 20-Feb-1996 | Faisalabad | SA won by 5 wickets |
| 68 | New Zealand | South Africa | New Zealand | won by 46 runs | 23-Feb-1995 | Christchurch | NZ won by 46 runs |
| 69 | South Africa | New Zealand | South Africa | won by 81 runs | 11-Dec-1994 | Centurion | SA won by 81 runs |
| 70 | South Africa | New Zealand | South Africa | won by 69 runs | 06-Dec-1994 | Cape Town | SA won by 69 runs |
| 71 | South Africa | New Zealand | South Africa | won by 5 wickets | 14-Jan-1994 | Perth | SA won by 5 wickets |
| 72 | New Zealand | South Africa | New Zealand | won by 9 runs (D/L method) | 08-Jan-1994 | Brisbane | NZ won by 9 runs (D/L method) |
| 73 | New Zealand | South Africa | New Zealand | won by 4 wickets | 18-Dec-1993 | Hobart | NZ won by 4 wickets |
| 74 | New Zealand | South Africa | New Zealand | won by 7 wickets | 29-Feb-1992 | Auckland | NZ won by 7 wickets |
Latest News
WI vs ZIM: Sikandar Raza opts to bowl first against might West Indies in Super Eights clash
23 February, 2026
South African pacer Lungi Ngidi credits IPL legend for perfecting his slower ball craft
23 February, 2026
India's Semi Final Qualification Chances Explained: Can the Men In Blue still make it out of the Super 8?
23 February, 2026
"Astrologer" Mohammad Amir Leaves India Red-Faced! Pakistan TV rejoices as former pacer’s Prophecy comes true
23 February, 2026
Ranji Trophy Final: Confident Karnataka face fearless Jammu and Kashmir in ultimate test
23 February, 2026
‘Not in our hands’: Sahibzada Farhan shrugs off The Hundred franchise snub talk
23 February, 2026
Ranji Trophy Final: Devdutt Padikkal banks on experience as Karnataka eye title glory
23 February, 2026
ECB steps in amid reports of Pakistan player snub in The Hundred
23 February, 2026New Zealand vs South Africa Head-to-Head in ODI Cricket!
ODI cricket has seen 74 matches between New Zealand and South Africa. New Zealand has won 27 games, whereas South Africa leads with 42 wins, and 5 contests ended in a no result. New Zealand’s highest score in this rivalry is 362, while South Africa’s top score is 357. However, on the worst day for both teams, New Zealand’s lowest score is 112 against South Africa, while South Africa’s lowest total against New Zealand is 10. It's the latest New Zealand vs South Africa head-to-head stats in ODI format.