| 22 Nov 2019 | KAR 189/6 v JHA 176/5Super League · T20 | KAR | 36 | - | 1 | Karnataka won by 13 runs | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2019/20 |
| 21 Nov 2019 | TN 158/7 v KAR 161/1Super League · T20 | KAR | 69* | - | 0 | Karnataka won by 9 wickets | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2019/20 |
| 17 Nov 2019 | KAR 172/9 v GOA 137Match · T20 | KAR | 34 | - | 1 | Karnataka won by 35 runs | Dr P.V.G. Raju ACA Sports Complex | Syed Mushtaq Ali Trophy 2019/20 |
| 15 Nov 2019 | BIH 106 v KAR 107/1Match · T20 | KAR | 2 | - | 0 | Karnataka won by 9 wickets | Dr. Y.S. Rajasekhara Reddy ACA VDCA Cricket Stadium | Syed Mushtaq Ali Trophy 2019/20 |
| 10 Nov 2019 | IND 174/5 v BAN 1443rd T20I · T20I | IND | 52 | - | 2 | India won by 30 runs | Nagpur | Bangladesh tour of India 2019/20 |
| 7 Nov 2019 | IND 154/2 v BAN 153/62nd T20I · T20I | IND | 8* | - | 0 | 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 | 15 | - | 1 | Bangladesh won by 7 wickets | Delhi | Bangladesh tour of India 2019/20 |
| 30 Aug 2019 | WI 117 & 210 v IND 416 & 168/4dMatch 2 · Test | IND | 13 & 6 | - | 2 | 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 | 44 & 38 | - | 1 | India won by 318 runs | North Sound | India in West Indies Test Series 2019 |
| 6 Aug 2019 | WI 146/6 v IND 150/33rd T20I · T20I | IND | 20 | - | 0 | India won by 7 wickets | Providence | India tour of United States of America and West Indies 2019 |
| 9 Jul 2019 | IND 221 v NZ 239/8Semi-final · ODI | IND | 1 | - | 0 | New Zealand won by 18 runs | Manchester | World Cup 2019 |
| 6 Jul 2019 | IND 265/3 v SL 264/7Match 44 · ODI | IND | 111 | - | 0 | India won by 7 wickets | Leeds | World Cup 2019 |
| 2 Jul 2019 | BAN 286 v IND 314/9Match 40 · ODI | IND | 77 | - | 0 | India won by 28 runs | Birmingham | World Cup 2019 |
| 30 Jun 2019 | ENG 337/7 v IND 306/5Match 38 · ODI | IND | 0 | - | 0 | England won by 31 runs | Birmingham | World Cup 2019 |
| 27 Jun 2019 | IND 268/7 v WI 143Match 34 · ODI | IND | 48 | - | 1 | India won by 125 runs | Manchester | World Cup 2019 |
| 22 Jun 2019 | AFG 213 v IND 224/828th match · ODI | IND | 30 | - | 0 | India won by 11 runs | Southampton | 2019 Cricket World Cup |
| 16 Jun 2019 | IND 336/5 v PAK 212/6Match 22 · ODI | IND | 57 | - | 0 | India won by 89 runs (DLS method) | Manchester | World Cup 2019 |
| 9 Jun 2019 | AUS 316 v IND 352/5Match 14 · ODI | IND | 11* | - | 0 | India won by 36 runs | London | World Cup 2019 |
| 5 Jun 2019 | IND 230/4 v SA 227/9Match 8 · ODI | IND | 26 | - | 0 | India won by 6 wickets | Southampton | World Cup 2019 |
| 5 May 2019 | CSK 170/5 v PK 173/4Match 55 · T20 | PK | 71 | - | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 3 May 2019 | PK 183/6 v KKR 185/3Match 52 · T20 | PK | 2 | - | 0 | Kolkata Knight Riders won by 7 wickets | Chandigarh | Indian Premier League 2019 |
| 29 Apr 2019 | SH 212/6 v PK 167/8Match 48 · T20 | PK | 79 | - | 0 | Sunrisers Hyderabad won by 45 runs | Hyderabad | Indian Premier League 2019 |
| 24 Apr 2019 | RCB 202/4 v PK 185/7Match 42 · T20 | PK | 42 | - | 0 | Royal Challengers Bangalore won by 17 runs | Bengaluru | Indian Premier League 2019 |
| 20 Apr 2019 | PK 163/7 v DC 166/5Match 37 · T20 | PK | 12 | - | 0 | Delhi Capitals won by 5 wickets | Delhi | Indian Premier League 2019 |
| 16 Apr 2019 | PK 182/6 v RR 170/7Match 32 · T20 | PK | 52 | - | 1 | Kings XI Punjab won by 12 runs | Chandigarh | Indian Premier League 2019 |
| 13 Apr 2019 | PK 173/4 v RCB 174/2Match 28 · T20 | PK | 18 | - | 0 | Royal Challengers Bangalore won by 8 wickets | Chandigarh | Indian Premier League 2019 |
| 10 Apr 2019 | PK 197/4 v MI 198/7Match 24 · T20 | PK | 100* | - | 0 | Mumbai Indians won by 3 wickets | Mumbai | Indian Premier League 2019 |
| 8 Apr 2019 | SH 150/4 v PK 151/4Match 22 · T20 | PK | 71* | - | 1 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 6 Apr 2019 | CSK 160/3 v PK 138/5Match 18 · T20 | PK | 55 | - | 0 | Chennai Super Kings won by 22 runs | Chennai | Indian Premier League 2019 |
| 1 Apr 2019 | PK 166/9 v DC 152Match 13 · T20 | PK | 15 | - | 2 | Kings XI Punjab won by 14 runs | Chandigarh | Indian Premier League 2019 |
| 30 Mar 2019 | MI 176/7 v PK 177/2Match 9 · T20 | PK | 71* | - | 0 | Kings XI Punjab won by 8 wickets | Chandigarh | Indian Premier League 2019 |
| 27 Mar 2019 | KKR 218/4 v PK 190/4Match 6 · T20 | PK | 1 | - | 1 | Kolkata Knight Riders won by 28 runs | Kolkata | Indian Premier League 2019 |
| 25 Mar 2019 | PK 184/4 v RR 170/9Match 4 · T20 | PK | 4 | - | 2 | Kings XI Punjab won by 14 runs | Jaipur | Indian Premier League 2019 |
| 10 Mar 2019 | IND 358/9 v AUS 359/64th ODI · ODI | IND | 26 | - | 1 | 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 | 47 | - | 1 | 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 | 50 | - | 1 | Australia won by 3 wickets | Visakhapatnam | Australia tour of India 2018/19 |
| 3 Jan 2019 | AUS 300 & 6/0 v IND 622/7d4th Test · Test | IND | 9 | - | 0 | Match drawn | Sydney | India tour of Australia 2018/19 |
| 14 Dec 2018 | AUS 326 & 243 v IND 283 & 1402nd Test · Test | IND | 2 & 0 | - | 0 | 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 | 2 & 44 | - | 1 | 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 | 14 | - | 0 | India won by 6 wickets | Sydney | India tour of Australia 2018/19 |
| 23 Nov 2018 | AUS 132/7 v IND2nd T20I · T20I | IND | - | - | 0 | No result | Melbourne | India tour of Australia 2018/19 |
| 21 Nov 2018 | AUS 158/4 v IND 169/71st T20I · T20I | IND | 13 | - | 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 | 17 | - | 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 | 26* | - | 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 | 16 | - | 0 | India won by 5 wickets | Kolkata | West Indies tour of India 2018/19 |
| 12 Oct 2018 | WI 311 & 127 v IND 367 & 75/02nd Test · Test | IND | 4 & 33* | - | 0 | 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 | 0 | - | 1 | India won by an innings and 272 runs | Rajkot | West Indies tour of India 2018/19 |
| 25 Sept 2018 | AFG 252/8 v IND 2525th Match, Super Four · ODI | IND | 60 | - | 0 | Match tied | Dubai | 2018 Asia Cup |
| 7 Sept 2018 | ENG 332 & 423/8d v IND 292 & 3455th Test · Test | IND | 37 & 149 | - | 3 | 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 | 19 & 0 | - | 2 | England won by 60 runs | Southampton | India tour of Ireland and England 2018 |