Head to Head
South Africa vs England Head to Head Record
In 45 matches, South Africa have won 21 and England 24.
South Africa
45
played
England
21won
won24
46.7%53.3%
South Africa · last 5LWLWW
Recent meetings
T20IEngland won by 146 runs
England304/2
South Africa158/10Fri, 12 Sept, 2025Old Trafford
T20ISouth Africa won by 14 runs (DLS method)
South Africa97/5
England54/5Wed, 10 Sept, 2025Sophia Gardens
ODIEngland won by 342 runs
England414/5
South Africa72/10Sun, 07 Sept, 2025The Rose Bowl
ODISouth Africa won by 5 runs
South Africa330/8
England325/9Thu, 04 Sept, 2025Lord's
ODISouth Africa won by 7 wickets
England131/10
South Africa137/3Tue, 02 Sept, 2025Headingley
ODISouth Africa won by 7 wickets
England179/10
South Africa181/3Sat, 01 Mar, 2025National Stadium
T20ISouth Africa won by 7 runs
South Africa163/6
England156/6Fri, 21 Jun, 2024Darren Sammy National Cricket Stadium
ODISouth Africa won by 229 runs
South Africa399/7
England170/10Sat, 21 Oct, 2023Wankhede Stadium
ODIEngland won by 59 runs
England346/7
South Africa287/10Wed, 01 Feb, 2023Diamond Oval
ODISouth Africa won by 5 wickets
England342/7
South Africa347/5Sun, 29 Jan, 2023Mangaung Oval
South Africa vs England — Frequently Asked Questions
How many times have South Africa and England played each other?
South Africa and England have played 45 matches against each other across formats.
Who has won more matches, South Africa or England?
South Africa have won 21 and England have won 24 of their meetings.
What is the South Africa vs England record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.