Head to Head
England vs South Africa Head to Head Record
In 45 matches, England have won 24 and South Africa 21.

England
45
played

South Africa
24won
won21
53.3%46.7%
England · last 5WLWLL
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
England vs South Africa — Frequently Asked Questions
How many times have England and South Africa played each other?
England and South Africa have played 45 matches against each other across formats.
Who has won more matches, England or South Africa?
England have won 24 and South Africa have won 21 of their meetings.
What is the England vs South Africa record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.