| 14 May 2017 | RPS 78/1 v PK 73Match 55 · T20 | PK | 13 | - | 0 | Rising Pune Supergiant won by 9 wickets | Pune | Indian Premier League 2017 |
| 11 May 2017 | MI 223/6 v PK 230/3Match 51 · T20 | PK | 93* | - | 1 | Kings XI Punjab won by 7 runs | Mumbai | Indian Premier League 2017 |
| 9 May 2017 | PK 167/6 v KKR 153/6Match 49 · T20 | PK | 38 | - | 0 | Kings XI Punjab won by 14 runs | Chandigarh | Indian Premier League 2017 |
| 7 May 2017 | PK 189/3 v GL 192/4Match 47 · T20 | PK | DNB | - | 1 | Gujarat Lions won by 6 wickets | Chandigarh | Indian Premier League 2017 |
| 5 May 2017 | RCB 119 v PK 138/7Match 43 · T20 | PK | 21 | - | 3 | Kings XI Punjab won by 19 runs | Bangalore | Indian Premier League 2017 |
| 30 Apr 2017 | PK 68/0 v DC 67Match 36 · T20 | PK | DNB | - | 1 | Kings XI Punjab won by 10 wickets | Chandigarh | Indian Premier League 2017 |
| 28 Apr 2017 | PK 181/9 v SH 207/3Match 33 · T20 | PK | 2 | - | 0 | Sunrisers Hyderabad won by 26 runs | Chandigarh | Indian Premier League 2017 |
| 23 Apr 2017 | GL 162/7 v PK 188/7Match 26 · T20 | PK | 10 | - | 0 | Kings XI Punjab won by 26 runs | Rajkot | Indian Premier League 2017 |
| 20 Apr 2017 | PK 198/4 v MI 199/2Match 22 · T20 | PK | 11 | - | 0 | Mumbai Indians won by 8 wickets | Indore | Indian Premier League 2017 |
| 17 Apr 2017 | SH 159/6 v PK 154Match 19 · T20 | PK | 0 | - | 4 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2017 |
| 15 Apr 2017 | DC 188/6 v PK 137/9Match 15 · T20 | PK | 7 | - | 1 | Delhi Daredevils won by 51 runs | Delhi | Indian Premier League 2017 |
| 13 Apr 2017 | KKR 171/2 v PK 170/9Match 11 · T20 | PK | 25 | - | 0 | Kolkata Knight Riders won by 8 wickets | Kolkata | Indian Premier League 2017 |
| 10 Apr 2017 | PK 150/2 v RCB 148/4Match 8 · T20 | PK | DNB | - | 1 | Kings XI Punjab won by 8 wickets | Indore | Indian Premier League 2017 |
| 8 Apr 2017 | PK 164/4 v RPS 163/6Match 4 · T20 | PK | 14 | - | 0 | Kings XI Punjab won by 6 wickets | Indore | Indian Premier League 2017 |
| 25 Mar 2017 | IND 332 & 106/2 v AUS 300 & 137Match 4 · Test | IND | 31 & DNB | - | 3 | India won by 8 wickets | Dharamsala | Border-Gavaskar Trophy 2016/17 |
| 16 Mar 2017 | IND 603/9d v AUS 451 & 204/6Match 3 · Test | IND | 117 | - | 2 | Match drawn | Ranchi | Border-Gavaskar Trophy 2016/17 |
| 4 Mar 2017 | IND 189 & 274 v AUS 276 & 112Match 2 · Test | IND | 1 & 20* | - | 5 | India won by 75 runs | Bengaluru | Border-Gavaskar Trophy 2016/17 |
| 23 Feb 2017 | IND 105 & 107 v AUS 260 & 285Match 1 · Test | IND | 0 & 5 | - | 4 | 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 | 106* & DNB | - | 4 | India won by 208 runs | Hyderabad | - |
| 17 Nov 2016 | IND 455 & 204 v ENG 255 & 158Match 2 · Test | IND | 3 & 2 | - | 2 | India won by 246 runs | Visakhapatnam | England in India Test Series 2016/17 |
| 9 Nov 2016 | IND 488 & 172/6 v ENG 537 & 260/3dMatch 1 · Test | IND | 35 & 9 | - | 4 | Match drawn | Rajkot | England in India Test Series 2016/17 |
| 8 Oct 2016 | IND 557/5d & 216/3d v NZ 299 & 153Match 3 · Test | IND | DNB & DNB | - | 0 | India won by 321 runs | Indore | New Zealand in India Test Series 2016/17 |
| 30 Sept 2016 | IND 316 & 263 v NZ 204 & 197Match 2 · Test | IND | 54* & 58* | - | 1 | India won by 178 runs | Kolkata | New Zealand in India Test Series 2016/17 |
| 22 Sept 2016 | IND 318 & 377/5d v NZ 262 & 236Match 1 · Test | IND | 0 & DNB | - | 1 | India won by 197 runs | Kanpur | New Zealand in India Test Series 2016/17 |
| 18 Aug 2016 | WI 62/2 v INDMatch 4 · Test | IND | - | - | 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 | 104 & 14 | - | 3 | 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 | 47 | - | 1 | Match drawn | Jamaica | India in West Indies Test Series 2016 |
| 21 Jul 2016 | WI 243 & 231 v IND 566/8dMatch 1 · Test | IND | 40 | - | 7 | India won by an innings and 92 runs | Antigua | India in West Indies Test Series 2016 |
| 21 May 2016 | RPS 173/6 v PK 172/7Match 53 · T20 | PK | 3 | - | 4 | Rising Pune Supergiants won by 4 wickets | Visakhapatnam | Indian Premier League 2016 |
| 18 May 2016 | RCB 211/3 v PK 120/9Match 50 · T20 | PK | 24 | - | 0 | Royal Challengers Bangalore won by 82 runs (DLS method) | Bangalore | Indian Premier League 2016 |
| 15 May 2016 | PK 179/4 v SH 180/3Match 46 · T20 | PK | 27 | - | 0 | Sunrisers Hyderabad won by 7 wickets | Chandigarh | Indian Premier League 2016 |
| 13 May 2016 | MI 124/9 v PK 127/3Match 43 · T20 | PK | 56 | - | 1 | Kings XI Punjab won by 7 wickets | Visakhapatnam | Indian Premier League 2016 |
| 9 May 2016 | PK 174/4 v RCB 175/6Match 39 · T20 | PK | 16 | - | 0 | Royal Challengers Bangalore won by 1 run | Chandigarh | Indian Premier League 2016 |
| 7 May 2016 | PK 181/5 v DC 172/5Match 36 · T20 | PK | 52 | - | 1 | Kings XI Punjab won by 9 runs | Chandigarh | Indian Premier League 2016 |
| 4 May 2016 | KKR 164/3 v PK 157/9Match 32 · T20 | PK | 24 | - | 0 | Kolkata Knight Riders won by 7 runs | Kolkata | Indian Premier League 2016 |
| 1 May 2016 | GL 131/9 v PK 154Match 28 · T20 | PK | 33 | - | 1 | Kings XI Punjab won by 23 runs | Rajkot | Indian Premier League 2016 |
| 19 Apr 2016 | PK 138/8 v KKR 141/4Match 13 · T20 | PK | 8 | - | 0 | Kolkata Knight Riders won by 6 wickets | Chandigarh | Indian Premier League 2016 |
| 17 Apr 2016 | PK 153/4 v RPS 152/7Match 10 · T20 | PK | 4* | - | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2016 |
| 15 Apr 2016 | DC 113/2 v PK 111/9Match 7 · T20 | PK | 3 | - | 1 | Delhi Daredevils won by 8 wickets | Delhi | Indian Premier League 2016 |
| 11 Apr 2016 | PK 161/6 v GL 162/5Match 3 · T20 | PK | 20 | - | 2 | Gujarat Lions won by 5 wickets | Chandigarh | Indian Premier League 2016 |
| 9 Jan 2016 | HAR 127/3 v BEN 110/8Match · T20 | BEN | 32 | - | 0 | Haryana won by 17 runs | Nagpur | Syed Mushtaq Ali Trophy 2015/16 |
| 7 Jan 2016 | BEN 147/5 v VID 151/6Match · T20 | BEN | 9 | - | 0 | Vidarbha won by 4 wickets | Nagpur | Syed Mushtaq Ali Trophy 2015/16 |
| 6 Jan 2016 | BEN 101 v GUJ 104/2Match · T20 | BEN | 12 | - | 0 | Gujarat won by 8 wickets | Nagpur | Syed Mushtaq Ali Trophy 2015/16 |
| 4 Jan 2016 | BEN 154/6 v HIM 152/3Match · T20 | BEN | 0 | - | 0 | Bengal won by 2 runs | VCA Ground | Syed Mushtaq Ali Trophy 2015/16 |
| 3 Jan 2016 | TN 151/8 v BEN 82Match · T20 | BEN | 2 | - | 1 | Tamil Nadu won by 69 runs | VCA Ground | Syed Mushtaq Ali Trophy 2015/16 |
| 2 Jan 2016 | BEN 185/4 v HI 124Match · T20 | BEN | 81 | - | 1 | Bengal won by 61 runs | VCA Ground | Syed Mushtaq Ali Trophy 2015/16 |
| 3 Dec 2015 | IND 334 & 267/5d v SA 121 & 143Match 4 · Test | IND | 1 & 23* | - | 3 | India won by 337 runs | Delhi | Freedom Trophy 2015/16 |
| 25 Nov 2015 | IND 215 & 173 v SA 79 & 185Match 3 · Test | IND | 32 & 7 | - | 1 | India won by 124 runs | Nagpur | Freedom Trophy 2015/16 |
| 14 Nov 2015 | IND 80/0 v SA 214Match 2 · Test | IND | DNB | - | 1 | Match drawn | Bangalore | Freedom Trophy 2015/16 |
| 5 Nov 2015 | IND 201 & 200 v SA 184 & 109Match 1 · Test | IND | 0 & 20 | - | 2 | India won by 108 runs | Chandigarh | Freedom Trophy 2015/16 |