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)

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

England vs South Africa Head-to-Head in ODI (FAQs)