| 25 Feb 2019 | GOA 140/4 v MUM 141/4Match · T20 | MUM | 31 | - | 1 | Mumbai won by 6 wickets | Emerald Heights International School Ground | Syed Mushtaq Ali Trophy 2018/19 |
| 24 Feb 2019 | MP 143 v MUM 145/2Match · T20 | MUM | 1 | - | 1 | Mumbai won by 8 wickets | Holkar Stadium | Syed Mushtaq Ali Trophy 2018/19 |
| 22 Feb 2019 | MUM 155 v PUN 120Match · T20 | MUM | 0 | - | 1 | Mumbai won by 35 runs | Emerald Heights International School Ground | Syed Mushtaq Ali Trophy 2018/19 |
| 21 Feb 2019 | MUM 258/4 v SIK 104/7Match · T20 | MUM | 11 | - | 0 | Mumbai won by 154 runs | Emerald Heights International School Ground | Syed Mushtaq Ali Trophy 2018/19 |
| 3 Jan 2019 | AUS 300 & 6/0 v IND 622/7d4th Test · Test | IND | 18 | - | 2 | Match drawn | Sydney | India tour of Australia 2018/19 |
| 26 Dec 2018 | AUS 151 & 261 v IND 443/7d & 106/8d3rd Test · Test | IND | 34 & 1 | - | 1 | India won by 137 runs | Melbourne | India tour of Australia 2018/19 |
| 14 Dec 2018 | AUS 326 & 243 v IND 283 & 1402nd Test · Test | IND | 51 & 30 | - | 2 | Australia won by 146 runs | Perth | India tour of Australia 2018/19 |
| 6 Dec 2018 | IND 250 & 307 v AUS 235 & 2911st Test · Test | IND | 13 & 70 | - | 1 | India won by 31 runs | Adelaide | India tour of Australia 2018/19 |
| 12 Oct 2018 | WI 311 & 127 v IND 367 & 75/02nd Test · Test | IND | 80 & DNB | - | 2 | India won by 10 wickets | Hyderabad | West Indies tour of India 2018/19 |
| 4 Oct 2018 | IND 649/9d v WI 181 & 1961st Test · Test | IND | 41 | - | 1 | India won by an innings and 272 runs | Rajkot | West Indies tour of India 2018/19 |
| 7 Sept 2018 | ENG 332 & 423/8d v IND 292 & 3455th Test · Test | IND | 0 & 37 | - | 1 | England won by 118 runs | London | India tour of Ireland and England 2018 |
| 30 Aug 2018 | ENG 246 & 271 v IND 273 & 1844th Test · Test | IND | 11 & 51 | - | 1 | England won by 60 runs | Southampton | India tour of Ireland and England 2018 |
| 18 Aug 2018 | IND 329 & 352/7d v ENG 161 & 3173rd Test · Test | IND | 81 & 29 | - | 1 | India won by 203 runs | Nottingham | India tour of Ireland and England 2018 |
| 9 Aug 2018 | IND 107 & 130 v ENG 396/7d2nd Test · Test | IND | 18 & 13 | - | 0 | England won by an innings and 159 runs | London | India tour of Ireland and England 2018 |
| 1 Aug 2018 | ENG 287 & 180 v IND 274 & 1621st Test · Test | IND | 15 & 2 | - | 1 | England won by 31 runs | Birmingham | India tour of Ireland and England 2018 |
| 14 Jun 2018 | IND 474 v AFG 109 & 103Only Test · Test | IND | 10 | - | 1 | India won by an innings and 262 runs | Bengaluru | Afghanistan tour of India 2018 |
| 23 May 2018 | KKR 169/7 v RR 144/4Eliminator · T20 | RR | 46 | - | 1 | Kolkata Knight Riders won by 25 runs | Kolkata | Indian Premier League 2018 |
| 19 May 2018 | RR 164/5 v RCB 134Match 53 · T20 | RR | 33 | - | 1 | Rajasthan Royals won by 30 runs | Jaipur | Indian Premier League 2018 |
| 15 May 2018 | RR 142 v KKR 145/4Match 49 · T20 | RR | 11 | - | 0 | Kolkata Knight Riders won by 6 wickets | Kolkata | Indian Premier League 2018 |
| 13 May 2018 | MI 168/6 v RR 171/3Match 47 · T20 | RR | 37 | - | 0 | Rajasthan Royals won by 7 wickets | Mumbai | Indian Premier League 2018 |
| 11 May 2018 | CSK 176/4 v RR 177/6Match 43 · T20 | RR | 4 | - | 0 | Rajasthan Royals won by 4 wickets | Jaipur | Indian Premier League 2018 |
| 8 May 2018 | RR 158/8 v PK 143/7Match 40 · T20 | RR | 9 | - | 1 | Rajasthan Royals won by 15 runs | Jaipur | Indian Premier League 2018 |
| 6 May 2018 | RR 152/9 v PK 155/4Match 38 · T20 | RR | 5 | - | 0 | Kings XI Punjab won by 6 wickets | Indore | Indian Premier League 2018 |
| 2 May 2018 | DC 196/6 v RR 146/5Match 32 · T20 | RR | DNB | - | 0 | Delhi Daredevils won by 4 runs (DLS method) | Delhi | Indian Premier League 2018 |
| 29 Apr 2018 | SH 151/7 v RR 140/6Match 28 · T20 | RR | 65* | - | 1 | Sunrisers Hyderabad won by 11 runs | Jaipur | Indian Premier League 2018 |
| 22 Apr 2018 | MI 167/7 v RR 168/7Match 21 · T20 | RR | 14 | - | 0 | Rajasthan Royals won by 3 wickets | Jaipur | Indian Premier League 2018 |
| 20 Apr 2018 | CSK 204/5 v RR 140Match 17 · T20 | RR | 16 | - | 0 | Chennai Super Kings won by 64 runs | Pune | Indian Premier League 2018 |
| 18 Apr 2018 | RR 160/8 v KKR 163/3Match 15 · T20 | RR | 36 | - | 0 | Kolkata Knight Riders won by 7 wickets | Jaipur | Indian Premier League 2018 |
| 15 Apr 2018 | RR 217/4 v RCB 198/6Match 11 · T20 | RR | 36 | - | 0 | Rajasthan Royals won by 19 runs | Bengaluru | Indian Premier League 2018 |
| 11 Apr 2018 | RR 153/5 v DC 60/4Match 6 · T20 | RR | 45 | - | 0 | Rajasthan Royals won by 10 runs (DLS method) | Jaipur | Indian Premier League 2018 |
| 9 Apr 2018 | RR 125/9 v SH 127/1Match 4 · T20 | RR | 13 | - | 0 | Sunrisers Hyderabad won by 9 wickets | Hyderabad | Indian Premier League 2018 |
| 16 Feb 2018 | SA 204 v IND 206/26th ODI · ODI | IND | 34* | - | 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 | IND | 8 | - | 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 | IND | 8 | - | 0 | South Africa won by 5 wickets (DLS method) | Johannesburg | India tour of South Africa 2017/18 |
| 7 Feb 2018 | IND 303/6 v SA 1793rd ODI · ODI | IND | 11 | - | 0 | India won by 124 runs | Cape Town | India tour of South Africa 2017/18 |
| 4 Feb 2018 | SA 118 v IND 119/12nd ODI · ODI | IND | DNB | - | 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 | IND | 79 | - | 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 | IND | 9 & 48 | - | 2 | India won by 63 runs | Johannesburg | India tour of South Africa 2017/18 |
| 2 Dec 2017 | IND 536/7d & 246/5d v SL 373 & 299/53rd Test · Test | IND | 1 & 10 | - | 2 | Match drawn | Delhi | Sri Lanka tour of India 2017/18 |
| 24 Nov 2017 | SL 205 & 166 v IND 610/6d2nd Test · Test | IND | 2 | - | 2 | India won by an innings and 239 runs | Nagpur | Sri Lanka tour of India 2017/18 |
| 16 Nov 2017 | IND 172 & 352/8d v SL 294 & 75/71st Test · Test | IND | 4 & 0 | - | 1 | Match drawn | Kolkata | Sri Lanka tour of India 2017/18 |
| 1 Oct 2017 | AUS 242/9 v IND 243/35th ODI · ODI | IND | 61 | - | 2 | India won by 7 wickets | Nagpur | Australia tour of India 2017/18 |
| 28 Sept 2017 | AUS 334/5 v IND 313/84th ODI · ODI | IND | 53 | - | 1 | Australia won by 21 runs | Bengaluru | Australia tour of India 2017/18 |
| 24 Sept 2017 | AUS 293/6 v IND 294/53rd ODI · ODI | IND | 70 | - | 0 | India won by 5 wickets | Indore | Australia tour of India 2017/18 |
| 21 Sept 2017 | IND 252 v AUS 2022nd ODI · ODI | IND | 55 | - | 1 | India won by 50 runs | Kolkata | Australia tour of India 2017/18 |
| 17 Sept 2017 | IND 281/7 v AUS 137/91st ODI · ODI | IND | 5 | - | 0 | India won by 26 runs (DLS method) | Chennai | Australia tour of India 2017/18 |
| 3 Sept 2017 | SL 238 v IND 239/45th ODI · ODI | IND | 5 | - | 0 | India won by 6 wickets | Colombo | India tour of Sri Lanka 2017 |
| 12 Aug 2017 | IND 487 v SL 135 & 1813rd Test · Test | IND | 17 | - | 2 | India won by an innings and 171 runs | Kandy | India tour of Sri Lanka 2017 |
| 3 Aug 2017 | IND 622/9d v SL 183 & 3862nd Test · Test | IND | 132 | - | 5 | India won by an innings and 53 runs | Colombo | India tour of Sri Lanka 2017 |
| 26 Jul 2017 | IND 600 & 240/3d v SL 291/9 & 245/81st Test · Test | IND | 57 & 23* | - | 1 | India won by 304 runs | Galle | India tour of Sri Lanka 2017 |