| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | IND | 0 | - | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 22 Aug 2022 | IND 289/8 v ZIM 2763rd ODI · ODI | IND | 30 | - | 1 | India won by 13 runs | Harare | India tour of Zimbabwe 2022 |
| 20 Aug 2022 | ZIM 161 v IND 167/52nd ODI · ODI | IND | 1 | - | 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 | India won by 10 wickets | Harare | India tour of Zimbabwe 2022 |
| 25 May 2022 | RCB 207/4 v LSG 193/6Eliminator · T20 | LSG | 79 | - | 1 | Royal Challengers Bangalore won by 14 runs | Kolkata | Indian Premier League 2022 |
| 18 May 2022 | LSG 210/0 v KKR 208/8Match 66 · T20 | LSG | 68* | - | 1 | Lucknow Super Giants won by 2 runs | Navi Mumbai | Indian Premier League 2022 |
| 15 May 2022 | RR 178/6 v LSG 154/8Match 63 · T20 | LSG | 10 | - | 0 | Rajasthan Royals won by 24 runs | Mumbai | Indian Premier League 2022 |
| 10 May 2022 | GT 144/4 v LSG 82Match 57 · T20 | LSG | 8 | - | 0 | Gujarat Titans won by 62 runs | Pune | Indian Premier League 2022 |
| 7 May 2022 | LSG 176/7 v KKR 101Match 53 · T20 | LSG | 0 | - | 0 | Lucknow Super Giants won by 75 runs | Pune | Indian Premier League 2022 |
| 1 May 2022 | LSG 195/3 v DC 189/7Match 45 · T20 | LSG | 77 | - | 0 | Lucknow Super Giants won by 6 runs | Mumbai | Indian Premier League 2022 |
| 29 Apr 2022 | LSG 153/8 v PK 133/8Match 42 · T20 | LSG | 6 | - | 2 | Lucknow Super Giants won by 20 runs | Pune | Indian Premier League 2022 |
| 24 Apr 2022 | LSG 168/6 v MI 132/8Match 37 · T20 | LSG | 103* | - | 1 | Lucknow Super Giants won by 36 runs | Mumbai | Indian Premier League 2022 |
| 19 Apr 2022 | RCB 181/6 v LSG 163/8Match 31 · T20 | LSG | 30 | - | 1 | Royal Challengers Bangalore won by 18 runs | Mumbai | Indian Premier League 2022 |
| 16 Apr 2022 | LSG 199/4 v MI 181/9Match 26 · T20 | LSG | 103* | - | 0 | Lucknow Super Giants won by 18 runs | Mumbai | Indian Premier League 2022 |
| 10 Apr 2022 | RR 165/6 v LSG 162/8Match 20 · T20 | LSG | 0 | - | 0 | Rajasthan Royals won by 3 runs | Mumbai | Indian Premier League 2022 |
| 7 Apr 2022 | DC 149/3 v LSG 155/4Match 15 · T20 | LSG | 24 | - | 0 | Lucknow Super Giants won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 4 Apr 2022 | LSG 169/7 v SH 157/9Match 12 · T20 | LSG | 68 | - | 2 | Lucknow Super Giants won by 12 runs | Mumbai | Indian Premier League 2022 |
| 31 Mar 2022 | CSK 210/7 v LSG 211/4Match 7 · T20 | LSG | 40 | - | 0 | Lucknow Super Giants won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 28 Mar 2022 | LSG 158/6 v GT 161/5Match 4 · T20 | LSG | 0 | - | 1 | Gujarat Titans won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 9 Feb 2022 | IND 237/9 v WI 1932nd ODI · ODI | IND | 49 | - | 0 | India won by 44 runs | Ahmedabad | West Indies tour of India 2021/22 |
| 23 Jan 2022 | SA 287 v IND 2833rd ODI · ODI | IND | 9 | - | 1 | South Africa won by 4 runs | Cape Town | India tour of South Africa 2021/22 |
| 21 Jan 2022 | IND 287/6 v SA 288/32nd ODI · ODI | IND | 55 | - | 0 | South Africa won by 7 wickets | Paarl | India tour of South Africa 2021/22 |
| 19 Jan 2022 | SA 296/4 v IND 265/81st ODI · ODI | IND | 12 | - | 1 | South Africa won by 31 runs | Paarl | India tour of South Africa 2021/22 |
| 11 Jan 2022 | IND 223 & 198 v SA 210 & 212/33rd Test · Test | IND | 12 & 10 | - | 1 | South Africa won by 7 wickets | Cape Town | India tour of South Africa 2021/22 |
| 3 Jan 2022 | IND 202 & 266 v SA 229 & 243/32nd Test · Test | IND | 50 & 8 | - | 0 | South Africa won by 7 wickets | Johannesburg | India tour of South Africa 2021/22 |
| 26 Dec 2021 | IND 327 & 174 v SA 197 & 1911st Test · Test | IND | 123 & 23 | - | 0 | India won by 113 runs | Centurion | India tour of South Africa 2021/22 |
| 19 Nov 2021 | NZ 153/6 v IND 155/32nd T20I · T20I | IND | 65 | - | 1 | 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 | 15 | - | 0 | India won by 5 wickets | Jaipur | New Zealand tour of India 2021/22 |
| 8 Nov 2021 | NAM 132/8 v IND 136/1Match 42 · T20I | IND | 54* | - | 0 | India won by 9 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 5 Nov 2021 | SCO 85 v IND 89/2Match 37 · T20I | IND | 50 | - | 0 | India won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 3 Nov 2021 | IND 210/2 v AFG 144/733rd Match, Group 2 · T20I | IND | 69 | - | 0 | India won by 66 runs | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 31 Oct 2021 | IND 110/7 v NZ 111/2Match 28 · T20I | IND | 18 | - | 1 | New Zealand won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 24 Oct 2021 | IND 151/7 v PAK 152/0Match 16 · T20I | IND | 3 | - | 0 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 7 Oct 2021 | CSK 134/6 v PK 139/4Match 53 · T20 | PK | 98* | - | 2 | Punjab Kings won by 6 wickets | Dubai | Indian Premier League 2021 |
| 3 Oct 2021 | RCB 164/7 v PK 158/6Match 48 · T20 | PK | 39 | - | 1 | Royal Challengers Bangalore won by 6 runs | Sharjah | Indian Premier League 2021 |
| 1 Oct 2021 | KKR 165/7 v PK 168/5Match 45 · T20 | PK | 67 | - | 0 | Punjab Kings won by 5 wickets | Dubai | Indian Premier League 2021 |
| 28 Sept 2021 | PK 135/6 v MI 137/4Match 42 · T20 | PK | 21 | - | 1 | Mumbai Indians won by 6 wickets | Abu Dhabi | Indian Premier League 2021 |
| 25 Sept 2021 | PK 125/7 v SH 120/7Match 37 · T20 | PK | 21 | - | 1 | Punjab Kings won by 5 runs | Sharjah | Indian Premier League 2021 |
| 21 Sept 2021 | RR 185 v PK 183/4Match 32 · T20 | PK | 49 | - | 1 | Rajasthan Royals won by 2 runs | Dubai | Indian Premier League 2021 |
| 2 Sept 2021 | IND 191 & 466 v ENG 290 & 2104th Test · Test | IND | 17 & 46 | - | 1 | India won by 157 runs | London | India tour of England 2021 |
| 25 Aug 2021 | IND 78 & 278 v ENG 4323rd Test · Test | IND | 0 & 8 | - | 0 | England won by an innings and 76 runs | Leeds | India tour of England 2021 |
| 12 Aug 2021 | IND 364 & 298/8d v ENG 391 & 1202nd Test · Test | IND | 129 & 5 | - | 1 | India won by 151 runs | London | India tour of England 2021 |
| 4 Aug 2021 | ENG 183 & 303 v IND 278 & 52/11st Test · Test | IND | 84 & 26 | - | 1 | Match drawn | Nottingham | India tour of England 2021 |
| 30 Apr 2021 | PK 179/5 v RCB 145/8Match 26 · T20 | PK | 91* | - | 1 | Punjab Kings won by 34 runs | Ahmedabad | Indian Premier League 2021 |
| 26 Apr 2021 | PK 123/9 v KKR 126/5Match 21 · T20 | PK | 19 | - | 0 | Kolkata Knight Riders won by 5 wickets | Ahmedabad | Indian Premier League 2021 |
| 23 Apr 2021 | MI 131/6 v PK 132/1Match 17 · T20 | PK | 60* | - | 1 | Punjab Kings won by 9 wickets | Chennai | Indian Premier League 2021 |
| 21 Apr 2021 | PK 120 v SH 121/1Match 14 · T20 | PK | 4 | - | 0 | Sunrisers Hyderabad won by 9 wickets | Chennai | Indian Premier League 2021 |
| 18 Apr 2021 | PK 195/4 v DC 198/4Match 11 · T20 | PK | 61 | - | 0 | Delhi Capitals won by 6 wickets | Mumbai | Indian Premier League 2021 |
| 16 Apr 2021 | PK 106/8 v CSK 107/4Match 8 · T20 | PK | 5 | - | 1 | Chennai Super Kings won by 6 wickets | Mumbai | Indian Premier League 2021 |
| 12 Apr 2021 | PK 221/6 v RR 217/7Match 4 · T20 | PK | 91 | - | 2 | Punjab Kings won by 4 runs | Mumbai | Indian Premier League 2021 |