| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | IND | 5 | 1/14 | 0 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 10 Sept 2023 | IND 356/2 v PAK 128/8Match 9 · ODI | IND | DNB | 1/17 | 0 | India won by 228 runs | Colombo | Asia Cup 2023 |
| 4 Sept 2023 | NEP 230 v IND 147/0Match 5 · ODI | IND | DNB | 1/34 | 0 | India won by 10 wickets (DLS method) | Kandy | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | IND | 87 | - | 0 | No result | Kandy | Asia Cup 2023 |
| 13 Aug 2023 | IND 165/9 v WI 171/25th T20I · T20I | IND | 14 | 0/32 | 1 | West Indies won by 8 wickets | Lauderhill | India tour of West Indies and United States of America 2023 |
| 12 Aug 2023 | WI 178/8 v IND 179/14th T20I · T20I | IND | DNB | 0/14 | 0 | India won by 9 wickets | Lauderhill | India tour of West Indies and United States of America 2023 |
| 8 Aug 2023 | WI 159/5 v IND 164/33rd T20I · T20I | IND | 20* | 0/18 | 0 | India won by 7 wickets | Providence | India tour of West Indies and United States of America 2023 |
| 6 Aug 2023 | IND 152/7 v WI 155/82nd T20I · T20I | IND | 24 | 3/35 | 0 | West Indies won by 2 wickets | Providence | India tour of West Indies and United States of America 2023 |
| 3 Aug 2023 | WI 149/6 v IND 145/91st T20I · T20I | IND | 19 | 1/27 | 0 | West Indies won by 4 runs | Tarouba | India tour of West Indies and United States of America 2023 |
| 1 Aug 2023 | IND 351/5 v WI 1513rd ODI · ODI | IND | 70* | 0/13 | 0 | India won by 200 runs | Tarouba | India tour of West Indies and United States of America 2023 |
| 29 Jul 2023 | IND 181 v WI 182/42nd ODI · ODI | IND | 7 | 0/38 | 0 | West Indies won by 6 wickets | Bridgetown | India tour of West Indies and United States of America 2023 |
| 27 Jul 2023 | WI 114 v IND 118/51st ODI · ODI | IND | 5 | 1/17 | 1 | India won by 5 wickets | Bridgetown | India tour of West Indies 2023 |
| 29 May 2023 | GT 214/4 v CSK 171/5Final · T20 | GT | 21* | 0/14 | 0 | Chennai Super Kings won by 5 wickets (DLS method) | Ahmedabad | Indian Premier League 2023 |
| 26 May 2023 | GT 233/3 v MI 171Qualifier 2 · T20 | GT | 28* | 0/24 | 1 | Gujarat Titans won by 62 runs | Ahmedabad | Indian Premier League 2023 |
| 23 May 2023 | CSK 172/7 v GT 157Qualifier 1 · T20 | GT | 8 | - | 1 | Chennai Super Kings won by 15 runs | Chennai | Indian Premier League 2023 |
| 21 May 2023 | RCB 197/5 v GT 198/4Match 70 · T20 | GT | DNB | - | 0 | Gujarat Titans won by 6 wickets | Bengaluru | Indian Premier League 2023 |
| 15 May 2023 | GT 188/9 v SH 154/9Match 62 · T20 | GT | 8 | - | 1 | Gujarat Titans won by 34 runs | Ahmedabad | Indian Premier League 2023 |
| 12 May 2023 | MI 218/5 v GT 191/8Match 57 · T20 | GT | 4 | - | 0 | Mumbai Indians won by 27 runs | Mumbai | Indian Premier League 2023 |
| 7 May 2023 | GT 227/2 v LSG 171/7Match 51 · T20 | GT | 25 | 0/37 | 0 | Gujarat Titans won by 56 runs | Ahmedabad | Indian Premier League 2023 |
| 5 May 2023 | RR 118 v GT 119/1Match 48 · T20 | GT | 39* | 1/22 | 1 | Gujarat Titans won by 9 wickets | Jaipur | Indian Premier League 2023 |
| 2 May 2023 | DC 130/8 v GT 125/6Match 44 · T20 | GT | 59* | 0/10 | 1 | Delhi Capitals won by 5 runs | Ahmedabad | Indian Premier League 2023 |
| 29 Apr 2023 | KKR 179/7 v GT 180/3Match 39 · T20 | GT | 26 | 0/34 | 0 | Gujarat Titans won by 7 wickets | Kolkata | Indian Premier League 2023 |
| 25 Apr 2023 | GT 207/6 v MI 152/9Match 35 · T20 | GT | 13 | 1/10 | 1 | Gujarat Titans won by 55 runs | Ahmedabad | Indian Premier League 2023 |
| 22 Apr 2023 | GT 135/6 v LSG 128/7Match 30 · T20 | GT | 66 | 0/7 | 1 | Gujarat Titans won by 7 runs | Lucknow | Indian Premier League 2023 |
| 16 Apr 2023 | GT 177/7 v RR 179/7Match 23 · T20 | GT | 28 | 1/24 | 0 | Rajasthan Royals won by 3 wickets | Ahmedabad | Indian Premier League 2023 |
| 13 Apr 2023 | PK 153/8 v GT 154/4Match 18 · T20 | GT | 8 | - | 0 | Gujarat Titans won by 6 wickets | Chandigarh | Indian Premier League 2023 |
| 4 Apr 2023 | DC 162/8 v GT 163/4Match 7 · T20 | GT | 5 | 0/18 | 1 | Gujarat Titans won by 6 wickets | Delhi | Indian Premier League 2023 |
| 31 Mar 2023 | CSK 178/7 v GT 182/5Match 1 · T20 | GT | 8 | 0/28 | 0 | Gujarat Titans won by 5 wickets | Ahmedabad | Indian Premier League 2023 |
| 22 Mar 2023 | AUS 269 v IND 2483rd ODI · ODI | IND | 40 | 3/44 | 1 | Australia won by 21 runs | Chennai | Australia tour of India 2022/23 |
| 19 Mar 2023 | IND 117 v AUS 121/02nd ODI · ODI | IND | 1 | 0/18 | 0 | Australia won by 10 wickets | Visakhapatnam | Australia tour of India 2022/23 |
| 17 Mar 2023 | AUS 188 v IND 191/51st ODI · ODI | IND | 25 | 1/29 | 1 | India won by 5 wickets | Mumbai | Australia tour of India 2022/23 |
| 1 Feb 2023 | IND 234/4 v NZ 663rd T20I · T20I | IND | 30 | 4/16 | 1 | India won by 168 runs | Ahmedabad | New Zealand tour of India 2022/23 |
| 29 Jan 2023 | NZ 99/8 v IND 101/42nd T20I · T20I | IND | 15* | 1/25 | 1 | India won by 6 wickets | Lucknow | New Zealand tour of India 2022/23 |
| 27 Jan 2023 | NZ 176/6 v IND 155/91st T20I · T20I | IND | 21 | 0/33 | 0 | New Zealand won by 21 runs | Ranchi | New Zealand tour of India 2022/23 |
| 24 Jan 2023 | IND 385/9 v NZ 2953rd ODI · ODI | IND | 54 | 1/37 | 1 | 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/16 | 1 | 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 | 28 | 1/70 | 0 | India won by 12 runs | Hyderabad | New Zealand tour of India 2022/23 |
| 12 Jan 2023 | SL 215 v IND 219/62nd ODI · ODI | IND | 36 | 0/26 | 0 | India won by 4 wickets | Kolkata | Sri Lanka tour of India 2022/23 |
| 10 Jan 2023 | IND 373/7 v SL 306/81st ODI · ODI | IND | 14 | 1/33 | 1 | India won by 67 runs | Guwahati | Sri Lanka tour of India 2022/23 |
| 7 Jan 2023 | IND 228/5 v SL 1373rd T20I · T20I | IND | 4 | 2/30 | 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 | 12 | 0/13 | 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 | 29 | 0/12 | 2 | India won by 2 runs | Mumbai | Sri Lanka tour of India 2022/23 |
| 22 Nov 2022 | NZ 160 v IND 75/43rd T20I · T20I | IND | 30* | - | 0 | Match tied | Napier | India tour of New Zealand 2022/23 |
| 20 Nov 2022 | IND 191/6 v NZ 1262nd T20I · T20I | IND | 13 | - | 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 | 63 | 0/34 | 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 | 18 | 2/16 | 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 | 5 | 2/28 | 0 | 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 | 2 | 1/29 | 0 | 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 | DNB | 0/9 | 1 | 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 | 40 | 3/30 | 0 | India won by 4 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |