India vs South Africa Head to Head Record
Since 2000, India and South Africa have played 139 matches: India lead 68–62 (6 drawn, 3 no result).
Record since 2000 (first meeting in our records: 24 Feb 2000) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | India won | South Africa won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 36 | 14 | 16 | 6 | 0 | 22 Nov 2025 |
| ODI | 66 | 32 | 32 | 0 | 2 | 6 Dec 2025 |
| T20I | 37 | 22 | 14 | 0 | 1 | 22 Feb 2026 |
Last 5 India vs South Africa matches
- 22 Feb 2026 · T20I · Narendra Modi Stadium, AhmedabadSouth Africa won
South Africa won by 76 runs
- 4 Feb 2026 · T20I · Dr DY Patil Sports Academy, MumbaiIndia won
India won by 30 runs
- 19 Dec 2025 · T20I · Narendra Modi Stadium, AhmedabadIndia won
India won by 30 runs
- 14 Dec 2025 · T20I · Himachal Pradesh Cricket Association StadiumIndia won
India won by 7 wickets
- 11 Dec 2025 · T20I · Maharaja Yadavindra Singh International Cricket Stadium, MullanpurSouth Africa won
South Africa won by 51 runs
Questions
Who has won more matches between India and South Africa?
Since 2000, India and South Africa have played 139 matches: India lead 68–62 (6 drawn, 3 no result).
What is the India vs South Africa head to head record in Test cricket?
Since 2000, India and South Africa have played 36 Test matches: South Africa lead 16–14 (6 drawn).
What is the India vs South Africa head to head record in ODI cricket?
Since 2000, India and South Africa have played 66 ODI matches: the two sides are level at 32 wins each (2 no result).
What is the India vs South Africa head to head record in T20I cricket?
Since 2006, India and South Africa have played 37 T20I matches: India lead 22–14 (1 no result).
When did India and South Africa last play?
India and South Africa last met on 22 Feb 2026 in a T20I at Narendra Modi Stadium, Ahmedabad: South Africa won by 76 runs.