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

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

MatchesIndia winsSouth Africa winsNo result
All seasons5025232

“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 India vs South Africa matches?

In decided ODI matches India lead 25–23: India 25, South Africa 23. 2 produced no result.

Season by season

SeasonMatchesIndiaSouth AfricaD/TNR
200310001
200521100
200640400
200732100
200932100
201062400
201341201
201411000
201552300
201776100
201911000
202130300
202232100
202343100
202532100

Recent meetings

SeasonDateVenueIndia resultMargin
20252025-12-06ACA-VDCA Stadium, VisakhapatnamW9 wickets
20252025-12-03SVNS Stadium, RaipurL4 wickets
20252025-11-30JSCA Stadium, RanchiW17 runs
20232023-12-21Boland Park, PaarlW78 runs
20232023-12-19St George's Park, GqeberhaL8 wickets
20232023-12-17Wanderers, JohannesburgW8 wickets
20232023-11-05Eden Gardens, KolkataW243 runs
20222022-10-11Arun Jaitley, DelhiW7 wickets
20222022-10-09JSCA Stadium, RanchiW7 wickets
20222022-10-06Ekana Stadium, LucknowL9 runs

More ODI team records

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