| 3 Oct 2026 | IND 351/7 v WI 352/53rd ODI · ODI | IND | 92 | - | 0 | West Indies won by 5 wickets | New Chandigarh | West Indies tour of India 2026/27 |
| 30 Sept 2026 | WI 405/7 v IND 406/22nd ODI · ODI | IND | 101 | - | 1 | India won by 8 wickets | Guwahati | West Indies tour of India 2026/27 |
| 27 Sept 2026 | WI 295/7 v IND 300/21st ODI · ODI | IND | 32 | - | 1 | India won by 8 wickets | Thiruvananthapuram | West Indies tour of India 2026/27 |
| 19 Jul 2026 | ENG 387/3 v IND 360/73rd ODI · ODI | IND | 138 | - | 1 | England won by 27 runs | London | India tour of England 2026 |
| 16 Jul 2026 | IND 233 v ENG 235/62nd ODI · ODI | IND | 26 | - | 0 | England won by 4 wickets | Cardiff | India tour of England 2026 |
| 14 Jul 2026 | ENG 258 v IND 262/41st ODI · ODI | IND | 11 | - | 2 | India won by 6 wickets | Birmingham | India tour of England 2026 |
| 20 Jun 2026 | IND 224/1 v AFG 2183rd ODI · ODI | IND | 79 | - | 3 | India won by 9 wickets (with 128 balls remaining) | Chennai | Afghanistan tour of India 2026 |
| 17 Jun 2026 | IND 402 v AFG 232/92nd ODI · ODI | IND | 48 | - | 1 | India won by 170 runs | Lucknow | Afghanistan tour of India 2026 |
| 13 Jun 2026 | IND 195/3 v AFG 1941st ODI · ODI | IND | 16 | - | 0 | India won by 7 wickets (with 13 balls remaining) | Dharamshala | Afghanistan tour of India 2026 |
| 18 Jan 2026 | NZ 337/8 v IND 2963rd ODI · ODI | IND | 11 | - | 1 | New Zealand won by 41 runs | Indore | New Zealand tour of India 2025/26 |
| 14 Jan 2026 | IND 284/7 v NZ 286/32nd ODI · ODI | IND | 24 | - | 0 | New Zealand won by 7 wickets | Rajkot | New Zealand tour of India 2025/26 |
| 11 Jan 2026 | NZ 300/8 v IND 306/61st ODI · ODI | IND | 26 | - | 0 | India won by 4 wickets | Vadodara | New Zealand tour of India 2025/26 |
| 6 Dec 2025 | SA 270 v IND 271/13rd ODI · ODI | IND | 75 | - | 1 | India won by 9 wickets | Visakhapatnam | South Africa tour of India 2025/26 |
| 3 Dec 2025 | IND 358/5 v SA 362/62nd ODI · ODI | IND | 14 | - | 0 | South Africa won by 4 wickets | Raipur | South Africa tour of India 2025/26 |
| 30 Nov 2025 | IND 349/8 v SA 3321st ODI · ODI | IND | 57 | - | 1 | India won by 17 runs | Ranchi | South Africa tour of India 2025/26 |
| 25 Oct 2025 | AUS 236 v IND 237/13rd ODI · ODI | IND | 121* | - | 2 | India won by 9 wickets | Sydney | India tour of Australia 2025/26 |
| 23 Oct 2025 | IND 264/9 v AUS 265/82nd ODI · ODI | IND | 73 | - | 0 | Australia won by 2 wickets | Adelaide | India tour of Australia 2025/26 |
| 19 Oct 2025 | IND 136/9 v AUS 131/31st ODI · ODI | IND | 8 | - | 1 | Australia won by 7 wickets (DLS method) | Perth | India tour of Australia 2025/26 |
| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | IND | 76 | - | 1 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 4 Mar 2025 | AUS 264 v IND 267/6Semi-final · ODI | IND | 28 | - | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 2 Mar 2025 | IND 249/9 v NZ 205Match 12 · ODI | IND | 15 | - | 0 | India won by 44 runs | Dubai | ICC Champions Trophy 2024/25 |
| 23 Feb 2025 | PAK 241 v IND 244/4Match 5 · ODI | IND | 20 | - | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 20 Feb 2025 | BAN 228 v IND 231/4Match 2 · ODI | IND | 41 | - | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | IND | 1 | - | 1 | India won by 142 runs | Ahmedabad | England tour of India 2024/25 |
| 9 Feb 2025 | ENG 304 v IND 308/62nd ODI · ODI | IND | 119 | - | 0 | India won by 4 wickets | Cuttack | England tour of India 2024/25 |
| 6 Feb 2025 | ENG 248 v IND 251/61st ODI · ODI | IND | 2 | - | 0 | India won by 4 wickets | Nagpur | England tour of India 2024/25 |
| 26 Dec 2024 | AUS 474 & 234 v IND 369 & 1554th Test · Test | IND | 3 & 9 | - | 1 | Australia won by 184 runs | Melbourne | India tour of Australia 2024/25 |
| 14 Dec 2024 | AUS 445 & 89/7d v IND 260 & 8/03rd Test · Test | IND | 10 & DNB | - | 1 | Match drawn | Brisbane | India tour of Australia 2024/25 |
| 6 Dec 2024 | IND 180 & 175 v AUS 337 & 19/02nd Test · Test | IND | 3 & 6 | - | 1 | Australia won by 10 wickets | Adelaide | India tour of Australia 2024/25 |
| 1 Nov 2024 | NZ 235 & 174 v IND 263 & 1213rd Test · Test | IND | 18 & 11 | - | 2 | New Zealand won by 25 runs | Mumbai | New Zealand tour of India 2024/25 |
| 24 Oct 2024 | NZ 259 & 255 v IND 156 & 2452nd Test · Test | IND | 0 & 8 | - | 1 | New Zealand won by 113 runs | Pune | New Zealand tour of India 2024/25 |
| 16 Oct 2024 | IND 46 & 462 v NZ 402 & 110/21st Test · Test | IND | 2 & 52 | - | 0 | New Zealand won by 8 wickets | Bengaluru | New Zealand tour of India 2024/25 |
| 27 Sept 2024 | BAN 233 & 146 v IND 285/9d & 98/32nd Test · Test | IND | 23 & 8 | - | 1 | India won by 7 wickets | Kanpur | Bangladesh tour of India 2024/25 |
| 19 Sept 2024 | IND 376 & 287/4d v BAN 149 & 2341st Test · Test | IND | 6 & 5 | - | 1 | India won by 280 runs | Chennai | Bangladesh tour of India 2024/25 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | IND | 35 | - | 0 | Sri Lanka won by 110 runs | Colombo | India tour of Sri Lanka 2024 |
| 4 Aug 2024 | SL 240/9 v IND 2082nd ODI · ODI | IND | 64 | 0/11 | 0 | Sri Lanka won by 32 runs | Colombo | India tour of Sri Lanka 2024 |
| 2 Aug 2024 | SL 230/8 v IND 2301st ODI · ODI | IND | 58 | - | 2 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 29 Jun 2024 | IND 176/7 v SA 169/8Final · T20I | IND | 9 | - | 0 | India won by 7 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | IND | 57 | - | 0 | India won by 68 runs | Providence | ICC Men's T20 World Cup 2024 |
| 24 Jun 2024 | IND 205/5 v AUS 181/7Match 51 · T20I | IND | 92 | - | 1 | India won by 24 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 22 Jun 2024 | IND 196/5 v BAN 146/8Match 47 · T20I | IND | 23 | - | 2 | India won by 50 runs | North Sound | ICC Men's T20 World Cup 2024 |
| 20 Jun 2024 | IND 181/8 v AFG 13443rd Match, Super Eights, Group 1 · T20I | IND | 8 | - | 2 | India won by 47 runs | Bridgetown | - |
| 12 Jun 2024 | USA 110/8 v IND 111/3Match 25 · T20I | IND | 3 | - | 0 | India won by 7 wickets | New York | ICC Men's T20 World Cup 2024 |
| 9 Jun 2024 | IND 119 v PAK 113/7Match 19 · T20I | IND | 13 | - | 0 | India won by 6 runs | New York | ICC Men's T20 World Cup 2024 |
| 5 Jun 2024 | IRE 96 v IND 97/2Match 8 · T20I | IND | 52* | - | 0 | India won by 8 wickets | New York | ICC Men's T20 World Cup 2024 |
| 7 Mar 2024 | ENG 218 & 195 v IND 4775th Test · Test | IND | 103 | - | 1 | India won by an innings and 64 runs | Dharamsala | England tour of India 2023/24 |
| 23 Feb 2024 | ENG 353 & 145 v IND 307 & 192/54th Test · Test | IND | 2 & 55 | - | 0 | India won by 5 wickets | Ranchi | England tour of India 2023/24 |
| 15 Feb 2024 | IND 445 & 430/4d v ENG 319 & 1223rd Test · Test | IND | 131 & 19 | - | 2 | India won by 434 runs | Rajkot | England tour of India 2023/24 |
| 2 Feb 2024 | IND 396 & 255 v ENG 253 & 2922nd Test · Test | IND | 14 & 13 | - | 1 | India won by 106 runs | Visakhapatnam | England tour of India 2023/24 |
| 25 Jan 2024 | ENG 246 & 420 v IND 436 & 2021st Test · Test | IND | 24 & 39 | - | 2 | England won by 28 runs | Hyderabad | England tour of India 2023/24 |