| 18 Jan 2023 | IND 349/8 v NZ 3371st ODI · ODI | IND | 5* | 2/43 | 1 | India won by 12 runs | Hyderabad | New Zealand tour of India 2022/23 |
| 15 Jan 2023 | IND 390/5 v SL 73/93rd ODI · ODI | IND | DNB | 2/16 | 0 | India won by 317 runs | Thiruvananthapuram | Sri Lanka tour of India 2022/23 |
| 12 Jan 2023 | SL 215 v IND 219/62nd ODI · ODI | IND | 10* | 3/51 | 1 | India won by 4 wickets | Kolkata | Sri Lanka tour of India 2022/23 |
| 14 Dec 2022 | IND 404 & 258/2d v BAN 150 & 3241st Test · Test | IND | 40 & DNB | 5/40 & 3/73 | 0 | India won by 188 runs | Chattogram | India tour of Bangladesh 2022/23 |
| 10 Dec 2022 | IND 409/8 v BAN 1823rd ODI · ODI | IND | 3* | 1/53 | 0 | India won by 227 runs | Chattogram | India tour of Bangladesh 2022/23 |
| 22 Oct 2022 | UP 147/7 v PUN 148/1Match · T20 | UP | DNB | 0/24 | 0 | Punjab won by 9 wickets | Jaipur | Syed Mushtaq Ali Trophy 2022/23 |
| 14 Oct 2022 | DEL 99 v UP 102/2Match · T20 | UP | DNB | 1/19 | 1 | Uttar Pradesh won by 8 wickets | Jaipur | Syed Mushtaq Ali Trophy 2022/23 |
| 11 Oct 2022 | SA 99 v IND 105/33rd ODI · ODI | IND | DNB | 4/18 | 0 | India won by 7 wickets | Delhi | South Africa tour of India 2022/23 |
| 9 Oct 2022 | SA 278/7 v IND 282/32nd ODI · ODI | IND | DNB | 1/49 | 0 | India won by 7 wickets | Ranchi | South Africa tour of India 2022/23 |
| 6 Oct 2022 | SA 249/4 v IND 240/81st ODI · ODI | IND | 0 | 1/39 | 0 | South Africa won by 9 runs | Lucknow | South Africa tour of India 2022/23 |
| 22 Aug 2022 | IND 289/8 v ZIM 2763rd ODI · ODI | IND | 2* | 2/38 | 0 | India won by 13 runs | Harare | India tour of Zimbabwe 2022 |
| 20 Aug 2022 | ZIM 161 v IND 167/52nd ODI · ODI | IND | DNB | 1/49 | 0 | India won by 5 wickets | Harare | India tour of Zimbabwe 2022 |
| 18 Aug 2022 | ZIM 189 v IND 192/01st ODI · ODI | IND | DNB | 0/36 | 0 | India won by 10 wickets | Harare | India tour of Zimbabwe 2022 |
| 7 Aug 2022 | IND 188/7 v WI 100Match 5 · T20I | IND | 0* | 3/12 | 0 | India won by 88 runs | Lauderhill | West Indies v India T20I Series 2022 |
| 21 May 2022 | DC 159/7 v MI 160/5Match 69 · T20 | DC | 1* | 1/33 | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 16 May 2022 | DC 159/7 v PK 142/9Match 64 · T20 | DC | 2* | 2/14 | 0 | Delhi Capitals won by 17 runs | Navi Mumbai | Indian Premier League 2022 |
| 11 May 2022 | RR 160/6 v DC 161/2Match 58 · T20 | DC | DNB | 0/20 | 0 | Delhi Capitals won by 8 wickets | Navi Mumbai | Indian Premier League 2022 |
| 8 May 2022 | CSK 208/6 v DC 117Match 55 · T20 | DC | 5 | 0/43 | 0 | Chennai Super Kings won by 91 runs | Navi Mumbai | Indian Premier League 2022 |
| 5 May 2022 | DC 207/3 v SH 186/8Match 50 · T20 | DC | DNB | 1/40 | 2 | Delhi Capitals won by 21 runs | Mumbai | Indian Premier League 2022 |
| 1 May 2022 | LSG 195/3 v DC 189/7Match 45 · T20 | DC | 16* | 0/29 | 0 | Lucknow Super Giants won by 6 runs | Mumbai | Indian Premier League 2022 |
| 28 Apr 2022 | KKR 146/9 v DC 150/6Match 41 · T20 | DC | DNB | 4/14 | 0 | Delhi Capitals won by 4 wickets | Mumbai | Indian Premier League 2022 |
| 22 Apr 2022 | RR 222/2 v DC 207/8Match 34 · T20 | DC | 0* | 0/40 | 0 | Rajasthan Royals won by 15 runs | Mumbai | Indian Premier League 2022 |
| 20 Apr 2022 | PK 115 v DC 119/1Match 32 · T20 | DC | DNB | 2/24 | 0 | Delhi Capitals won by 9 wickets | Mumbai | Indian Premier League 2022 |
| 16 Apr 2022 | RCB 189/5 v DC 173/7Match 27 · T20 | DC | 10* | 1/46 | 1 | Royal Challengers Bangalore won by 16 runs | Mumbai | Indian Premier League 2022 |
| 10 Apr 2022 | DC 215/5 v KKR 171Match 19 · T20 | DC | DNB | 4/35 | 1 | Delhi Capitals won by 44 runs | Mumbai | Indian Premier League 2022 |
| 7 Apr 2022 | DC 149/3 v LSG 155/4Match 15 · T20 | DC | DNB | 2/31 | 1 | Lucknow Super Giants won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 2 Apr 2022 | GT 171/6 v DC 157/9Match 10 · T20 | DC | 14* | 1/32 | 0 | Gujarat Titans won by 14 runs | Pune | Indian Premier League 2022 |
| 27 Mar 2022 | MI 177/5 v DC 179/6Match 2 · T20 | DC | DNB | 3/18 | 0 | Delhi Capitals won by 4 wickets | Mumbai | Indian Premier League 2022 |
| 27 Feb 2022 | SL 146/5 v IND 148/43rd T20I · T20I | IND | DNB | 0/22 | 0 | India won by 6 wickets | Dharamsala | Sri Lanka tour of India 2021/22 |
| 11 Feb 2022 | IND 265 v WI 1693rd ODI · ODI | IND | 5 | 2/51 | 0 | India won by 96 runs | Ahmedabad | West Indies tour of India 2021/22 |
| 29 Jul 2021 | IND 81/8 v SL 82/33rd T20I · T20I | IND | 23* | 0/16 | 0 | Sri Lanka won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |
| 28 Jul 2021 | IND 132/5 v SL 133/62nd T20I · T20I | IND | DNB | 2/30 | 0 | Sri Lanka won by 4 wickets | Colombo | India tour of Sri Lanka 2021 |
| 20 Jul 2021 | SL 275/9 v IND 277/72nd ODI · ODI | IND | DNB | 0/55 | 0 | India won by 3 wickets | Colombo | India tour of Sri Lanka 2021 |
| 18 Jul 2021 | SL 262/9 v IND 263/31st ODI · ODI | IND | DNB | 2/48 | 0 | India won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |
| 26 Mar 2021 | IND 336/6 v ENG 337/42nd ODI · ODI | IND | DNB | 0/84 | 0 | England won by 6 wickets | Pune | England tour of India 2020/21 |
| 23 Mar 2021 | IND 317/5 v ENG 2511st ODI · ODI | IND | DNB | 0/68 | 1 | India won by 66 runs | Pune | England tour of India 2020/21 |
| 13 Feb 2021 | IND 329 & 286 v ENG 134 & 1642nd Test · Test | IND | 0 & 3 | 0/16 & 2/25 | 0 | India won by 317 runs | Chennai | England tour of India 2020/21 |
| 2 Dec 2020 | IND 302/5 v AUS 2893rd ODI · ODI | IND | DNB | 1/57 | 1 | India won by 13 runs | Canberra | India tour of Australia 2020/21 |
| 21 Oct 2020 | KKR 84/8 v RCB 85/2Match 39 · T20 | KKR | 12 | - | 0 | Royal Challengers Bangalore won by 8 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 18 Oct 2020 | KKR 163/5 v SH 163/6Match 35 · T20 | KKR | DNB | 0/18 | 0 | Match tied (Kolkata Knight Riders won the Super Over) | Abu Dhabi | Indian Premier League 2020/21 |
| 30 Sept 2020 | KKR 174/6 v RR 137/9Match 12 · T20 | KKR | DNB | 1/20 | 0 | Kolkata Knight Riders won by 37 runs | Dubai | Indian Premier League 2020/21 |
| 26 Sept 2020 | SH 142/4 v KKR 145/3Match 8 · T20 | KKR | DNB | 0/15 | 0 | Kolkata Knight Riders won by 7 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 23 Sept 2020 | MI 195/5 v KKR 146/9Match 5 · T20 | KKR | 1* | 0/39 | 0 | Mumbai Indians won by 49 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 5 Feb 2020 | NZ 348/6 v IND 347/41st ODI · ODI | IND | DNB | 2/84 | 0 | New Zealand won by 4 wickets | Hamilton | India tour of New Zealand 2019/20 |
| 19 Jan 2020 | IND 289/3 v AUS 286/93rd ODI · ODI | IND | DNB | 1/62 | 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 | DNB | 2/65 | 0 | India won by 36 runs | Rajkot | Australia tour of India 2019/20 |
| 14 Jan 2020 | IND 255 v AUS 258/01st ODI · ODI | IND | 17 | 0/55 | 0 | Australia won by 10 wickets | Mumbai | Australia tour of India 2019/20 |
| 7 Jan 2020 | IND 144/3 v SL 142/92nd T20I · T20I | IND | DNB | 2/38 | 1 | India won by 7 wickets | Indore | Sri Lanka tour of India 2019/20 |
| 22 Dec 2019 | IND 316/6 v WI 315/53rd ODI · ODI | IND | DNB | 0/67 | 1 | 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/52 | 1 | India won by 107 runs | Visakhapatnam | West Indies tour of India 2019/20 |