India vs South Africa head to head
India lead South Africa 46–37 in 86 ODI and T20I matches since 2003 (25–23 in ODIs, 21–14 in T20Is).
- ODI · 50 played25India23South Africa2 no result · 2003–2025
- T20I · 36 played21India14South Africa1 no result · 2006–2026
Most runs in India vs South Africa matches
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| Virat Kohli | 45 | 2,200 | 62.86 | 95.3 |
| Quinton de Kock | 38 | 1,704 | 47.33 | 104.9 |
| AB de Villiers | 40 | 1,561 | 43.36 | 113.6 |
| Rohit Sharma | 45 | 1,381 | 32.12 | 96.1 |
| Shikhar Dhawan | 30 | 1,225 | 42.24 | 99.2 |
| David Miller | 53 | 1,139 | 29.21 | 117.8 |
| MS Dhoni | 43 | 1,020 | 32.90 | 95.1 |
| Hashim Amla | 31 | 999 | 33.30 | 86.7 |
| JP Duminy | 35 | 905 | 33.52 | 91.1 |
| Jacques Kallis | 17 | 853 | 65.62 | 83.8 |
Most wickets in India vs South Africa matches
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Kuldeep Yadav | 20 | 44 | 5.25 | 5/17 |
| Arshdeep Singh | 21 | 40 | 6.64 | 5/37 |
| Dale Steyn | 22 | 37 | 5.20 | 5/50 |
| Lungi Ngidi | 22 | 35 | 6.65 | 4/29 |
| Morné Morkel | 24 | 31 | 5.11 | 4/39 |
| Kagiso Rabada | 29 | 30 | 5.75 | 4/41 |
| Yuzvendra Chahal | 16 | 29 | 5.99 | 5/22 |
| Bhuvneshwar Kumar | 27 | 29 | 6.53 | 5/24 |
| Jasprit Bumrah | 19 | 27 | 4.62 | 3/15 |
| Keshav Maharaj | 28 | 27 | 6.11 | 3/24 |
India vs South Africa recent results
- South Africa187/7 (20)India111 (18.5)South Africa won by 76 runs
- India231/5 (20)South Africa201/8 (20)India won by 30 runs
- South Africa117 (20)India120/3 (15.5)India won by 7 wickets
- South Africa213/4 (20)India162 (19.1)South Africa won by 51 runs
- India175/6 (20)South Africa74 (12.3)India won by 101 runs
- South Africa270 (47.5)India271/1 (39.5)India won by 9 wickets
- India358/5 (50)South Africa362/6 (49.2)South Africa won by 4 wickets
- India349/8 (50)South Africa332 (49.2)India won by 17 runs
- India283/1 (20)South Africa148 (18.2)India won by 135 runs
- India219/6 (20)South Africa208/7 (20)India won by 11 runs
- India124/6 (20)South Africa128/7 (19)South Africa won by 3 wickets
- India202/8 (20)South Africa141 (17.5)India won by 61 runs
- India176/7 (20)South Africa169/8 (20)India won by 7 runs
- India296/8 (50)South Africa218 (45.5)India won by 78 runs
- India211 (46.2)South Africa215/2 (42.3)South Africa won by 8 wickets
- South Africa116 (27.3)India117/2 (16.4)India won by 8 wickets
- India201/7 (20)South Africa95 (13.5)India won by 106 runs
- India180/7 (19.3)South Africa154/5 (13.5)South Africa won by 5 wickets (D/L)
- India326/5 (50)South Africa83 (27.1)India won by 243 runs
- India133/9 (20)South Africa137/5 (19.4)South Africa won by 5 wickets
India vs South Africa results by year
| Year | Played | India | South Africa |
|---|---|---|---|
| 2026 | 1 | 0 | 1 |
| 2025 | 7 | 5 | 2 |
| 2024 | 5 | 4 | 1 |
| 2023 | 6 | 4 | 2 |
| 2022 | 15 | 6 | 8 |
| 2019 | 3 | 2 | 1 |
| 2018 | 9 | 7 | 2 |
| 2017 | 1 | 1 | 0 |
| 2015 | 8 | 3 | 5 |
| 2014 | 1 | 1 | 0 |
| 2013 | 4 | 1 | 2 |
| 2012 | 2 | 1 | 1 |
| 2011 | 7 | 3 | 4 |
| 2010 | 4 | 3 | 1 |
| 2009 | 1 | 0 | 1 |
| 2007 | 4 | 3 | 1 |
| 2006 | 5 | 1 | 4 |
| 2005 | 2 | 1 | 1 |
| 2003 | 1 | 0 | 0 |
Highest totals in India vs South Africa matches
ODI
- 438/4 (50 ov)South Africa · ODI · 2015
- 401/3 (50 ov)India · ODI · 2010
- 365/2 (50 ov)South Africa · ODI · 2010
- 362/6 (49.2 ov)South Africa · ODI · 2025
- 358/5 (50 ov)India · ODI · 2025
T20I
- 283/1 (20 ov)India · T20I · 2024
- 237/3 (20 ov)India · T20I · 2022
- 231/5 (20 ov)India · T20I · 2025
- 227/3 (20 ov)South Africa · T20I · 2022
- 221/3 (20 ov)South Africa · T20I · 2022