Head to Head
South Africa vs India Head to Head Record
In 67 matches, South Africa have won 26 and India 41.
South Africa
67
played
India
26won
won41
38.8%61.2%
South Africa · last 5WLLWL
Recent meetings
T20ISouth Africa won by 76 runs
South Africa187/7
India111/10Sun, 22 Feb, 2026Narendra Modi Stadium
T20IIndia won by 30 runs
India231/5
South Africa201/8Fri, 19 Dec, 2025Narendra Modi Stadium
T20IIndia won by 7 wickets
South Africa117/10
India120/3Sun, 14 Dec, 2025Himachal Pradesh Cricket Association Stadium
T20ISouth Africa won by 51 runs
South Africa213/4
India162/10Thu, 11 Dec, 2025Maharaja Yadavindra Singh International Cricket Stadium
T20IIndia won by 101 runs
India175/6
South Africa74/10Tue, 09 Dec, 2025Barabati Stadium
ODIIndia won by 9 wickets
South Africa270/10
India271/1Sat, 06 Dec, 2025Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium
ODISouth Africa won by 4 wickets
India358/5
South Africa362/6Wed, 03 Dec, 2025Shaheed Veer Narayan Singh International Stadium
ODIIndia won by 17 runs
India349/8
South Africa332/10Sun, 30 Nov, 2025JSCA International Stadium Complex
TestSouth Africa won by 408 runs
South Africa489/10 & 260/5
India201/10 & 140/10Sat, 22 Nov, 2025Barsapara Cricket Stadium
TestSouth Africa won by 30 runs
South Africa159/10 & 153/10
India189/10 & 93/10Fri, 14 Nov, 2025Eden Gardens
South Africa vs India — Frequently Asked Questions
How many times have South Africa and India played each other?
South Africa and India have played 67 matches against each other across formats.
Who has won more matches, South Africa or India?
South Africa have won 26 and India have won 41 of their meetings.
What is the South Africa vs India record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.