Head to Head
India vs South Africa Head to Head Record
In 67 matches, India have won 41 and South Africa 26.

India
67
played

South Africa
41won
won26
61.2%38.8%
India · last 5LWWLW
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
India vs South Africa — Frequently Asked Questions
How many times have India and South Africa played each other?
India and South Africa have played 67 matches against each other across formats.
Who has won more matches, India or South Africa?
India have won 41 and South Africa have won 26 of their meetings.
What is the India vs South Africa record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.