| 16 Feb 2018 | SA 204 v IND 206/26th ODI · ODI | SA | 20 | 0/42 | 0 | India won by 8 wickets | Centurion | India tour of South Africa 2017/18 |
| 13 Feb 2018 | IND 274/7 v SA 2015th ODI · ODI | SA | 1 | 0/44 | 0 | India won by 73 runs | Port Elizabeth | India tour of South Africa 2017/18 |
| 10 Feb 2018 | IND 289/7 v SA 207/54th ODI · ODI | SA | DNB | 1/55 | 0 | South Africa won by 5 wickets (DLS method) | Johannesburg | India tour of South Africa 2017/18 |
| 4 Feb 2018 | SA 118 v IND 119/12nd ODI · ODI | SA | 1 | 0/30 | 1 | India won by 9 wickets | Centurion | India tour of South Africa 2017/18 |
| 1 Feb 2018 | SA 269/8 v IND 270/41st ODI · ODI | SA | 0* | 1/35 | 0 | India won by 6 wickets | Durban | India tour of South Africa 2017/18 |
| 24 Jan 2018 | IND 187 & 247 v SA 194 & 1773rd Test · Test | SA | 9* & 0 | 2/47 & 3/47 | 0 | India won by 63 runs | Johannesburg | India tour of South Africa 2017/18 |
| 13 Jan 2018 | SA 335 & 258 v IND 307 & 1512nd Test · Test | SA | 6 & 10* | 4/60 & 0/10 | 3 | South Africa won by 135 runs | Centurion | India tour of South Africa 2017/18 |
| 5 Jan 2018 | SA 286 & 130 v IND 209 & 1351st Test · Test | SA | 2 & 2 | 2/57 & 2/39 | 0 | South Africa won by 72 runs | Cape Town | India tour of South Africa 2017/18 |
| 11 Jun 2017 | IND 193/2 v SA 191Match 11 · ODI | SA | 0 | 1/38 | 0 | India won by 8 wickets | London | ICC Champions Trophy 2017 |
| 3 Dec 2015 | IND 334 & 267/5d v SA 121 & 143Match 4 · Test | SA | 9* & 2 | 0/58 & 3/51 | 0 | India won by 337 runs | Delhi | Freedom Trophy 2015/16 |
| 25 Nov 2015 | IND 215 & 173 v SA 79 & 185Match 3 · Test | SA | 1 & 4 | 3/35 & 3/19 | 0 | India won by 124 runs | Nagpur | Freedom Trophy 2015/16 |
| 14 Nov 2015 | IND 80/0 v SA 214Match 2 · Test | SA | 22 | 0/23 | 0 | Match drawn | Bangalore | Freedom Trophy 2015/16 |
| 18 Oct 2015 | IND 252/6 v SA 270/7Match 3 · ODI | SA | DNB | 4/39 | 0 | South Africa won by 18 runs | Rajkot | South Africa in India ODI Series 2015/16 |
| 14 Oct 2015 | IND 247/9 v SA 225Match 2 · ODI | SA | 4 | 2/42 | 0 | India won by 22 runs | Indore | South Africa in India ODI Series 2015/16 |
| 11 Oct 2015 | IND 298/7 v SA 303/5Match 1 · ODI | SA | DNB | 1/51 | 1 | South Africa won by 5 runs | Kanpur | South Africa in India ODI Series 2015/16 |
| 22 Feb 2015 | IND 307/7 v SA 177Match 13 · ODI | SA | 2 | 2/59 | 0 | India won by 130 runs | Melbourne | ICC Cricket World Cup 2014/15 |
| 26 Dec 2013 | SA 500 & 59/0 v IND 334 & 223Match 2 · Test | SA | 0 & DNB | 3/50 & 0/34 | 1 | South Africa won by 10 wickets | Durban | India in South Africa Test Series 2013/14 |
| 18 Dec 2013 | SA 244 & 450/7 v IND 280 & 421Match 1 · Test | SA | 7 & DNB | 3/34 & 0/4 | 0 | Match drawn | Johannesburg | India in South Africa Test Series 2013/14 |
| 8 Dec 2013 | SA 280/6 v IND 146Match 2 · ODI | SA | DNB | 2/34 | 0 | South Africa won by 134 runs | Durban | India in South Africa ODI Series 2013/14 |
| 5 Dec 2013 | SA 358/4 v IND 217Match 1 · ODI | SA | DNB | 1/29 | 0 | South Africa won by 141 runs | Johannesburg | India in South Africa ODI Series 2013/14 |
| 6 Jun 2013 | IND 331/7 v SA 305Match 1 · ODI | SA | 8 | 0/27 | 0 | India won by 26 runs | Cardiff | ICC Champions Trophy 2013 |
| 2 Oct 2012 | IND 152/6 v SA 15124th T20I · T20I | SA | 6 | 2/28 | 0 | India won by 1 run | Colombo | ICC World Twenty20 2012/13 |
| 12 Mar 2011 | IND 296 v SA 300/7Match 29 · ODI | SA | DNB | 1/59 | 1 | South Africa won by 3 wickets | Nagpur | ICC Cricket World Cup 2010/11 |
| 23 Jan 2011 | SA 250/9 v IND 234Match 5 · ODI | SA | 0 | 4/52 | 2 | South Africa won by 33 runs (DLS method) | Centurion | India in South Africa ODI Series 2010/11 |
| 21 Jan 2011 | SA 265/7 v IND 142/6Match 4 · ODI | SA | DNB | 1/13 | 0 | South Africa won by 48 runs (DLS method) | Port Elizabeth | India in South Africa ODI Series 2010/11 |
| 18 Jan 2011 | SA 220 v IND 223/8Match 3 · ODI | SA | 0* | 3/28 | 1 | India won by 2 wickets | Cape Town | India in South Africa ODI Series 2010/11 |
| 15 Jan 2011 | SA 189 v IND 190Match 2 · ODI | SA | 6 | 2/32 | 1 | India won by 1 run | Johannesburg | India in South Africa ODI Series 2010/11 |
| 12 Jan 2011 | SA 289/9 v IND 154Match 1 · ODI | SA | 0 | 2/12 | 0 | South Africa won by 135 runs | Durban | India in South Africa ODI Series 2010/11 |
| 2 Jan 2011 | SA 362 & 341 v IND 364 & 166/3Match 3 · Test | SA | 8 & 28 | 2/106 & 1/26 | 0 | Match drawn | Cape Town | India in South Africa Test Series 2010/11 |
| 26 Dec 2010 | SA 131 & 215 v IND 205 & 228Match 2 · Test | SA | 10 & 20 | 2/68 & 3/47 | 0 | India won by 87 runs | Durban | India in South Africa Test Series 2010/11 |
| 16 Dec 2010 | SA 620/4d v IND 136 & 459Match 1 · Test | SA | DNB | 5/20 & 2/94 | 0 | South Africa won by an innings and 25 runs | Centurion | India in South Africa Test Series 2010/11 |
| 2 May 2010 | IND 186/5 v SA 172/55th T20I · T20I | SA | DNB | 0/32 | 0 | India won by 14 runs | St Lucia | ICC World Twenty20 2010 |
| 27 Feb 2010 | IND 275 v SA 365/2Match 3 · ODI | SA | DNB | 0/48 | 0 | South Africa won by 90 runs | Ahmedabad | South Africa in India ODI Series 2009/10 |
| 14 Feb 2010 | IND 643/6d v SA 296 & 290Match 2 · Test | SA | 11* & 12 | 2/115 | 0 | India won by an innings and 57 runs | Kolkata | South Africa in India Test Series 2009/10 |
| 6 Feb 2010 | IND 233 & 319 v SA 558/6dMatch 1 · Test | SA | DNB | 1/58 & 1/65 | 1 | South Africa won by an innings and 6 runs | Nagpur | South Africa in India Test Series 2009/10 |
| 16 Jun 2009 | IND 118/8 v SA 130/524th T20I · T20I | SA | DNB | 0/23 | 1 | South Africa won by 12 runs | Nottingham | ICC World Twenty20 2009 |
| 11 Apr 2008 | IND 325 & 64/2 v SA 265 & 121Match 3 · Test | SA | 17 & 0 | 3/63 & 1/8 | 0 | India won by 8 wickets | Kanpur | South Africa in India Test Series 2007/08 |
| 3 Apr 2008 | IND 76 & 328 v SA 494/7dMatch 2 · Test | SA | 1 | 2/20 & 2/87 | 0 | South Africa won by an innings and 90 runs | Ahmedabad | South Africa in India Test Series 2007/08 |
| 26 Mar 2008 | IND 627 v SA 540 & 331/5dMatch 1 · Test | SA | 35 & DNB | 0/76 | 0 | Match drawn | Chennai | South Africa in India Test Series 2007/08 |
| 20 Sept 2007 | SA 116/9 v IND 153/524th T20I · T20I | SA | 1* | 1/32 | 0 | India won by 37 runs | Durban | ICC World Twenty20 2007/08 |
| 26 Dec 2006 | SA 328 & 265/8d v IND 240 & 1792nd Test · Test | SA | 31* & 27 | 3/86 & 0/25 | 0 | South Africa won by 174 runs | Durban | India tour of South Africa 2006/07 |