England vs South Africa Head to Head Stats & Records in ODI Cricket 2026
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
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, 2026England 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.