England vs South Africa: ODI head-to-head record

England and South Africa have met 50 times in ODIs in our ball-by-ball record (2003–2025) — England lead 23–21 in decided matches, with 6 producing no result. Every number is computed from the ball-by-ball record of these 50 meetings.

23–21
wins in 50 meetings
England vs South Africa · ODI
MatchesEngland winsSouth Africa winsNo result
All seasons5023216

“No result” covers washouts — and, in T20 leagues, super-over finishes, which the ball-by-ball record stores without a winner. Coverage: ball-by-ball data from 2003–2025; earlier ODIs matches predate the ball-by-ball record and are not counted here.

Who has won more England vs South Africa matches?

In decided ODI matches England lead 23–21: England 23, South Africa 21. 6 produced no result.

England vs South Africa me kaun zyada jeeta?

ODI me dono 50 baar bhide hain — England ne 23 baar jeeta, South Africa ne 21 baar. 6 ka koi result nahi nikla.

Season by season

SeasonMatchesEnglandSouth AfricaD/TNR
200332100
200471402
200610100
200854001
200943100
201011000
201252201
201311000
201552300
201732100
201942101
202262301
202310100
202410100
202531200

Recent meetings

SeasonDateVenueEngland resultMargin
20252025-09-07Rose Bowl, SouthamptonW342 runs
20252025-09-04Lord's, LondonL5 runs
20252025-09-02Headingley, LeedsL7 wickets
20242025-03-01National Stadium, KarachiL7 wickets
20232023-10-21Wankhede, MumbaiL229 runs
20222023-02-01Diamond Oval, KimberleyW59 runs
20222023-01-29Mangaung Oval, BloemfonteinL5 wickets
20222023-01-27Mangaung Oval, BloemfonteinL27 runs
20222022-07-24Headingley, LeedsNR
20222022-07-22Old Trafford, ManchesterW118 runs

More ODI team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions