| 29 Sept 2020 | SH 162/4 v DC 147/7Match 11 · T20 | SH | DNB | 2/25 | 0 | Sunrisers Hyderabad won by 15 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 26 Sept 2020 | SH 142/4 v KKR 145/3Match 8 · T20 | SH | DNB | 0/29 | 0 | Kolkata Knight Riders won by 7 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 21 Sept 2020 | RCB 163/5 v SH 153Match 3 · T20 | SH | 0 | 0/25 | 0 | Royal Challengers Bangalore won by 10 runs | Dubai | Indian Premier League 2020/21 |
| 11 Dec 2019 | IND 240/3 v WI 173/83rd T20I · T20I | IND | DNB | 2/41 | 0 | India won by 67 runs | Mumbai | West Indies tour of India 2019/20 |
| 8 Dec 2019 | IND 170/7 v WI 173/22nd T20I · T20I | IND | DNB | 0/36 | 0 | West Indies won by 8 wickets | Thiruvananthapuram | West Indies tour of India 2019/20 |
| 6 Dec 2019 | IND 209/4 v WI 207/51st T20I · T20I | IND | DNB | 0/36 | 0 | India won by 6 wickets | Hyderabad | West Indies tour of India 2019/20 |
| 17 Nov 2019 | KER 119/8 v UP 42/4Match · T20 | UP | DNB | 1/23 | 3 | Kerala won by 1 run (VJD method) | Greenfield Stadium | Syed Mushtaq Ali Trophy 2019/20 |
| 15 Nov 2019 | MAN 89/7 v UP 93/3Match · T20 | UP | DNB | 0/13 | 1 | Uttar Pradesh won by 7 wickets | St'Xavier's KCA Cricket Ground | Syed Mushtaq Ali Trophy 2019/20 |
| 14 Aug 2019 | WI 240/7 v IND 256/43rd ODI · ODI | IND | DNB | 0/48 | 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 | 1 | 4/31 | 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/11 | 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 | DNB | 0/19 | 0 | 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 | DNB | 1/7 | 1 | 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 | DNB | 2/19 | 0 | 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 | 0 | 3/43 | 0 | New Zealand won by 18 runs | Manchester | World Cup 2019 |
| 6 Jul 2019 | IND 265/3 v SL 264/7Match 44 · ODI | IND | DNB | 1/73 | 0 | India won by 7 wickets | Leeds | World Cup 2019 |
| 2 Jul 2019 | BAN 286 v IND 314/9Match 40 · ODI | IND | 2 | 1/51 | 0 | India won by 28 runs | Birmingham | World Cup 2019 |
| 16 Jun 2019 | IND 336/5 v PAK 212/6Match 22 · ODI | IND | DNB | 0/8 | 0 | India won by 89 runs (DLS method) | Manchester | World Cup 2019 |
| 9 Jun 2019 | AUS 316 v IND 352/5Match 14 · ODI | IND | DNB | 3/50 | 1 | India won by 36 runs | London | World Cup 2019 |
| 5 Jun 2019 | IND 230/4 v SA 227/9Match 8 · ODI | IND | DNB | 2/44 | 0 | India won by 6 wickets | Southampton | World Cup 2019 |
| 8 May 2019 | SH 162/8 v DC 165/8Eliminator · T20 | SH | 0* | 2/42 | 0 | Delhi Capitals won by 2 wickets | Visakhapatnam | Indian Premier League 2019 |
| 4 May 2019 | SH 175/7 v RCB 178/6Match 54 · T20 | SH | 7* | 2/24 | 0 | Royal Challengers Bangalore won by 4 wickets | Bengaluru | Indian Premier League 2019 |
| 2 May 2019 | MI 162/5 v SH 162/6Match 51 · T20 | SH | DNB | 1/29 | 0 | Match tied (Mumbai Indians won the Super Over) | Mumbai | Indian Premier League 2019 |
| 29 Apr 2019 | SH 212/6 v PK 167/8Match 48 · T20 | SH | DNB | 0/34 | 1 | Sunrisers Hyderabad won by 45 runs | Hyderabad | Indian Premier League 2019 |
| 27 Apr 2019 | SH 160/8 v RR 161/3Match 45 · T20 | SH | 1 | 0/22 | 0 | Rajasthan Royals won by 7 wickets | Jaipur | Indian Premier League 2019 |
| 23 Apr 2019 | SH 175/3 v CSK 176/4Match 41 · T20 | SH | DNB | 1/18 | 0 | Chennai Super Kings won by 6 wickets | Chennai | Indian Premier League 2019 |
| 21 Apr 2019 | KKR 159/8 v SH 161/1Match 38 · T20 | SH | DNB | 2/35 | 0 | Sunrisers Hyderabad won by 9 wickets | Hyderabad | Indian Premier League 2019 |
| 17 Apr 2019 | CSK 132/5 v SH 137/4Match 33 · T20 | SH | DNB | 0/21 | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2019 |
| 14 Apr 2019 | DC 155/7 v SH 116Match 30 · T20 | SH | 2 | 2/33 | 1 | Delhi Capitals won by 39 runs | Hyderabad | Indian Premier League 2019 |
| 8 Apr 2019 | SH 150/4 v PK 151/4Match 22 · T20 | SH | DNB | 0/25 | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 6 Apr 2019 | MI 136/7 v SH 96Match 19 · T20 | SH | 2 | 1/34 | 0 | Mumbai Indians won by 40 runs | Hyderabad | Indian Premier League 2019 |
| 4 Apr 2019 | DC 129/8 v SH 131/5Match 16 · T20 | SH | DNB | 2/27 | 1 | Sunrisers Hyderabad won by 5 wickets | Delhi | Indian Premier League 2019 |
| 31 Mar 2019 | SH 231/2 v RCB 113Match 11 · T20 | SH | DNB | 0/25 | 0 | Sunrisers Hyderabad won by 118 runs | Hyderabad | Indian Premier League 2019 |
| 29 Mar 2019 | RR 198/2 v SH 201/5Match 8 · T20 | SH | DNB | 0/55 | 0 | Sunrisers Hyderabad won by 5 wickets | Hyderabad | Indian Premier League 2019 |
| 24 Mar 2019 | SH 181/3 v KKR 183/4Match 2 · T20 | SH | DNB | 0/37 | 1 | Kolkata Knight Riders won by 6 wickets | Kolkata | Indian Premier League 2019 |
| 13 Mar 2019 | IND 237 v AUS 272/95th ODI · ODI | IND | 46 | 3/48 | 1 | 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 | 1 | 1/67 | 0 | Australia won by 4 wickets | Chandigarh | Australia tour of India 2018/19 |
| 10 Feb 2019 | NZ 212/4 v IND 208/63rd T20I · T20I | IND | DNB | 1/37 | 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 | DNB | 1/29 | 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 | 1 | 1/47 | 0 | New Zealand won by 80 runs | Wellington | India tour of New Zealand 2018/19 |
| 3 Feb 2019 | NZ 217 v IND 2525th ODI · ODI | IND | 6 | 1/38 | 0 | India won by 35 runs | Wellington | India tour of New Zealand 2018/19 |
| 31 Jan 2019 | NZ 93/2 v IND 924th ODI · ODI | IND | 1 | 2/25 | 0 | New Zealand won by 8 wickets | Hamilton | India tour of New Zealand 2018/19 |
| 28 Jan 2019 | NZ 243 v IND 245/33rd ODI · ODI | IND | DNB | 2/46 | 0 | 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 | 2/42 | 0 | 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 | 0/20 | 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/28 | 1 | 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 | 4/45 | 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 | 29* | 2/66 | 0 | Australia won by 34 runs | Sydney | India tour of Australia 2018/19 |
| 25 Nov 2018 | AUS 164/6 v IND 168/43rd T20I · T20I | IND | DNB | 0/33 | 0 | India won by 6 wickets | Sydney | India tour of Australia 2018/19 |
| 23 Nov 2018 | AUS 132/7 v IND2nd T20I · T20I | IND | - | 2/20 | 0 | No result | Melbourne | India tour of Australia 2018/19 |