| 14 Jun 2022 | IND 179/5 v SA 1313rd T20I · T20I | IND | 5* | 1/28 | 1 | India won by 48 runs | Visakhapatnam | South Africa tour of India 2022 |
| 12 Jun 2022 | IND 148/6 v SA 149/62nd T20I · T20I | IND | 10 | 0/19 | 0 | South Africa won by 4 wickets | Cuttack | South Africa tour of India 2022 |
| 9 Jun 2022 | IND 211/4 v SA 212/31st T20I · T20I | IND | DNB | 1/40 | 0 | South Africa won by 7 wickets | Delhi | South Africa tour of India 2022 |
| 21 May 2022 | DC 159/7 v MI 160/5Match 69 · T20 | DC | 19* | 0/26 | 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 | 17* | 2/14 | 1 | 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/25 | 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 | 1 | 0/23 | 2 | Chennai Super Kings won by 91 runs | Navi Mumbai | Indian Premier League 2022 |
| 1 May 2022 | LSG 195/3 v DC 189/7Match 45 · T20 | DC | 42* | 0/25 | 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 | 24 | 1/28 | 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 | 1 | 0/21 | 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/10 | 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/29 | 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 | 22* | 0/32 | 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 | 0/11 | 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 | 8 | 0/37 | 2 | Gujarat Titans won by 14 runs | Pune | Indian Premier League 2022 |
| 27 Mar 2022 | MI 177/5 v DC 179/6Match 2 · T20 | DC | 38* | 0/40 | 0 | Delhi Capitals won by 4 wickets | Mumbai | Indian Premier League 2022 |
| 12 Mar 2022 | IND 252 & 303/9d v SL 109 & 2082nd Test · Test | IND | 9 & 9 | 1/21 & 2/37 | 0 | India won by 238 runs | Bengaluru | Sri Lanka tour of India 2021/22 |
| 3 Dec 2021 | IND 325 & 276/7d v NZ 62 & 1672nd Test · Test | IND | 52 & 41* | 2/14 & 1/42 | 0 | India won by 372 runs | Mumbai | New Zealand tour of India 2021/22 |
| 25 Nov 2021 | IND 345 & 234/7d v NZ 296 & 165/91st Test · Test | IND | 3 & 28* | 5/62 & 1/23 | 1 | Match drawn | Kanpur | New Zealand tour of India 2021/22 |
| 21 Nov 2021 | IND 184/7 v NZ 1113rd T20I · T20I | IND | 2* | 3/9 | 0 | India won by 73 runs | Kolkata | New Zealand tour of India 2021/22 |
| 19 Nov 2021 | NZ 153/6 v IND 155/32nd T20I · T20I | IND | DNB | 1/26 | 0 | India won by 7 wickets | Ranchi | New Zealand tour of India 2021/22 |
| 17 Nov 2021 | NZ 164/6 v IND 166/51st T20I · T20I | IND | 1* | 0/31 | 0 | India won by 5 wickets | Jaipur | New Zealand tour of India 2021/22 |
| 13 Oct 2021 | DC 135/5 v KKR 136/7Qualifier 2 · T20 | DC | 4* | 0/32 | 1 | Kolkata Knight Riders won by 3 wickets | Sharjah | Indian Premier League 2021 |
| 10 Oct 2021 | DC 172/5 v CSK 173/6Qualifier 1 · T20 | DC | 10 | 0/23 | 1 | Chennai Super Kings won by 4 wickets | Dubai | Indian Premier League 2021 |
| 8 Oct 2021 | DC 164/5 v RCB 166/3Match 56 · T20 | DC | DNB | 1/39 | 0 | Royal Challengers Bangalore won by 7 wickets | Dubai | Indian Premier League 2021 |
| 4 Oct 2021 | CSK 136/5 v DC 139/7Match 50 · T20 | DC | 5 | 2/18 | 0 | Delhi Capitals won by 3 wickets | Dubai | Indian Premier League 2021 |
| 2 Oct 2021 | MI 129/8 v DC 132/6Match 46 · T20 | DC | 9 | 3/21 | 0 | Delhi Capitals won by 4 wickets | Sharjah | Indian Premier League 2021 |
| 28 Sept 2021 | DC 127/9 v KKR 130/7Match 41 · T20 | DC | 0 | 0/13 | 1 | Kolkata Knight Riders won by 3 wickets | Sharjah | Indian Premier League 2021 |
| 25 Sept 2021 | DC 154/6 v RR 121/6Match 36 · T20 | DC | 12 | 1/27 | 0 | Delhi Capitals won by 33 runs | Abu Dhabi | Indian Premier League 2021 |
| 22 Sept 2021 | SH 134/9 v DC 139/2Match 33 · T20 | DC | DNB | 2/21 | 1 | Delhi Capitals won by 8 wickets | Dubai | Indian Premier League 2021 |
| 2 May 2021 | PK 166/6 v DC 167/3Match 29 · T20 | DC | DNB | 1/21 | 0 | Delhi Capitals won by 7 wickets | Ahmedabad | Indian Premier League 2021 |
| 29 Apr 2021 | KKR 154/6 v DC 156/3Match 25 · T20 | DC | DNB | 2/32 | 0 | Delhi Capitals won by 7 wickets | Ahmedabad | Indian Premier League 2021 |
| 27 Apr 2021 | RCB 171/5 v DC 170/4Match 22 · T20 | DC | DNB | 1/33 | 0 | Royal Challengers Bangalore won by 1 run | Ahmedabad | Indian Premier League 2021 |
| 25 Apr 2021 | DC 159/4 v SH 159/7Match 20 · T20 | DC | DNB | 2/26 | 0 | Match tied (Delhi Capitals won the Super Over) | Chennai | Indian Premier League 2021 |
| 12 Mar 2021 | IND 124/7 v ENG 130/21st T20I · T20I | IND | 7* | 0/24 | 0 | England won by 8 wickets | Ahmedabad | India v England 2020/21 |
| 4 Mar 2021 | ENG 205 & 135 v IND 3654th Test · Test | IND | 43 | 4/68 & 5/48 | 0 | India won by an innings and 25 runs | Ahmedabad | England tour of India 2020/21 |
| 24 Feb 2021 | ENG 112 & 81 v IND 145 & 49/03rd Test · Test | IND | 0 & DNB | 6/38 & 5/32 | 0 | India won by 10 wickets | Ahmedabad | England tour of India 2020/21 |
| 13 Feb 2021 | IND 329 & 286 v ENG 134 & 1642nd Test · Test | IND | 5 & 7 | 2/40 & 5/60 | 1 | India won by 317 runs | Chennai | England tour of India 2020/21 |
| 18 Jan 2021 | BAR 176/4 v GUJ 164/9Match · T20 | GUJ | 36 | 2/13 | 1 | Baroda won by 12 runs | F B Colony Ground | Syed Mushtaq Ali Trophy 2020/21 |
| 16 Jan 2021 | CHH 63/3 v GUJ 64/2Match · T20 | GUJ | 0* | 0/17 | 0 | Gujarat won by 8 wickets | F B Colony Ground | Syed Mushtaq Ali Trophy 2020/21 |
| 14 Jan 2021 | HIM 141/5 v GUJ 115Match · T20 | GUJ | 1 | 1/16 | 1 | Himachal won by 26 runs | Motibaug Cricket Ground | Syed Mushtaq Ali Trophy 2020/21 |
| 12 Jan 2021 | GUJ 172/5 v UTT 99/8Match · T20 | GUJ | 0 | 1/7 | 0 | Gujarat won by 73 runs | Motibaug Cricket Ground | Syed Mushtaq Ali Trophy 2020/21 |
| 10 Jan 2021 | GUJ 157/8 v MAH 128Match · T20 | GUJ | 30 | 0/24 | 0 | Gujarat won by 29 runs | Motibaug Cricket Ground | Syed Mushtaq Ali Trophy 2020/21 |
| 10 Nov 2020 | DC 156/7 v MI 157/5Final · T20 | DC | 9 | 0/16 | 0 | Mumbai Indians won by 5 wickets | Dubai | Indian Premier League 2020/21 |
| 8 Nov 2020 | DC 189/3 v SH 172/8Qualifier 2 · T20 | DC | DNB | 1/33 | 1 | Delhi Capitals won by 17 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 5 Nov 2020 | MI 200/5 v DC 143/8Qualifier 1 · T20 | DC | 42 | 0/27 | 0 | Mumbai Indians won by 57 runs | Dubai | Indian Premier League 2020/21 |
| 2 Nov 2020 | RCB 152/7 v DC 154/4Match 55 · T20 | DC | DNB | 0/30 | 0 | Delhi Capitals won by 6 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 27 Oct 2020 | SH 219/2 v DC 131Match 47 · T20 | DC | 1 | 0/36 | 1 | Sunrisers Hyderabad won by 88 runs | Dubai | Indian Premier League 2020/21 |
| 24 Oct 2020 | KKR 194/6 v DC 135/9Match 42 · T20 | DC | 9 | 0/7 | 1 | Kolkata Knight Riders won by 59 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 20 Oct 2020 | DC 164/5 v PK 167/5Match 38 · T20 | DC | DNB | 1/27 | 0 | Kings XI Punjab won by 5 wickets | Dubai | Indian Premier League 2020/21 |