| 24 Jan 2020 | NZ 203/5 v IND 204/41st T20I · T20I | IND | DNB | 0/53 | 0 | India won by 6 wickets | Auckland | India tour of New Zealand 2019/20 |
| 19 Jan 2020 | IND 289/3 v AUS 286/93rd ODI · ODI | IND | DNB | 4/63 | 0 | India won by 7 wickets | Bengaluru | Australia tour of India 2019/20 |
| 17 Jan 2020 | IND 340/6 v AUS 3042nd ODI · ODI | IND | 1* | 3/77 | 1 | India won by 36 runs | Rajkot | Australia tour of India 2019/20 |
| 14 Jan 2020 | IND 255 v AUS 258/01st ODI · ODI | IND | 10 | 0/58 | 0 | Australia won by 10 wickets | Mumbai | Australia tour of India 2019/20 |
| 22 Dec 2019 | IND 316/6 v WI 315/53rd ODI · ODI | IND | DNB | 1/66 | 0 | India won by 4 wickets | Cuttack | West Indies tour of India 2019/20 |
| 18 Dec 2019 | IND 387/5 v WI 2802nd ODI · ODI | IND | DNB | 3/39 | 0 | India won by 107 runs | Visakhapatnam | West Indies tour of India 2019/20 |
| 15 Dec 2019 | IND 287/8 v WI 291/21st ODI · ODI | IND | 0* | 1/57 | 0 | West Indies won by 8 wickets | Chennai | West Indies tour of India 2019/20 |
| 11 Dec 2019 | IND 240/3 v WI 173/83rd T20I · T20I | IND | DNB | 2/25 | 0 | India won by 67 runs | Mumbai | West Indies tour of India 2019/20 |
| 22 Nov 2019 | IND 347/9d v BAN 106 & 195/9Match 2 · Test | IND | 10* | 2/36 & 0/42 | 1 | India won by an innings and 46 runs | Kolkata | Bangladesh in India Test Series 2019/20 |
| 14 Nov 2019 | IND 493/6d v BAN 150 & 213Match 1 · Test | IND | DNB | 3/27 & 4/31 | 0 | India won by an innings and 130 runs | Indore | Bangladesh in India Test Series 2019/20 |
| 19 Oct 2019 | IND 497/9d v SA 162 & 133Match 3 · Test | IND | 10* | 2/22 & 3/10 | 0 | India won by an innings and 202 runs | Ranchi | South Africa in India Test Series 2019/20 |
| 10 Oct 2019 | IND 601/5d v SA 275 & 189Match 2 · Test | IND | DNB | 2/44 & 1/34 | 0 | India won by an innings and 137 runs | Pune | South Africa in India Test Series 2019/20 |
| 2 Oct 2019 | IND 502/7d & 323/4d v SA 431 & 191Match 1 · Test | IND | DNB & DNB | 0/47 & 5/35 | 0 | India won by 203 runs | Visakhapatnam | South Africa in India Test Series 2019/20 |
| 30 Aug 2019 | WI 117 & 210 v IND 416 & 168/4dMatch 2 · Test | IND | 0 & DNB | 2/34 & 3/65 | 0 | 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 | 0 & DNB | 2/48 & 2/13 | 0 | 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 | DNB | 2/50 | 0 | 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 | 3* | 2/39 | 1 | 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/5 | 0 | No result | Providence | India tour of United States of America and West Indies 2019 |
| 2 Jul 2019 | BAN 286 v IND 314/9Match 40 · ODI | IND | 1 | 1/68 | 1 | India won by 28 runs | Birmingham | World Cup 2019 |
| 30 Jun 2019 | ENG 337/7 v IND 306/5Match 38 · ODI | IND | DNB | 5/69 | 1 | England won by 31 runs | Birmingham | World Cup 2019 |
| 27 Jun 2019 | IND 268/7 v WI 143Match 34 · ODI | IND | 0 | 4/16 | 1 | India won by 125 runs | Manchester | World Cup 2019 |
| 22 Jun 2019 | AFG 213 v IND 224/828th match · ODI | IND | 1 | 4/40 | 0 | India won by 11 runs | Southampton | 2019 Cricket World Cup |
| 5 May 2019 | CSK 170/5 v PK 173/4Match 55 · T20 | PK | DNB | 2/17 | 1 | 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 | DNB | 1/15 | 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 | 1* | 2/36 | 1 | Sunrisers Hyderabad won by 45 runs | Hyderabad | Indian Premier League 2019 |
| 24 Apr 2019 | RCB 202/4 v PK 185/7Match 42 · T20 | PK | DNB | 1/53 | 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 | DNB | 1/21 | 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 | DNB | 2/46 | 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 | DNB | 1/43 | 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 | DNB | 3/21 | 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 | DNB | 1/30 | 0 | 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 | DNB | 0/41 | 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 | 0 | 2/27 | 0 | 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 | DNB | 2/42 | 1 | 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 | DNB | 1/44 | 0 | 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 | DNB | 0/33 | 1 | Kings XI Punjab won by 14 runs | Jaipur | Indian Premier League 2019 |
| 13 Mar 2019 | IND 237 v AUS 272/95th ODI · ODI | IND | 3 | 2/57 | 0 | Australia won by 35 runs | Delhi | Australia tour of India 2018/19 |
| 8 Mar 2019 | IND 281 v AUS 313/53rd ODI · ODI | IND | 8 | 1/52 | 0 | Australia won by 32 runs | Ranchi | Australia tour of India 2018/19 |
| 5 Mar 2019 | IND 250 v AUS 2422nd ODI · ODI | IND | 2* | 0/60 | 0 | India won by 8 runs | Nagpur | Australia tour of India 2018/19 |
| 2 Mar 2019 | IND 240/4 v AUS 236/71st ODI · ODI | IND | DNB | 2/44 | 0 | India won by 6 wickets | Hyderabad | Australia tour of India 2018/19 |
| 3 Feb 2019 | NZ 217 v IND 2525th ODI · ODI | IND | 1 | 2/35 | 2 | India won by 35 runs | Wellington | India tour of New Zealand 2018/19 |
| 28 Jan 2019 | NZ 243 v IND 245/33rd ODI · ODI | IND | DNB | 3/41 | 1 | India won by 7 wickets | Mount Maunganui | India tour of New Zealand 2018/19 |
| 26 Jan 2019 | NZ 234 v IND 324/42nd ODI · ODI | IND | DNB | 1/43 | 1 | India won by 90 runs | Mount Maunganui | India tour of New Zealand 2018/19 |
| 23 Jan 2019 | NZ 157 v IND 156/21st ODI · ODI | IND | DNB | 3/19 | 0 | India won by 8 wickets (DLS method) | Napier | India tour of New Zealand 2018/19 |
| 18 Jan 2019 | AUS 230 v IND 234/33rd ODI · ODI | IND | DNB | 2/47 | 0 | India won by 7 wickets | Melbourne | India tour of Australia 2018/19 |
| 15 Jan 2019 | AUS 298/9 v IND 299/42nd ODI · ODI | IND | DNB | 3/58 | 0 | India won by 6 wickets | Adelaide | India tour of Australia 2018/19 |
| 12 Jan 2019 | AUS 288/5 v IND 254/91st ODI · ODI | IND | 1 | 0/46 | 1 | Australia won by 34 runs | Sydney | India tour of Australia 2018/19 |
| 3 Jan 2019 | AUS 300 & 6/0 v IND 622/7d4th Test · Test | IND | DNB | 2/58 & 0/4 | 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 | DNB & 0* | 1/27 & 2/71 | 0 | 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 | 0 & 0* | 0/80 & 6/56 | 1 | Australia won by 146 runs | Perth | India tour of Australia 2018/19 |