CricketSky
ICC Women's T20 WC 2026 Teams Points Table Schedule Stats

England vs South Africa Head to Head Stats & Records in ODI Cricket

31
Wins
37
37
Lost
31
6
No Result
6
414
Highest Score
399
103
Lowest Score
72

ENG Vs SA in all seasons

# Team 1 Team 2 Winner Margin Date VENUE Scorecard
1 England South Africa ENG 342 runs 07 Sep 2025 Southampton ENG won by 342 runs
2 England South Africa SA 5 runs 04 Sep 2025 London SA won by 5 runs
3 England South Africa SA 7 wickets 02 Sep 2025 Leeds SA won by 7 wickets
4 South Africa England SA 7 wickets 01 Mar 2025 SA won by 7 wickets
5 England South Africa SA 229 runs. 21 Oct 2023 Mumbai SA won by 229 runs.
6 South Africa England ENG 59 runs. 01 Feb 2023 Kimberley ENG won by 59 runs.
7 South Africa England SA 5 wickets 29 Jan 2023 Bloemfontein SA won by 5 wickets
8 South Africa England SA 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 ENG 118 runs. 22 Jul 2022 Manchester ENG won by 118 runs.
11 England South Africa SA 62 runs. 19 Jul 2022 Chester-le-Street SA won by 62 runs.
12 South Africa England ENG 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 SA 7 wickets 04 Feb 2020 Cape Town SA won by 7 wickets (with 14 balls remaining)
15 England South Africa ENG 104 runs 30 May 2019 London ENG won by 104 runs
16 England South Africa SA 7 wickets 29 May 2017 London SA won by 7 wickets (with 127 balls remaining)
17 England South Africa ENG 2 runs 27 May 2017 Southampton ENG won by 2 runs
18 England South Africa ENG 72 runs 24 May 2017 Leeds ENG won by 72 runs
19 South Africa England SA won by 5 wickets 14 Feb 2016 Cape Town SA won by 5 wickets
20 South Africa England SA won by 1 wicket 12 Feb 2016 Johannesburg SA won by 1 wicket
21 South Africa England SA won by 7 wickets 09 Feb 2016 Centurion SA won by 7 wickets
22 England South Africa ENG won by 5 wickets 06 Feb 2016 Port Elizabeth ENG won by 5 wickets
23 England South Africa ENG won by 39 runs (D/L method) 03 Feb 2016 Bloemfontein ENG won by 39 runs (D/L method)
24 England South Africa ENG 7 wkts (75b rem) 19 Jun 2013 London ENG won by 7 wkts (75b rem)
25 South Africa England SA won by 7 wickets 05 Sep 2012 Nottingham SA won by 7 wickets
26 England South Africa ENG won by 6 wickets 02 Sep 2012 London ENG won by 6 wickets
27 England South Africa ENG won by 4 wickets 31 Aug 2012 London ENG won by 4 wickets
28 South Africa England SA 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 ENG 6 runs 06 Mar 2011 Chennai ENG won by 6 runs
31 England South Africa ENG won by 7 wickets 29 Nov 2009 Port Elizabeth ENG won by 7 wickets
32 South Africa England SA won by 112 runs 27 Nov 2009 Cape Town SA won by 112 runs
33 England South Africa ENG won by 7 wickets 22 Nov 2009 Centurion ENG won by 7 wickets
34 South Africa England ENG 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 ENG won by 7 wickets (D/L method) 31 Aug 2008 London ENG won by 7 wickets (D/L method)
37 England South Africa ENG won by 126 runs 29 Aug 2008 London ENG won by 126 runs
38 England South Africa ENG won by 10 wickets 26 Aug 2008 Nottingham ENG won by 10 wickets
39 England South Africa ENG won by 20 runs 22 Aug 2008 Leeds ENG won by 20 runs
40 South Africa England SA won by 9 wickets 17 Apr 2007 Barbados SA won by 9 wickets
41 South Africa England SA 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 SA won by 7 runs 09 Feb 2005 East London SA won by 7 runs
44 South Africa England SA won by 108 runs 06 Feb 2005 Cape Town SA won by 108 runs
45 South Africa England SA 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 ENG won by 26 runs (D/L method) 30 Jan 2005 Johannesburg ENG won by 26 runs (D/L method)
48 England South Africa ENG won by 7 wickets 12 Jul 2003 London ENG won by 7 wickets
49 England South Africa ENG won by 4 wickets 08 Jul 2003 Birmingham ENG won by 4 wickets
50 South Africa England SA won by 7 wickets 03 Jul 2003 Manchester SA won by 7 wickets
51 England South Africa ENG won by 6 wickets 28 Jun 2003 London ENG won by 6 wickets
52 South Africa England SA won by 8 wickets 10 Oct 2000 Nairobi SA won by 8 wickets
53 South Africa England SA won by 38 runs 13 Feb 2000 Johannesburg SA won by 38 runs
54 South Africa England SA won by 2 wickets 04 Feb 2000 East London SA won by 2 wickets
55 South Africa England SA won by 1 run 26 Jan 2000 Cape Town SA won by 1 run
56 England South Africa ENG won by 9 wickets 23 Jan 2000 Bloemfontein ENG won by 9 wickets
57 South Africa England SA won by 122 runs 22 May 1999 London SA won by 122 runs
58 South Africa England SA won by 6 wickets 25 Oct 1998 Dhaka SA won by 6 wickets
59 South Africa England SA won by 14 runs 18 Aug 1998 Birmingham SA won by 14 runs
60 England South Africa ENG won by 7 wickets 24 May 1998 Leeds ENG won by 7 wickets
61 South Africa England SA won by 32 runs 23 May 1998 Manchester SA won by 32 runs
62 South Africa England SA won by 3 wickets 21 May 1998 London SA won by 3 wickets
63 South Africa England SA won by 78 runs 25 Feb 1996 Rawalpindi SA won by 78 runs
64 South Africa England SA won by 64 runs 21 Jan 1996 Port Elizabeth SA won by 64 runs
65 South Africa England SA won by 14 runs 19 Jan 1996 East London SA won by 14 runs
66 South Africa England SA won by 5 wickets 17 Jan 1996 Durban SA won by 5 wickets
67 South Africa England SA won by 7 wickets 14 Jan 1996 Centurion SA won by 7 wickets
68 South Africa England SA won by 3 wickets 13 Jan 1996 Johannesburg SA won by 3 wickets
69 England South Africa ENG won by 5 wickets 11 Jan 1996 Bloemfontein ENG won by 5 wickets
70 South Africa England SA won by 6 runs 09 Jan 1996 Cape Town SA won by 6 runs
71 England South Africa ENG won by 4 wickets 27 Aug 1994 Manchester ENG won by 4 wickets
72 England South Africa ENG won by 6 wickets 25 Aug 1994 Birmingham ENG won by 6 wickets
73 England South Africa ENG won by 19 runs (D/L method) 22 Mar 1992 Sydney ENG won by 19 runs (D/L method)
74 England South Africa ENG won by 3 wickets (D/L method) 12 Mar 1992 Melbourne ENG won by 3 wickets (D/L method)