| 17 Apr 2017 | SH 159/6 v PK 154Match 19 · T20 | PK | 2 | 0/23 | 0 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2017 |
| 13 Apr 2017 | KKR 171/2 v PK 170/9Match 11 · T20 | PK | DNB | 0/16 | 0 | Kolkata Knight Riders won by 8 wickets | Kolkata | Indian Premier League 2017 |
| 16 Mar 2017 | IND 603/9d v AUS 451 & 204/6Match 3 · Test | IND | 0* | 0/70 & 1/30 | 0 | Match drawn | Ranchi | Border-Gavaskar Trophy 2016/17 |
| 4 Mar 2017 | IND 189 & 274 v AUS 276 & 112Match 2 · Test | IND | 0 & 6 | 1/48 & 1/28 | 0 | India won by 75 runs | Bengaluru | Border-Gavaskar Trophy 2016/17 |
| 23 Feb 2017 | IND 105 & 107 v AUS 260 & 285Match 1 · Test | IND | 2* & 0 | 0/27 & 0/6 | 1 | Australia won by 333 runs | Pune | Australia in India Test Series 2016/17 |
| 9 Feb 2017 | IND 687/6d & 159/4d v BAN 388 & 250Only Test · Test | IND | DNB & DNB | 1/69 & 2/40 | 0 | India won by 208 runs | Hyderabad | - |
| 16 Dec 2016 | IND 759/7d v ENG 477 & 207Match 5 · Test | IND | DNB | 2/42 & 1/17 | 0 | India won by an innings and 75 runs | Chennai | England in India Test Series 2016/17 |
| 18 Aug 2016 | WI 62/2 v INDMatch 4 · Test | IND | - | 1/7 | 0 | Match drawn | Trinidad | India in West Indies Test Series 2016 |
| 9 Aug 2016 | WI 225 & 108 v IND 353 & 217/7dMatch 3 · Test | IND | 0 & DNB | 1/40 & 2/30 | 0 | India won by 237 runs | St Lucia | India in West Indies Test Series 2016 |
| 30 Jul 2016 | WI 196 & 388/6 v IND 500/9dMatch 2 · Test | IND | DNB | 2/53 & 1/56 | 0 | Match drawn | Jamaica | India in West Indies Test Series 2016 |
| 21 Jul 2016 | WI 243 & 231 v IND 566/8dMatch 1 · Test | IND | DNB | 0/44 & 1/27 | 0 | India won by an innings and 92 runs | Antigua | India in West Indies Test Series 2016 |
| 22 Apr 2016 | RPS 172/8 v RCB 185/3Match 16 · T20 | RPS | 0* | 0/47 | 1 | Royal Challengers Bangalore won by 13 runs | Pune | Indian Premier League 2016 |
| 17 Apr 2016 | PK 153/4 v RPS 152/7Match 10 · T20 | RPS | DNB | 0/26 | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2016 |
| 14 Apr 2016 | GL 164/3 v RPS 163/5Match 6 · T20 | RPS | DNB | 1/39 | 1 | Gujarat Lions won by 7 wickets | Rajkot | Indian Premier League 2016 |
| 9 Apr 2016 | MI 121/8 v RPS 126/1Match 1 · T20 | RPS | DNB | 2/36 | 0 | Rising Pune Supergiant won by 9 wickets | Mumbai | Indian Premier League 2016 |
| 23 Jan 2016 | AUS 330/7 v IND 331/4Match 5 · ODI | IND | DNB | 2/60 | 1 | India won by 6 wickets | Sydney | India in Australia ODI Series 2015/16 |
| 20 Jan 2016 | AUS 348/8 v IND 323Match 4 · ODI | IND | 0 | 4/77 | 1 | Australia won by 25 runs | Canberra | India in Australia ODI Series 2015/16 |
| 17 Jan 2016 | AUS 296/7 v IND 295/6Match 3 · ODI | IND | DNB | 2/53 | 0 | Australia won by 3 wickets | Melbourne | India in Australia ODI Series 2015/16 |
| 15 Jan 2016 | AUS 309/3 v IND 308/8Match 2 · ODI | IND | DNB | 1/60 | 0 | Australia won by 7 wickets | Brisbane | India in Australia ODI Series 2015/16 |
| 3 Dec 2015 | IND 334 & 267/5d v SA 121 & 143Match 4 · Test | IND | 0 & DNB | 1/28 & 0/23 | 1 | India won by 337 runs | Delhi | Freedom Trophy 2015/16 |
| 25 Nov 2015 | IND 215 & 173 v SA 79 & 185Match 3 · Test | IND | 0* & 1* | 0/4 & 0/20 | 0 | India won by 124 runs | Nagpur | Freedom Trophy 2015/16 |
| 14 Nov 2015 | IND 80/0 v SA 214Match 2 · Test | IND | DNB | 0/40 | 0 | Match drawn | Bangalore | Freedom Trophy 2015/16 |
| 28 Aug 2015 | SL 201 & 268 v IND 312 & 274Match 3 · Test | IND | 6 & 2* | 5/54 & 3/32 | 0 | India won by 117 runs | Colombo | India in Sri Lanka Test Series 2015 |
| 20 Aug 2015 | SL 306 & 134 v IND 393 & 325/8dMatch 2 · Test | IND | 2 & DNB | 2/68 & 1/41 | 0 | India won by 278 runs | Colombo | India in Sri Lanka Test Series 2015 |
| 12 Aug 2015 | SL 183 & 367 v IND 375 & 112Match 1 · Test | IND | 3* & 10 | 1/30 & 1/77 | 0 | Sri Lanka won by 63 runs | Galle | India in Sri Lanka Test Series 2015 |
| 10 Jun 2015 | BAN 256 & 23/0 v IND 462/6dOnly Test · Test | IND | DNB | 0/24 | 0 | Match drawn | Fatullah | - |
| 11 May 2015 | SH 185/5 v PK 180/7Match 48 · T20 | SH | DNB | 0/49 | 0 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2015 |
| 9 May 2015 | DC 157/4 v SH 163/4Match 45 · T20 | SH | DNB | 0/39 | 0 | Sunrisers Hyderabad won by 6 runs | Raipur | Indian Premier League 2015 |
| 7 May 2015 | RR 194/7 v SH 201/4Match 41 · T20 | SH | DNB | 1/25 | 0 | Sunrisers Hyderabad won by 7 runs | Mumbai | Indian Premier League 2015 |
| 11 Apr 2015 | CSK 209/4 v SH 164/6Match 4 · T20 | SH | DNB | 0/46 | 0 | Chennai Super Kings won by 45 runs | Chennai | Indian Premier League 2015 |
| 26 Jan 2015 | AUS v IND 69/2Match 5 · ODI | IND | DNB | - | 0 | No result | Sydney | Carlton Mid One-Day International Tri-Series 2014/15 |
| 26 Dec 2014 | AUS 530 & 318/9d v IND 465 & 174/6Match 3 · Test | IND | 0* & DNB | 0/104 & 2/49 | 0 | Match drawn | Melbourne | Border-Gavaskar Trophy 2014/15 |
| 17 Dec 2014 | AUS 505 & 130/6 v IND 408 & 224Match 2 · Test | IND | 1* & 1* | 3/117 & 3/38 | 0 | Australia won by 4 wickets | Brisbane | Border-Gavaskar Trophy 2014/15 |
| 9 Dec 2014 | AUS 517/7d & 290/5d v IND 444 & 315Match 1 · Test | IND | 0 & 1 | 1/85 & 0/41 | 1 | Australia won by 48 runs | Adelaide | Border-Gavaskar Trophy 2014/15 |
| 9 Nov 2014 | IND 245/4 v SL 242Match 3 · ODI | IND | DNB | 0/14 | 0 | India won by 6 wickets | Hyderabad | Sri Lanka in India ODI Series 2014/15 |
| 6 Nov 2014 | IND 275/4 v SL 274/8Match 2 · ODI | IND | DNB | 0/58 | 0 | India won by 6 wickets | Ahmedabad | Sri Lanka in India ODI Series 2014/15 |
| 2 Nov 2014 | IND 363/5 v SL 194Match 1 · ODI | IND | DNB | 4/34 | 1 | India won by 169 runs | Cuttack | Sri Lanka in India ODI Series 2014/15 |
| 15 Aug 2014 | ENG 486 v IND 148 & 94Match 5 · Test | IND | 7* & 2 | 4/96 | 0 | England won by an innings and 244 runs | London | Pataudi Trophy 2014 |
| 17 Jul 2014 | ENG 319 & 223 v IND 295 & 342Match 2 · Test | IND | 12* & 0* | 0/61 & 7/74 | 0 | India won by 95 runs | London | Pataudi Trophy 2014 |
| 9 Jul 2014 | ENG 496 v IND 457 & 391/9dMatch 1 · Test | IND | 1 & 13 | 3/150 | 0 | Match drawn | Nottingham | Pataudi Trophy 2014 |
| 4 May 2014 | RCB 158/6 v SH 155/6Match 24 · T20 | SH | DNB | 0/35 | 0 | Royal Challengers Bangalore won by 4 wickets | Bangalore | Indian Premier League 2014 |
| 27 Apr 2014 | SH 145/5 v CSK 146/5Match 17 · T20 | SH | DNB | 2/37 | 0 | Chennai Super Kings won by 5 wickets | Sharjah | Indian Premier League 2014 |
| 18 Apr 2014 | SH 133/6 v RR 135/6Match 4 · T20 | SH | DNB | 1/29 | 0 | Rajasthan Royals won by 4 wickets | Abu Dhabi | Indian Premier League 2014 |
| 14 Feb 2014 | NZ 192 & 680/8d v IND 438 & 166/3Match 2 · Test | IND | 26 & DNB | 6/51 & 0/164 | 0 | Match drawn | Wellington | India in New Zealand Test Series 2013/14 |
| 6 Feb 2014 | NZ 503 & 105 v IND 202 & 366Match 1 · Test | IND | 0 & 4 | 6/134 & 3/28 | 0 | New Zealand won by 40 runs | Auckland | India in New Zealand Test Series 2013/14 |
| 22 Jan 2014 | NZ 271/7 v IND 277/9Match 2 · ODI | IND | 1* | 1/46 | 0 | New Zealand won by 15 runs (DLS method) | Hamilton | India in New Zealand ODI Series 2013/14 |
| 19 Jan 2014 | NZ 292/7 v IND 268Match 1 · ODI | IND | 5 | 1/72 | 0 | New Zealand won by 24 runs | Napier | India in New Zealand ODI Series 2013/14 |
| 26 Dec 2013 | SA 500 & 59/0 v IND 334 & 223Match 2 · Test | IND | 4 & 1 | 0/114 & 0/29 | 0 | 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 | IND | 0 & 4 | 4/79 & 1/91 | 0 | Match drawn | Johannesburg | India in South Africa Test Series 2013/14 |
| 11 Dec 2013 | SA 301/8 v INDMatch 3 · ODI | IND | - | 4/40 | 0 | No result | Centurion | India in South Africa ODI Series 2013/14 |