| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | IND | DNB | 1/28 | 0 | India won by 190 runs | Visakhapatnam | New Zealand in India ODI Series 2016/17 |
| 26 Oct 2016 | IND 241 v NZ 260/7Match 4 · ODI | IND | 7 | 1/60 | 0 | New Zealand won by 19 runs | Ranchi | New Zealand in India ODI Series 2016/17 |
| 23 Oct 2016 | IND 289/3 v NZ 285Match 3 · ODI | IND | DNB | 3/75 | 0 | India won by 7 wickets | Chandigarh | New Zealand in India ODI Series 2016/17 |
| 20 Oct 2016 | IND 236 v NZ 242/9Match 2 · ODI | IND | 18* | 1/42 | 0 | New Zealand won by 6 runs | Delhi | New Zealand in India ODI Series 2016/17 |
| 16 Oct 2016 | IND 194/4 v NZ 190Match 1 · ODI | IND | DNB | 2/31 | 2 | India won by 6 wickets | Dharmasala | New Zealand in India ODI Series 2016/17 |
| 8 Oct 2016 | IND 557/5d & 216/3d v NZ 299 & 153Match 3 · Test | IND | DNB & DNB | 0/55 & 1/13 | 0 | India won by 321 runs | Indore | New Zealand in India Test Series 2016/17 |
| 22 Sept 2016 | IND 318 & 377/5d v NZ 262 & 236Match 1 · Test | IND | 9 & DNB | 1/33 & 0/23 | 0 | India won by 197 runs | Kanpur | New Zealand in India Test Series 2016/17 |
| 30 Jul 2016 | WI 196 & 388/6 v IND 500/9dMatch 2 · Test | IND | 19 | 0/30 & 0/44 | 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 | 4/41 & 1/34 | 0 | India won by an innings and 92 runs | Antigua | India in West Indies Test Series 2016 |
| 8 May 2016 | KKR 158/4 v GL 164/5Match 38 · T20 | KKR | DNB | 0/18 | 0 | Gujarat Lions won by 5 wickets | Kolkata | Indian Premier League 2016 |
| 4 May 2016 | KKR 164/3 v PK 157/9Match 32 · T20 | KKR | DNB | 0/26 | 0 | Kolkata Knight Riders won by 7 runs | Kolkata | Indian Premier League 2016 |
| 2 May 2016 | RCB 185/7 v KKR 189/5Match 30 · T20 | KKR | DNB | 1/56 | 0 | Kolkata Knight Riders won by 5 wickets | Bangalore | Indian Premier League 2016 |
| 30 Apr 2016 | DC 186/8 v KKR 159Match 26 · T20 | KKR | 2 | 3/33 | 0 | Delhi Daredevils won by 27 runs | Delhi | Indian Premier League 2016 |
| 28 Apr 2016 | MI 178/4 v KKR 174/5Match 24 · T20 | KKR | DNB | 1/19 | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2016 |
| 24 Apr 2016 | RPS 160/5 v KKR 162/8Match 20 · T20 | KKR | 7* | 1/16 | 0 | Kolkata Knight Riders won by 2 wickets | Pune | Indian Premier League 2016 |
| 19 Apr 2016 | PK 138/8 v KKR 141/4Match 13 · T20 | KKR | DNB | 1/17 | 0 | Kolkata Knight Riders won by 6 wickets | Chandigarh | Indian Premier League 2016 |
| 16 Apr 2016 | SH 142/7 v KKR 146/2Match 8 · T20 | KKR | DNB | 3/28 | 1 | Kolkata Knight Riders won by 8 wickets | Hyderabad | Indian Premier League 2016 |
| 10 Apr 2016 | KKR 99/1 v DC 98Match 2 · T20 | KKR | DNB | 0/21 | 0 | Kolkata Knight Riders won by 9 wickets | Kolkata | Indian Premier League 2016 |
| 23 Jan 2016 | AUS 330/7 v IND 331/4Match 5 · ODI | IND | DNB | 1/82 | 0 | 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 | 2 | 3/67 | 0 | 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/68 | 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 | 0* | 1/74 | 0 | Australia won by 7 wickets | Brisbane | India in Australia ODI Series 2015/16 |
| 12 Jan 2016 | AUS 310/5 v IND 309/3Match 1 · ODI | IND | DNB | 0/54 | 0 | Australia won by 5 wickets | Perth | India in Australia ODI Series 2015/16 |
| 3 Dec 2015 | IND 334 & 267/5d v SA 121 & 143Match 4 · Test | IND | 10* & DNB | 2/32 & 3/9 | 0 | India won by 337 runs | Delhi | Freedom Trophy 2015/16 |
| 5 Nov 2015 | IND 201 & 200 v SA 184 & 109Match 1 · Test | IND | 5 & 1 | 0/12 & 0/7 | 0 | India won by 108 runs | Chandigarh | Freedom Trophy 2015/16 |
| 14 Oct 2015 | IND 247/9 v SA 225Match 2 · ODI | IND | 4 | 1/52 | 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 | IND | DNB | 2/71 | 0 | South Africa won by 5 runs | Kanpur | South Africa in India ODI Series 2015/16 |
| 28 Aug 2015 | SL 201 & 268 v IND 312 & 274Match 3 · Test | IND | 4 & 4 | 1/64 & 2/65 | 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* & 4* | 1/67 & 1/18 | 0 | India won by 278 runs | Colombo | India in Sri Lanka Test Series 2015 |
| 24 Jun 2015 | BAN 240 v IND 317/6Match 3 · ODI | IND | DNB | 0/33 | 0 | India won by 77 runs | Mirpur | India in Bangladesh ODI Series 2015 |
| 18 Jun 2015 | BAN 307 v IND 228Match 1 · ODI | IND | 2 | 2/58 | 0 | Bangladesh won by 79 runs | Mirpur | India in Bangladesh ODI Series 2015 |
| 10 Jun 2015 | BAN 256 & 23/0 v IND 462/6dOnly Test · Test | IND | DNB | 0/45 & 0/4 | 1 | Match drawn | Fatullah | - |
| 16 May 2015 | RR 199/6 v KKR 190/9Match 54 · T20 | KKR | 24* | 1/36 | 0 | Rajasthan Royals won by 9 runs | Mumbai | Indian Premier League 2015 |
| 14 May 2015 | MI 171/4 v KKR 166/7Match 51 · T20 | KKR | 5* | 0/37 | 0 | Mumbai Indians won by 5 runs | Mumbai | Indian Premier League 2015 |
| 9 May 2015 | KKR 184/9 v PK 183/5Match 44 · T20 | KKR | 0* | 0/36 | 0 | Kolkata Knight Riders won by 1 wicket | Kolkata | Indian Premier League 2015 |
| 7 May 2015 | KKR 171/7 v DC 158/6Match 42 · T20 | KKR | DNB | 0/29 | 1 | Kolkata Knight Riders won by 13 runs | Kolkata | Indian Premier League 2015 |
| 4 May 2015 | KKR 167/7 v SH 132/9Match 38 · T20 | KKR | DNB | 2/34 | 1 | Kolkata Knight Riders won by 35 runs | Kolkata | Indian Premier League 2015 |
| 2 May 2015 | RCB 115/3 v KKR 111/4Match 33 · T20 | KKR | DNB | 0/31 | 0 | Royal Challengers Bangalore won by 7 wickets | Bangalore | Indian Premier League 2015 |
| 30 Apr 2015 | KKR 169/3 v CSK 165/9Match 30 · T20 | KKR | DNB | 1/16 | 0 | Kolkata Knight Riders won by 7 wickets | Kolkata | Indian Premier League 2015 |
| 28 Apr 2015 | CSK 134/6 v KKR 132/9Match 28 · T20 | KKR | 0 | 0/36 | 0 | Chennai Super Kings won by 2 runs | Chennai | Indian Premier League 2015 |
| 22 Apr 2015 | SH 176/4 v KKR 101/4Match 19 · T20 | KKR | DNB | 1/40 | 0 | Sunrisers Hyderabad won by 16 runs (DLS method) | Visakhapatnam | Indian Premier League 2015 |
| 20 Apr 2015 | DC 146/8 v KKR 147/4Match 17 · T20 | KKR | DNB | 2/18 | 1 | Kolkata Knight Riders won by 6 wickets | Delhi | Indian Premier League 2015 |
| 18 Apr 2015 | PK 155/9 v KKR 159/6Match 14 · T20 | KKR | DNB | 3/33 | 0 | Kolkata Knight Riders won by 4 wickets | Pune | Indian Premier League 2015 |
| 8 Apr 2015 | KKR 170/3 v MI 168/3Match 1 · T20 | KKR | DNB | 0/36 | 2 | Kolkata Knight Riders won by 7 wickets | Kolkata | Indian Premier League 2015 |
| 26 Mar 2015 | AUS 328/7 v IND 233Semi-final · ODI | IND | 0 | 4/72 | 0 | Australia won by 95 runs | Sydney | ICC Cricket World Cup 2014/15 |
| 19 Mar 2015 | BAN 193 v IND 302/6Quarter-final · ODI | IND | DNB | 4/31 | 0 | India won by 109 runs | Melbourne | ICC Cricket World Cup 2014/15 |
| 14 Mar 2015 | IND 288/4 v ZIM 287Match 39 · ODI | IND | DNB | 3/43 | 1 | India won by 6 wickets | Auckland | ICC Cricket World Cup 2014/15 |
| 10 Mar 2015 | IND 260/2 v IRE 259Match 34 · ODI | IND | DNB | 1/34 | 3 | India won by 8 wickets | Hamilton | ICC Cricket World Cup 2014/15 |
| 6 Mar 2015 | IND 185/6 v WI 182Match 28 · ODI | IND | DNB | 2/42 | 2 | India won by 4 wickets | Perth | ICC Cricket World Cup 2014/15 |
| 28 Feb 2015 | IND 104/1 v UAE 102Match 21 · ODI | IND | DNB | 2/15 | 0 | India won by 9 wickets | Perth | ICC Cricket World Cup 2014/15 |