England vs South Africa Head to Head Stats & Records in ODI Cricket 2025
74
Matches Played
74
31
Won
37
37
Lost
31
6
No Result
6
414
Highest Score
399
7
Lowest Score
6
ENG Vs SA in all seasons
| # | Team1 | Team2 | Winner | Margin | Match Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | England | South Africa | England | 342 runs | 07-Sep-2025 | Southampton | ENG won by 342 runs |
| 2 | England | South Africa | South Africa | 5 runs | 04-Sep-2025 | London | SA won by 5 runs |
| 3 | England | South Africa | South Africa | 7 wickets | 02-Sep-2025 | Leeds | SA won by 7 wickets |
| 4 | South Africa | England | South Africa | 7 wickets | 01-Mar-2025 | Karachi | SA won by 7 wickets |
| 5 | England | South Africa | South Africa | 229 runs. | 21-Oct-2023 | Mumbai | SA won by 229 runs. |
| 6 | South Africa | England | England | 59 runs. | 01-Feb-2023 | Kimberley | ENG won by 59 runs. |
| 7 | South Africa | England | South Africa | 5 wickets | 29-Jan-2023 | Bloemfontein | SA won by 5 wickets |
| 8 | South Africa | England | South Africa | 27 runs. | 27-Jan-2023 | Bloemfontein | SA won by 27 runs. |
| 9 | England | South Africa | 24-Jul-2022 | Leeds | Match Abandoned | ||
| 10 | England | South Africa | England | 118 runs. | 22-Jul-2022 | Manchester | ENG won by 118 runs. |
| 11 | England | South Africa | South Africa | 62 runs. | 19-Jul-2022 | Chester-le-Street | SA won by 62 runs. |
| 12 | South Africa | England | England | 2 wkts (40b rem) | 09-Feb-2020 | Johannesburg | ENG won by 2 wkts (40b rem) |
| 13 | South Africa | England | 07-Feb-2020 | Durban | No result | ||
| 14 | South Africa | England | South Africa | 7 wickets | 04-Feb-2020 | Cape Town | SA won by 7 wickets (with 14 balls remaining) |
| 15 | England | South Africa | England | 104 runs | 30-May-2019 | London | ENG won by 104 runs |
| 16 | England | South Africa | South Africa | 7 wickets | 29-May-2017 | London | SA won by 7 wickets (with 127 balls remaining) |
| 17 | England | South Africa | England | 2 runs | 27-May-2017 | Southampton | ENG won by 2 runs |
| 18 | England | South Africa | England | 72 runs | 24-May-2017 | Leeds | ENG won by 72 runs |
| 19 | South Africa | England | South Africa | won by 5 wickets | 14-Feb-2016 | Cape Town | SA won by 5 wickets |
| 20 | South Africa | England | South Africa | won by 1 wicket | 12-Feb-2016 | Johannesburg | SA won by 1 wicket |
| 21 | South Africa | England | South Africa | won by 7 wickets | 09-Feb-2016 | Centurion | SA won by 7 wickets |
| 22 | England | South Africa | England | won by 5 wickets | 06-Feb-2016 | Port Elizabeth | ENG won by 5 wickets |
| 23 | England | South Africa | England | won by 39 runs (D/L method) | 03-Feb-2016 | Bloemfontein | ENG won by 39 runs (D/L method) |
| 24 | England | South Africa | England | 7 wkts (75b rem) | 19-Jun-2013 | London | ENG won by 7 wkts (75b rem) |
| 25 | South Africa | England | South Africa | won by 7 wickets | 05-Sep-2012 | Nottingham | SA won by 7 wickets |
| 26 | England | South Africa | England | won by 6 wickets | 02-Sep-2012 | London | ENG won by 6 wickets |
| 27 | England | South Africa | England | won by 4 wickets | 31-Aug-2012 | London | ENG won by 4 wickets |
| 28 | South Africa | England | South Africa | won by 80 runs | 28-Aug-2012 | Southampton | SA won by 80 runs |
| 29 | England | South Africa | No result | 24-Aug-2012 | Cardiff | No result | |
| 30 | England | South Africa | England | 6 runs | 06-Mar-2011 | Chennai | ENG won by 6 runs |
| 31 | England | South Africa | England | won by 7 wickets | 29-Nov-2009 | Port Elizabeth | ENG won by 7 wickets |
| 32 | South Africa | England | South Africa | won by 112 runs | 27-Nov-2009 | Cape Town | SA won by 112 runs |
| 33 | England | South Africa | England | won by 7 wickets | 22-Nov-2009 | Centurion | ENG won by 7 wickets |
| 34 | South Africa | England | England | 22 runs | 27-Sep-2009 | Centurion | ENG won by 22 runs |
| 35 | England | South Africa | No result | 03-Sep-2008 | Cardiff | No result | |
| 36 | England | South Africa | England | won by 7 wickets (D/L method) | 31-Aug-2008 | London | ENG won by 7 wickets (D/L method) |
| 37 | England | South Africa | England | won by 126 runs | 29-Aug-2008 | London | ENG won by 126 runs |
| 38 | England | South Africa | England | won by 10 wickets | 26-Aug-2008 | Nottingham | ENG won by 10 wickets |
| 39 | England | South Africa | England | won by 20 runs | 22-Aug-2008 | Leeds | ENG won by 20 runs |
| 40 | South Africa | England | South Africa | won by 9 wickets | 17-Apr-2007 | Barbados | SA won by 9 wickets |
| 41 | South Africa | England | South Africa | won by 3 wickets | 13-Feb-2005 | Centurion | SA won by 3 wickets |
| 42 | South Africa | England | No result | 11-Feb-2005 | Durban | No result | |
| 43 | South Africa | England | South Africa | won by 7 runs | 09-Feb-2005 | East London | SA won by 7 runs |
| 44 | South Africa | England | South Africa | won by 108 runs | 06-Feb-2005 | Cape Town | SA won by 108 runs |
| 45 | South Africa | England | South Africa | won by 3 wickets | 04-Feb-2005 | Port Elizabeth | SA won by 3 wickets |
| 46 | South Africa | England | Match tied | 02-Feb-2005 | Bloemfontein | Match tied | |
| 47 | England | South Africa | England | won by 26 runs (D/L method) | 30-Jan-2005 | Johannesburg | ENG won by 26 runs (D/L method) |
| 48 | England | South Africa | England | won by 7 wickets | 12-Jul-2003 | London | ENG won by 7 wickets |
| 49 | England | South Africa | England | won by 4 wickets | 08-Jul-2003 | Birmingham | ENG won by 4 wickets |
| 50 | South Africa | England | South Africa | won by 7 wickets | 03-Jul-2003 | Manchester | SA won by 7 wickets |
| 51 | England | South Africa | England | won by 6 wickets | 28-Jun-2003 | London | ENG won by 6 wickets |
| 52 | South Africa | England | South Africa | won by 8 wickets | 10-Oct-2000 | Nairobi | SA won by 8 wickets |
| 53 | South Africa | England | South Africa | won by 38 runs | 13-Feb-2000 | Johannesburg | SA won by 38 runs |
| 54 | South Africa | England | South Africa | won by 2 wickets | 04-Feb-2000 | East London | SA won by 2 wickets |
| 55 | South Africa | England | South Africa | won by 1 run | 26-Jan-2000 | Cape Town | SA won by 1 run |
| 56 | England | South Africa | England | won by 9 wickets | 23-Jan-2000 | Bloemfontein | ENG won by 9 wickets |
| 57 | South Africa | England | South Africa | won by 122 runs | 22-May-1999 | London | SA won by 122 runs |
| 58 | South Africa | England | South Africa | won by 6 wickets | 25-Oct-1998 | Dhaka | SA won by 6 wickets |
| 59 | South Africa | England | South Africa | won by 14 runs | 18-Aug-1998 | Birmingham | SA won by 14 runs |
| 60 | England | South Africa | England | won by 7 wickets | 24-May-1998 | Leeds | ENG won by 7 wickets |
| 61 | South Africa | England | South Africa | won by 32 runs | 23-May-1998 | Manchester | SA won by 32 runs |
| 62 | South Africa | England | South Africa | won by 3 wickets | 21-May-1998 | London | SA won by 3 wickets |
| 63 | South Africa | England | South Africa | won by 78 runs | 25-Feb-1996 | Rawalpindi | SA won by 78 runs |
| 64 | South Africa | England | South Africa | won by 64 runs | 21-Jan-1996 | Port Elizabeth | SA won by 64 runs |
| 65 | South Africa | England | South Africa | won by 14 runs | 19-Jan-1996 | East London | SA won by 14 runs |
| 66 | South Africa | England | South Africa | won by 5 wickets | 17-Jan-1996 | Durban | SA won by 5 wickets |
| 67 | South Africa | England | South Africa | won by 7 wickets | 14-Jan-1996 | Centurion | SA won by 7 wickets |
| 68 | South Africa | England | South Africa | won by 3 wickets | 13-Jan-1996 | Johannesburg | SA won by 3 wickets |
| 69 | England | South Africa | England | won by 5 wickets | 11-Jan-1996 | Bloemfontein | ENG won by 5 wickets |
| 70 | South Africa | England | South Africa | won by 6 runs | 09-Jan-1996 | Cape Town | SA won by 6 runs |
| 71 | England | South Africa | England | won by 4 wickets | 27-Aug-1994 | Manchester | ENG won by 4 wickets |
| 72 | England | South Africa | England | won by 6 wickets | 25-Aug-1994 | Birmingham | ENG won by 6 wickets |
| 73 | England | South Africa | England | won by 19 runs (D/L method) | 22-Mar-1992 | Sydney | ENG won by 19 runs (D/L method) |
| 74 | England | South Africa | England | won by 3 wickets (D/L method) | 12-Mar-1992 | Melbourne | ENG won by 3 wickets (D/L method) |
Latest News
Yuvraj Singh reunites with Team India - What he told the boys will give you goosebumps
12 December, 2025
2nd Test: Jacob Duffy destroys West Indies as New Zealand storm to nine-wicket win
12 December, 2025
'Shubman Gill is too tight': India coach sounds alarm ahead of T20 World Cup
12 December, 2025
John Cena discusses what to expect from his final match at Saturday Night's Main Event
12 December, 2025
Suryakumar Yadav takes responsibility after India suffer heavy defeat in Mullanpur
11 December, 2025
2nd T20I: de Kock, Baartman shine as South Africa win by 51 runs, level series 1-1
11 December, 2025
Manchester United to face competition from Bayern Munich in pursuit of Carlos Baleba
11 December, 2025
Abhishek Sharma joins Suryakumar Yadav in exclusive six-hitting record
11 December, 2025England vs South Africa Head-to-Head in ODI Cricket!
ODI cricket has seen 74 matches between England and South Africa. England has won 31 games, whereas South Africa leads with 37 wins, and 6 contests ended in a no result. England’s highest score in this rivalry is 414, while South Africa’s top score is 399. However, on the worst day for both teams, England’s lowest score is 7 against South Africa, while South Africa’s lowest total against England is 6. It's the latest England vs South Africa head-to-head stats in ODI format.