| 7 Nov 2019 | IND 154/2 v BAN 153/62nd T20I · T20I | IND | DNB | - | 1 | India won by 8 wickets | Rajkot | Bangladesh tour of India 2019/20 |
| 3 Nov 2019 | IND 148/6 v BAN 154/31st T20I · T20I | IND | 27 | - | 0 | Bangladesh won by 7 wickets | Delhi | Bangladesh tour of India 2019/20 |
| 22 Sept 2019 | IND 134/9 v SA 140/13rd T20I · T20I | IND | 19 | - | 0 | South Africa won by 9 wickets | Bengaluru | South Africa tour of India 2019/20 |
| 18 Sept 2019 | IND 151/3 v SA 149/52nd T20I · T20I | IND | 4 | - | 0 | India won by 7 wickets | Chandigarh | South Africa tour of India 2019/20 |
| 30 Aug 2019 | WI 117 & 210 v IND 416 & 168/4dMatch 2 · Test | IND | 27 & DNB | - | 6 | India won by 257 runs | Kingston | India in West Indies Test Series 2019 |
| 22 Aug 2019 | WI 222 & 100 v IND 297 & 343/7dMatch 1 · Test | IND | 24 & 7 | - | 5 | India won by 318 runs | North Sound | India in West Indies Test Series 2019 |
| 14 Aug 2019 | WI 240/7 v IND 256/43rd ODI · ODI | IND | 0 | - | 1 | India won by 6 wickets (DLS method) | Port of Spain | India tour of United States of America and West Indies 2019 |
| 11 Aug 2019 | WI 210 v IND 279/72nd ODI · ODI | IND | 20 | - | 0 | India won by 59 runs (DLS method) | Port of Spain | India tour of United States of America and West Indies 2019 |
| 8 Aug 2019 | WI 54/1 v IND1st ODI · ODI | IND | - | - | 0 | No result | Providence | India tour of United States of America and West Indies 2019 |
| 6 Aug 2019 | WI 146/6 v IND 150/33rd T20I · T20I | IND | 65* | - | 1 | India won by 7 wickets | Providence | India tour of United States of America and West Indies 2019 |
| 4 Aug 2019 | IND 167/5 v WI 98/42nd T20I · T20I | IND | 4 | - | 0 | India won by 22 runs (DLS method) | Lauderhill | India tour of United States of America and West Indies 2019 |
| 3 Aug 2019 | IND 98/6 v WI 95/91st T20I · T20I | IND | 0 | - | 2 | India won by 4 wickets | Lauderhill | India tour of United States of America and West Indies 2019 |
| 9 Jul 2019 | IND 221 v NZ 239/8Semi-final · ODI | IND | 32 | - | 0 | New Zealand won by 18 runs | Manchester | World Cup 2019 |
| 6 Jul 2019 | IND 265/3 v SL 264/7Match 44 · ODI | IND | 4 | - | 0 | India won by 7 wickets | Leeds | World Cup 2019 |
| 2 Jul 2019 | BAN 286 v IND 314/9Match 40 · ODI | IND | 48 | - | 0 | India won by 28 runs | Birmingham | World Cup 2019 |
| 30 Jun 2019 | ENG 337/7 v IND 306/5Match 38 · ODI | IND | 32 | - | 1 | England won by 31 runs | Birmingham | World Cup 2019 |
| 10 May 2019 | DC 147/9 v CSK 151/4Qualifier 2 · T20 | DC | 38 | - | 0 | Chennai Super Kings won by 6 wickets | Visakhapatnam | Indian Premier League 2019 |
| 8 May 2019 | SH 162/8 v DC 165/8Eliminator · T20 | DC | 49 | - | 1 | Delhi Capitals won by 2 wickets | Visakhapatnam | Indian Premier League 2019 |
| 4 May 2019 | RR 115/9 v DC 121/5Match 53 · T20 | DC | 53* | - | 3 | Delhi Capitals won by 5 wickets | Delhi | Indian Premier League 2019 |
| 1 May 2019 | CSK 179/4 v DC 99Match 50 · T20 | DC | 5 | - | 0 | Chennai Super Kings won by 80 runs | Chennai | Indian Premier League 2019 |
| 28 Apr 2019 | DC 187/5 v RCB 171/7Match 46 · T20 | DC | 7 | - | 2 | Delhi Capitals won by 16 runs | Delhi | Indian Premier League 2019 |
| 22 Apr 2019 | RR 191/6 v DC 193/4Match 40 · T20 | DC | 78* | - | 0 | Delhi Capitals won by 6 wickets | Jaipur | Indian Premier League 2019 |
| 20 Apr 2019 | PK 163/7 v DC 166/5Match 37 · T20 | DC | 6 | - | 2 | Delhi Capitals won by 5 wickets | Delhi | Indian Premier League 2019 |
| 18 Apr 2019 | MI 168/5 v DC 128/9Match 34 · T20 | DC | 7 | - | 2 | Mumbai Indians won by 40 runs | Delhi | Indian Premier League 2019 |
| 14 Apr 2019 | DC 155/7 v SH 116Match 30 · T20 | DC | 23 | - | 1 | Delhi Capitals won by 39 runs | Hyderabad | Indian Premier League 2019 |
| 12 Apr 2019 | KKR 178/7 v DC 180/3Match 26 · T20 | DC | 46 | - | 1 | Delhi Capitals won by 7 wickets | Kolkata | Indian Premier League 2019 |
| 7 Apr 2019 | RCB 149/8 v DC 152/6Match 20 · T20 | DC | 18 | - | 3 | Delhi Capitals won by 4 wickets | Bengaluru | Indian Premier League 2019 |
| 4 Apr 2019 | DC 129/8 v SH 131/5Match 16 · T20 | DC | 5 | - | 0 | Sunrisers Hyderabad won by 5 wickets | Delhi | Indian Premier League 2019 |
| 1 Apr 2019 | PK 166/9 v DC 152Match 13 · T20 | DC | 39 | - | 2 | Kings XI Punjab won by 14 runs | Chandigarh | Indian Premier League 2019 |
| 30 Mar 2019 | KKR 185/8 v DC 185/6Match 10 · T20 | DC | 11 | - | 2 | Match tied (Delhi Capitals won the Super Over) | Delhi | Indian Premier League 2019 |
| 26 Mar 2019 | DC 147/6 v CSK 150/4Match 5 · T20 | DC | 25 | - | 3 | Chennai Super Kings won by 6 wickets | Delhi | Indian Premier League 2019 |
| 24 Mar 2019 | DC 213/6 v MI 176/9Match 3 · T20 | DC | 78* | - | 2 | Delhi Capitals won by 37 runs | Mumbai | Indian Premier League 2019 |
| 13 Mar 2019 | IND 237 v AUS 272/95th ODI · ODI | IND | 16 | - | 2 | Australia won by 35 runs | Delhi | Australia tour of India 2018/19 |
| 10 Mar 2019 | IND 358/9 v AUS 359/64th ODI · ODI | IND | 36 | - | 0 | Australia won by 4 wickets | Chandigarh | Australia tour of India 2018/19 |
| 27 Feb 2019 | IND 190/4 v AUS 194/32nd T20I · T20I | IND | 1 | - | 0 | Australia won by 7 wickets | Bengaluru | Australia tour of India 2018/19 |
| 24 Feb 2019 | IND 126/7 v AUS 127/71st T20I · T20I | IND | 3 | - | 0 | Australia won by 3 wickets | Visakhapatnam | Australia tour of India 2018/19 |
| 10 Feb 2019 | NZ 212/4 v IND 208/63rd T20I · T20I | IND | 28 | - | 0 | New Zealand won by 4 runs | Hamilton | India tour of New Zealand 2018/19 |
| 8 Feb 2019 | NZ 158/8 v IND 162/32nd T20I · T20I | IND | 40* | - | 0 | India won by 7 wickets | Auckland | India tour of New Zealand 2018/19 |
| 6 Feb 2019 | NZ 219/6 v IND 1391st T20I · T20I | IND | 4 | - | 0 | New Zealand won by 80 runs | Wellington | India tour of New Zealand 2018/19 |
| 3 Jan 2019 | AUS 300 & 6/0 v IND 622/7d4th Test · Test | IND | 159* | - | 0 | Match drawn | Sydney | India tour of Australia 2018/19 |
| 26 Dec 2018 | AUS 151 & 261 v IND 443/7d & 106/8d3rd Test · Test | IND | 39 & 33 | - | 3 | 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 | 36 & 30 | - | 6 | 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 | 25 & 28 | - | 11 | India won by 31 runs | Adelaide | India tour of Australia 2018/19 |
| 25 Nov 2018 | AUS 164/6 v IND 168/43rd T20I · T20I | IND | 0 | - | 0 | India won by 6 wickets | Sydney | India tour of Australia 2018/19 |
| 23 Nov 2018 | AUS 132/7 v IND2nd T20I · T20I | IND | - | - | 1 | No result | Melbourne | India tour of Australia 2018/19 |
| 21 Nov 2018 | AUS 158/4 v IND 169/71st T20I · T20I | IND | 20 | - | 0 | Australia won by 4 runs (DLS method) | Brisbane | India tour of Australia 2018/19 |
| 11 Nov 2018 | WI 181/3 v IND 182/43rd T20I · T20I | IND | 58 | - | 0 | India won by 6 wickets | Chennai | West Indies tour of India 2018/19 |
| 6 Nov 2018 | IND 195/2 v WI 124/92nd T20I · T20I | IND | 5 | - | 0 | India won by 71 runs | Lucknow | West Indies tour of India 2018/19 |
| 4 Nov 2018 | WI 109/8 v IND 110/51st T20I · T20I | IND | 1 | - | 0 | India won by 5 wickets | Kolkata | West Indies tour of India 2018/19 |
| 27 Oct 2018 | WI 283/9 v IND 2403rd ODI · ODI | IND | 24 | - | 1 | West Indies won by 43 runs | Pune | West Indies tour of India 2018/19 |