| 14 Oct 2023 | PAK 191 v IND 192/3Match 12 · ODI | IND | DNB | 2/50 | 0 | India won by 7 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 11 Oct 2023 | AFG 272/8 v IND 273/29th Match · ODI | IND | DNB | 0/76 | 0 | India won by 8 wickets (with 90 balls remaining) | Delhi | 2023 Cricket World Cup |
| 8 Oct 2023 | AUS 199 v IND 201/4Match 5 · ODI | IND | DNB | 1/26 | 0 | India won by 6 wickets | Chennai | ICC Cricket World Cup 2023/24 |
| 27 Sept 2023 | AUS 352/7 v IND 2863rd ODI · ODI | IND | 1 | 1/68 | 0 | Australia won by 66 runs | Rajkot | Australia tour of India 2023/24 |
| 17 Sept 2023 | SL 50 v IND 51/0Final · ODI | IND | DNB | 6/21 | 0 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | IND | 5* | 1/17 | 0 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 10 Sept 2023 | IND 356/2 v PAK 128/8Match 9 · ODI | IND | DNB | 0/23 | 0 | India won by 228 runs | Colombo | Asia Cup 2023 |
| 4 Sept 2023 | NEP 230 v IND 147/0Match 5 · ODI | IND | DNB | 3/61 | 1 | India won by 10 wickets (DLS method) | Kandy | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | IND | 1* | - | 0 | No result | Kandy | Asia Cup 2023 |
| 20 Jul 2023 | IND 438 & 181/2d v WI 255 & 76/22nd Test · Test | IND | 0 & DNB | 5/60 & 0/24 | 0 | Match drawn | Port of Spain | India tour of West Indies 2023 |
| 12 Jul 2023 | WI 150 & 130 v IND 421/5d1st Test · Test | IND | DNB | 1/25 & 1/16 | 1 | India won by an innings and 141 runs | Roseau | India tour of West Indies 2023 |
| 7 Jun 2023 | AUS 469 & 270/8d v IND 296 & 234Final · Test | IND | 0* & 1 | 4/108 & 1/80 | 0 | Australia won by 209 runs | London | ICC World Test Championship 2023 |
| 21 May 2023 | RCB 197/5 v GT 198/4Match 70 · T20 | RCB | DNB | 2/32 | 0 | Gujarat Titans won by 6 wickets | Bengaluru | Indian Premier League 2023 |
| 18 May 2023 | SH 186/5 v RCB 187/2Match 65 · T20 | RCB | DNB | 1/17 | 0 | Royal Challengers Bangalore won by 8 wickets | Hyderabad | Indian Premier League 2023 |
| 14 May 2023 | RCB 171/5 v RR 59Match 60 · T20 | RCB | DNB | 1/10 | 2 | Royal Challengers Bangalore won by 112 runs | Jaipur | Indian Premier League 2023 |
| 9 May 2023 | RCB 199/6 v MI 200/4Match 54 · T20 | RCB | DNB | 0/31 | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2023 |
| 6 May 2023 | RCB 181/4 v DC 187/3Match 50 · T20 | RCB | DNB | 0/28 | 0 | Delhi Capitals won by 7 wickets | Delhi | Indian Premier League 2023 |
| 1 May 2023 | RCB 126/9 v LSG 108Match 43 · T20 | RCB | 0 | 1/24 | 0 | Royal Challengers Bangalore won by 18 runs | Lucknow | Indian Premier League 2023 |
| 26 Apr 2023 | KKR 200/5 v RCB 179/8Match 36 · T20 | RCB | DNB | 1/33 | 0 | Kolkata Knight Riders won by 21 runs | Bengaluru | Indian Premier League 2023 |
| 23 Apr 2023 | RCB 189/9 v RR 182/6Match 32 · T20 | RCB | 1* | 1/39 | 0 | Royal Challengers Bangalore won by 7 runs | Bengaluru | Indian Premier League 2023 |
| 20 Apr 2023 | RCB 174/4 v PK 150Match 27 · T20 | RCB | DNB | 4/21 | 0 | Royal Challengers Bangalore won by 24 runs | Chandigarh | Indian Premier League 2023 |
| 17 Apr 2023 | CSK 226/6 v RCB 218/8Match 24 · T20 | RCB | - | 1/30 | 1 | Chennai Super Kings won by 8 runs | Bengaluru | Indian Premier League 2023 |
| 15 Apr 2023 | RCB 174/6 v DC 151/9Match 20 · T20 | RCB | DNB | 2/23 | 1 | Royal Challengers Bangalore won by 23 runs | Bengaluru | Indian Premier League 2023 |
| 10 Apr 2023 | RCB 212/2 v LSG 213/9Match 15 · T20 | RCB | DNB | 3/22 | 0 | Lucknow Super Giants won by 1 wicket | Bengaluru | Indian Premier League 2023 |
| 6 Apr 2023 | KKR 204/7 v RCB 123Match 9 · T20 | RCB | - | 1/44 | 0 | Kolkata Knight Riders won by 81 runs | Kolkata | Indian Premier League 2023 |
| 2 Apr 2023 | MI 171/7 v RCB 172/2Match 5 · T20 | RCB | DNB | 1/21 | 0 | Royal Challengers Bangalore won by 8 wickets | Bengaluru | Indian Premier League 2023 |
| 22 Mar 2023 | AUS 269 v IND 2483rd ODI · ODI | IND | 3* | 2/37 | 0 | Australia won by 21 runs | Chennai | Australia tour of India 2022/23 |
| 19 Mar 2023 | IND 117 v AUS 121/02nd ODI · ODI | IND | 0 | 0/37 | 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 | DNB | 3/29 | 1 | India won by 5 wickets | Mumbai | Australia tour of India 2022/23 |
| 1 Mar 2023 | IND 109 & 163 v AUS 197 & 78/13rd Test · Test | IND | 0 & 0 | 0/13 | 0 | Australia won by 9 wickets | Indore | Australia tour of India 2022/23 |
| 17 Feb 2023 | AUS 263 & 113 v IND 262 & 118/42nd Test · Test | IND | 1* & DNB | 0/30 | 0 | India won by 6 wickets | Delhi | Australia tour of India 2022/23 |
| 9 Feb 2023 | AUS 177 & 91 v IND 4001st Test · Test | IND | 1* | 1/30 & 0/0 | 0 | India won by an innings and 132 runs | Nagpur | Australia tour of India 2022/23 |
| 21 Jan 2023 | NZ 108 v IND 111/22nd ODI · ODI | IND | DNB | 1/10 | 0 | 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 | DNB | 4/46 | 0 | 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 | 4/32 | 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 | DNB | 3/30 | 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 | 7* | 2/30 | 0 | India won by 67 runs | Guwahati | Sri Lanka tour of India 2022/23 |
| 22 Dec 2022 | BAN 227 & 231 v IND 314 & 145/72nd Test · Test | IND | 7 & DNB | 0/39 & 2/41 | 2 | India won by 3 wickets | Dhaka | India tour of Bangladesh 2022/23 |
| 14 Dec 2022 | IND 404 & 258/2d v BAN 150 & 3241st Test · Test | IND | 4 & DNB | 3/20 & 1/67 | 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 | 0* | 1/27 | 2 | India won by 227 runs | Chattogram | India tour of Bangladesh 2022/23 |
| 7 Dec 2022 | BAN 271/7 v IND 266/92nd ODI · ODI | IND | 2 | 2/73 | 0 | Bangladesh won by 5 runs | Dhaka | India tour of Bangladesh 2022/23 |
| 4 Dec 2022 | IND 186 v BAN 187/91st ODI · ODI | IND | 9 | 3/32 | 1 | Bangladesh won by 1 wicket | Dhaka | India tour of Bangladesh 2022/23 |
| 22 Nov 2022 | NZ 160 v IND 75/43rd T20I · T20I | IND | DNB | 4/17 | 0 | Match tied | Napier | India tour of New Zealand 2022/23 |
| 20 Nov 2022 | IND 191/6 v NZ 1262nd T20I · T20I | IND | DNB | 2/24 | 1 | India won by 65 runs | Mount Maunganui | India tour of New Zealand 2022/23 |
| 11 Oct 2022 | SA 99 v IND 105/33rd ODI · ODI | IND | DNB | 2/17 | 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 | 3/38 | 1 | 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 | DNB | 0/49 | 0 | South Africa won by 9 runs | Lucknow | South Africa tour of India 2022/23 |
| 4 Oct 2022 | SA 227/3 v IND 1783rd T20I · T20I | IND | 5 | 0/44 | 0 | South Africa won by 49 runs | Indore | South Africa tour of India 2022/23 |
| 12 Sept 2022 | SOM 219 & 340/7d v WAR 196 & 256/6Match · First-class | WAR | 21* & DNB | 5/82 & 1/32 | 0 | Match drawn | Birmingham | County Championship 2022 |
| 20 Aug 2022 | ZIM 161 v IND 167/52nd ODI · ODI | IND | DNB | 1/16 | 0 | India won by 5 wickets | Harare | India tour of Zimbabwe 2022 |