England vs South Africa head to head in ODI!
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 | 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
Will Dewald Brevis make comeback in CSK vs DC clash? Here’s the latest update
11 April, 2026
CSK vs DC match prediction: Who will win IPL 2026 match 18 between Chennai Super Kings and Delhi Capitals?
11 April, 2026
PBKS vs SRH Match Prediction: Who will win IPL 2026 Match 17 between Punjab Kings and Sunrisers Hyderabad?
11 April, 2026
Cameron Green bowling return date confirmed: Here's when KKR all-rounder will resume
11 April, 2026
KKR get positive Pathirana news; LSG face growing uncertainty over Hasaranga: Reports
11 April, 2026
BCCI announces India's tour of Zimbabwe for three T20Is in July 2026; here's the full schedule
11 April, 2026
Babar Azam stuns with bold response when asked about Virat Kohli comparison during PSL conference
11 April, 2026
PZ vs LQ match prediction: Who will win PSL 2026 match 19 between Peshawar Zalmi and Lahore Qalandars?
11 April, 2026England vs South Africa head to head in ODI!
South Africa made their first appearance against England on 12 March 1992 in Melbourne. The English team won the match by 3 wickets. Over the years, both teams produced power-packed performances in this format. In the ICC ODI ranking, South Africa is in 5th place, and England is in 8th as of April 2026.
In this white-ball format, Kevin Pietersen, Alastair Cook, Stuart Broad, Sam Curran, and many other players played important roles in England's success. On the other hand, AB de Villiers, Hashim Amla, Graeme Smith, Dewald Brevis, and Aiden Markram gave a match-winning performance for South Africa in the ODI.
England vs South Africa ODI head to head:
The English team faced South Africa in 74 ODI contests. Out of these games, England won 31, and South Africa celebrated 37 wins. 6 games cancelled with no results. Follow this page regularly to watch more updates about England vs South Africa head to head in ODI.
South Africa vs England head to head in ODI- Highest Score & Lowest Score:
The highest score of England vs South Africa in an ODI was 414 on 7 September 2025 at Southampton. The highest score of South Africa was 399. On the lower side, the lowest score of South Africa vs England was 72 on 7 September 2025, while England bowled out for 103 on 22 May 1999 at the Oval.
England vs South Africa head to head ODI Records- The Excellent Performers
Joe Root registered 895 runs, and Darren Gough picked up 51 wickets for England vs South Africa in the ODI. On the other hand, Jacques Kallis scored 1054 runs, and Shaun Pollock took 40 wickets against England in ODIs for South Africa.
SA vs ENG Recent ODI Series Updates:
South Africa tour of England 2025
SA featured in 3 ODI vs ENG in 2025. South Africa celebrated 2 wins in ODI and faced 1 loss. Joe Root was the leading performer of the series with 175 runs in 3 games for ENG. It was an exciting series between both teams.
South Africa Tour of England 2022
Both teams lock horns against each other 3 times in ODI. The series results ended with 1-1. The 3rd ODI was cancelled due to rain. Rassie van der Dussen scored 160 runs in 3 games for SA. It was a closely fought series between both teams.
Stay in touch with Sports Yaari to watch more updates on live scores, IPL head to head, international head to head, cricket news, and sports news daily.