| 24 Jan 2023 | IND 385/9 v NZ 2953rd ODI · ODI | IND | 14 | - | 0 | India won by 90 runs | Indore | New Zealand tour of India 2022/23 |
| 21 Jan 2023 | NZ 108 v IND 111/22nd ODI · ODI | IND | DNB | - | 2 | India won by 8 wickets | Raipur | New Zealand tour of India 2022/23 |
| 18 Jan 2023 | IND 349/8 v NZ 3371st ODI · ODI | IND | 31 | - | 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 | 4 | - | 1 | India won by 317 runs | Thiruvananthapuram | Sri Lanka tour of India 2022/23 |
| 7 Jan 2023 | IND 228/5 v SL 1373rd T20I · T20I | IND | 112* | - | 0 | India won by 91 runs | Rajkot | Sri Lanka tour of India 2022/23 |
| 5 Jan 2023 | SL 206/6 v IND 190/82nd T20I · T20I | IND | 51 | - | 0 | Sri Lanka won by 16 runs | Pune | Sri Lanka tour of India 2022/23 |
| 3 Jan 2023 | IND 162/5 v SL 1601st T20I · T20I | IND | 7 | - | 1 | India won by 2 runs | Mumbai | Sri Lanka tour of India 2022/23 |
| 30 Nov 2022 | IND 219 v NZ 104/13rd ODI · ODI | IND | 6 | - | 1 | No result | Christchurch | India tour of New Zealand 2022/23 |
| 27 Nov 2022 | IND 89/1 v NZ2nd ODI · ODI | IND | 34* | - | 0 | No result | Hamilton | India tour of New Zealand 2022/23 |
| 25 Nov 2022 | IND 306/7 v NZ 309/31st ODI · ODI | IND | 4 | - | 0 | New Zealand won by 7 wickets | Auckland | India tour of New Zealand 2022/23 |
| 22 Nov 2022 | NZ 160 v IND 75/43rd T20I · T20I | IND | 13 | - | 0 | Match tied | Napier | India tour of New Zealand 2022/23 |
| 20 Nov 2022 | IND 191/6 v NZ 1262nd T20I · T20I | IND | 111* | - | 0 | India won by 65 runs | Mount Maunganui | India tour of New Zealand 2022/23 |
| 10 Nov 2022 | IND 168/6 v ENG 170/0Semi-final · T20I | IND | 14 | - | 0 | England won by 10 wickets | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 6 Nov 2022 | IND 186/5 v ZIM 115Match 42 · T20I | IND | 61* | - | 1 | India won by 71 runs | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 2 Nov 2022 | IND 184/6 v BAN 145/6Match 35 · T20I | IND | 30 | - | 2 | India won by 5 runs (DLS method) | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 30 Oct 2022 | IND 133/9 v SA 137/5Match 30 · T20I | IND | 68 | - | 1 | South Africa won by 5 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 27 Oct 2022 | IND 179/2 v NED 123/9Match 23 · T20I | IND | 51* | - | 0 | India won by 56 runs | Sydney | ICC Men's T20 World Cup 2022/23 |
| 23 Oct 2022 | PAK 159/8 v IND 160/6Match 16 · T20I | IND | 15 | - | 2 | India won by 4 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 4 Oct 2022 | SA 227/3 v IND 1783rd T20I · T20I | IND | 8 | - | 0 | South Africa won by 49 runs | Indore | South Africa tour of India 2022/23 |
| 2 Oct 2022 | IND 237/3 v SA 221/32nd T20I · T20I | IND | 61 | - | 0 | India won by 16 runs | Guwahati | South Africa tour of India 2022/23 |
| 28 Sept 2022 | SA 106/8 v IND 110/21st T20I · T20I | IND | 50* | - | 1 | India won by 8 wickets | Thiruvananthapuram | South Africa tour of India 2022/23 |
| 25 Sept 2022 | AUS 186/7 v IND 187/43rd T20I · T20I | IND | 69 | - | 0 | India won by 6 wickets | Hyderabad | Australia tour of India 2022 |
| 23 Sept 2022 | AUS 90/5 v IND 92/42nd T20I · T20I | IND | 0 | - | 0 | India won by 6 wickets | Nagpur | Australia tour of India 2022 |
| 20 Sept 2022 | IND 208/6 v AUS 211/61st T20I · T20I | IND | 46 | - | 0 | Australia won by 4 wickets | Chandigarh | Australia tour of India 2022 |
| 8 Sept 2022 | IND 212/2 v AFG 111/811th Match, Super Four · T20I | IND | 6 | - | 0 | India won by 101 runs | Dubai | Asia Cup 2022 |
| 6 Sept 2022 | IND 173/8 v SL 174/4Match 9 · T20I | IND | 34 | - | 1 | Sri Lanka won by 6 wickets | Dubai | Asia Cup 2022 |
| 4 Sept 2022 | IND 181/7 v PAK 182/5Match 8 · T20I | IND | 13 | - | 1 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 31 Aug 2022 | IND 192/2 v HK 152/5Match 4 · T20I | IND | 68* | - | 0 | India won by 40 runs | Dubai | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | IND | 18 | - | 1 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 6 Aug 2022 | IND 191/5 v WI 132Match 4 · T20I | IND | 24 | - | 1 | India won by 59 runs | Lauderhill | West Indies v India T20I Series 2022 |
| 2 Aug 2022 | WI 164/5 v IND 165/33rd T20I · T20I | IND | 76 | - | 0 | India won by 7 wickets | Basseterre | India tour of West Indies 2022 |
| 1 Aug 2022 | IND 138 v WI 141/52nd T20I · T20I | IND | 11 | - | 1 | West Indies won by 5 wickets | Basseterre | India tour of West Indies 2022 |
| 29 Jul 2022 | IND 190/6 v WI 122/81st T20I · T20I | IND | 24 | - | 1 | India won by 68 runs | Tarouba | India tour of West Indies 2022 |
| 27 Jul 2022 | IND 225/3 v WI 1373rd ODI · ODI | IND | 8 | - | 0 | India won by 119 runs (DLS method) | Port of Spain | India tour of West Indies 2022 |
| 24 Jul 2022 | WI 311/6 v IND 312/82nd ODI · ODI | IND | 9 | - | 0 | India won by 2 wickets | Port of Spain | India tour of West Indies 2022 |
| 22 Jul 2022 | IND 308/7 v WI 305/61st ODI · ODI | IND | 13 | - | 0 | India won by 3 runs | Port of Spain | India tour of West Indies 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | IND | 16 | - | 1 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 14 Jul 2022 | ENG 246 v IND 1462nd ODI · ODI | IND | 27 | - | 1 | England won by 100 runs | London | India tour of England 2022 |
| 12 Jul 2022 | ENG 110 v IND 114/01st ODI · ODI | IND | DNB | - | 1 | India won by 10 wickets | London | India tour of England 2022 |
| 10 Jul 2022 | ENG 215/7 v IND 198/93rd T20I · T20I | IND | 117 | - | 0 | England won by 17 runs | Nottingham | India tour of England 2022 |
| 9 Jul 2022 | IND 170/8 v ENG 1212nd T20I · T20I | IND | 15 | - | 1 | India won by 49 runs | Birmingham | India tour of England 2022 |
| 7 Jul 2022 | IND 198/8 v ENG 1481st T20I · T20I | IND | 39 | - | 1 | India won by 50 runs | Southampton | India tour of England 2022 |
| 28 Jun 2022 | IND 225/7 v IRE 221/52nd T20I · T20I | IND | 15 | - | 0 | India won by 4 runs | Dublin | India tour of Ireland 2022 |
| 26 Jun 2022 | IRE 108/4 v IND 111/31st T20I · T20I | IND | 0 | - | 0 | India won by 7 wickets | Dublin | India tour of Ireland 2022 |
| 6 May 2022 | MI 177/6 v GT 172/5Match 51 · T20 | MI | 13 | - | 0 | Mumbai Indians won by 5 runs | Mumbai | Indian Premier League 2022 |
| 30 Apr 2022 | RR 158/6 v MI 161/5Match 44 · T20 | MI | 51 | - | 1 | Mumbai Indians won by 5 wickets | Navi Mumbai | Indian Premier League 2022 |
| 24 Apr 2022 | LSG 168/6 v MI 132/8Match 37 · T20 | MI | 7 | - | 0 | Lucknow Super Giants won by 36 runs | Mumbai | Indian Premier League 2022 |
| 21 Apr 2022 | MI 155/7 v CSK 156/7Match 33 · T20 | MI | 32 | - | 0 | Chennai Super Kings won by 3 wickets | Navi Mumbai | Indian Premier League 2022 |
| 16 Apr 2022 | LSG 199/4 v MI 181/9Match 26 · T20 | MI | 37 | - | 0 | Lucknow Super Giants won by 18 runs | Mumbai | Indian Premier League 2022 |
| 13 Apr 2022 | PK 198/5 v MI 186/9Match 23 · T20 | MI | 43 | - | 1 | Punjab Kings won by 12 runs | Pune | Indian Premier League 2022 |