England vs South Africa head to head in ODI!

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 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)

England 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.

England vs South Africa head to head in ODI (FAQs)