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
Ajinkya Rahane urges Gambhir to ignore online noise and focus on World Cup prep
26 January, 2026
Shreyas Iyer set for extended run as BCCI delays Tilak Varma’s return
26 January, 2026
Ajinkya Rahane tells Samson: ‘Play your game, not Abhishek Sharma’s
26 January, 2026
Bowling might in focus as DC take on Gujarat Giants at crucial stage
26 January, 2026
‘Energy was superb’: Shashank Singh on PBKS’ pre-season camp in Udaipur
26 January, 2026
‘Not mindless hitting’: Mark Chapman decodes Abhishek Sharma’s six-hitting mastery
26 January, 2026
‘Still can’t explain it’: Tristan Stubbs on Sunrisers’ stunning SA20 title win
26 January, 2026
Riyan Parag back in the frame as Washington Sundar’s World Cup spot hangs in balance
26 January, 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.