| 3 Oct 2026 | IND 211/6 v PAK 192/6Final · T20I | IND | DNB | 2/29 | 2 | India won by 19 runs | Nisshin | Asian Games Men's Cricket Competition 2026 |
| 1 Oct 2026 | IND 169/7 v SL 45Semi-final · T20I | IND | 7* | 1/18 | 1 | India won by 124 runs | Nisshin | Asian Games Men's Cricket Competition 2026 |
| 22 Sept 2026 | IND 32/4 v JPN 30/3Only T20I · T20I | IND | DNB | 2/13 | 0 | India won by 2 runs | Sano | India tour of Japan 2026 |
| 16 Jul 2026 | IND 233 v ENG 235/62nd ODI · ODI | IND | 2 | - | 0 | England won by 4 wickets | Cardiff | India tour of England 2026 |
| 14 Jul 2026 | ENG 258 v IND 262/41st ODI · ODI | IND | 52* | 0/13 | 2 | India won by 6 wickets | Birmingham | India tour of England 2026 |
| 9 Jul 2026 | IND 158/7 v ENG 159/14th T20I · T20I | IND | 5 | 0/19 | 0 | England won by 9 wickets | Bristol | India tour of England 2026 |
| 26 Jun 2026 | IRE 182/9 v IND 1481st T20I · T20I | IND | 9 | 0/19 | 0 | Ireland won by 34 runs | Belfast | India tour of Ireland 2026 |
| 20 Jun 2026 | IND 224/1 v AFG 2183rd ODI · ODI | IND | DNB | 0/23 | 0 | 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 | 19 | 1/24 | 0 | India won by 170 runs | Lucknow | Afghanistan tour of India 2026 |
| 13 Jun 2026 | IND 195/3 v AFG 1941st ODI · ODI | IND | DNB | 0/19 | 0 | India won by 7 wickets (with 13 balls remaining) | Dharamshala | Afghanistan tour of India 2026 |
| 6 Jun 2026 | IND 564/8 v AFG 152 & 112/9Only Test · Test | IND | 52* | 1/21 & 4/36 | 0 | India won by an innings and 300 runs | Mullanpur | Afghanistan tour of India 2026 |
| 22 Feb 2026 | SA 187/7 v IND 111Match 43 · T20I | IND | 11 | 0/17 | 0 | South Africa won by 76 runs | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 18 Feb 2026 | IND 193/6 v NED 176/7Match 36 · T20I | IND | DNB | 0/36 | 2 | India won by 17 runs | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 11 Jan 2026 | NZ 300/8 v IND 306/61st ODI · ODI | IND | 7* | 0/27 | 0 | India won by 4 wickets | Vadodara | New Zealand tour of India 2025/26 |
| 19 Dec 2025 | IND 231/5 v SA 201/85th T20I · T20I | IND | DNB | 0/30 | 1 | India won by 30 runs | Ahmedabad | South Africa tour of India 2025/26 |
| 3 Dec 2025 | IND 358/5 v SA 362/62nd ODI · ODI | IND | 1 | 0/28 | 1 | 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 | 13 | 0/18 | 0 | India won by 17 runs | Ranchi | South Africa tour of India 2025/26 |
| 22 Nov 2025 | SA 489 & 260/5d v IND 201 & 1402nd Test · Test | IND | 48 & 16 | 0/58 & 1/67 | 0 | South Africa won by 408 runs | Guwahati | South Africa tour of India 2025/26 |
| 14 Nov 2025 | SA 159 & 153 v IND 189/9 & 93/91st Test · Test | IND | 29 & 31 | 0/3 | 0 | South Africa won by 30 runs | Kolkata | South Africa tour of India 2025/26 |
| 8 Nov 2025 | IND 52/0 v AUS5th T20I · T20I | IND | DNB | - | 0 | No result | Brisbane | India tour of Australia 2025/26 |
| 6 Nov 2025 | IND 167/8 v AUS 1194th T20I · T20I | IND | 12 | 3/3 | 1 | India won by 48 runs | Carrara | India tour of Australia 2025/26 |
| 2 Nov 2025 | AUS 186/6 v IND 188/53rd T20I · T20I | IND | 49* | - | 0 | India won by 5 wickets | Hobart | India tour of Australia 2025/26 |
| 25 Oct 2025 | AUS 236 v IND 237/13rd ODI · ODI | IND | DNB | 2/44 | 0 | 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 | 12 | 2/37 | 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 | 10 | 1/14 | 0 | Australia won by 7 wickets (DLS method) | Perth | India tour of Australia 2025/26 |
| 10 Oct 2025 | IND 518/5d & 124/3 v WI 248 & 3902nd Test · Test | IND | DNB & DNB | 0/41 & 1/80 | 1 | India won by 7 wickets | Delhi | West Indies tour of India 2025/26 |
| 2 Oct 2025 | WI 162 & 146 v IND 448/5d1st Test · Test | IND | 9* | 1/9 & 1/18 | 1 | India won by an innings and 140 runs | Ahmedabad | West Indies tour of India 2025/26 |
| 31 Jul 2025 | IND 224 & 396 v ENG 247/9 & 3675th Test · Test | IND | 26 & 53 | 0/19 | 0 | India won by 6 runs | London | India tour of England 2025 |
| 23 Jul 2025 | IND 358 & 425/4 v ENG 6694th Test · Test | IND | 27 & 101* | 2/107 | 0 | Match drawn | Manchester | India tour of England 2025 |
| 10 Jul 2025 | ENG 387 & 192 v IND 387 & 1703rd Test · Test | IND | 23 & 0 | 0/21 & 4/22 | 0 | England won by 22 runs | London | India tour of England 2025 |
| 2 Jul 2025 | IND 587 & 427/6d v ENG 407 & 2712nd Test · Test | IND | 42 & 12* | 0/73 & 1/28 | 1 | India won by 336 runs | Birmingham | India tour of England 2025 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | IND | 14 | 1/43 | 0 | India won by 142 runs | Ahmedabad | England tour of India 2024/25 |
| 28 Jan 2025 | ENG 171/9 v IND 145/93rd T20I · T20I | IND | 6 | 0/15 | 0 | England won by 26 runs | Rajkot | England tour of India 2024/25 |
| 25 Jan 2025 | ENG 165/9 v IND 166/82nd T20I · T20I | IND | 26 | 1/9 | 1 | India won by 2 wickets | Chennai | England tour of India 2024/25 |
| 3 Jan 2025 | IND 185 & 157 v AUS 181 & 162/45th Test · Test | IND | 14 & 12 | 0/11 | 1 | Australia won by 6 wickets | Sydney | India tour of Australia 2024/25 |
| 26 Dec 2024 | AUS 474 & 234 v IND 369 & 1554th Test · Test | IND | 50 & 5* | 1/49 & 0/7 | 0 | Australia won by 184 runs | Melbourne | India tour of Australia 2024/25 |
| 22 Nov 2024 | IND 150 & 487/6d v AUS 104 & 2381st Test · Test | IND | 4 & 29 | 0/1 & 2/48 | 0 | India won by 295 runs | Perth | India tour of Australia 2024/25 |
| 1 Nov 2024 | NZ 235 & 174 v IND 263 & 1213rd Test · Test | IND | 38* & 12 | 4/81 & 1/30 | 0 | 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 | 18* & 21 | 7/59 & 4/56 | 1 | New Zealand won by 113 runs | Pune | New Zealand tour of India 2024/25 |
| 12 Oct 2024 | IND 297/6 v BAN 164/73rd T20I · T20I | IND | 1* | 1/4 | 0 | India won by 133 runs | Hyderabad | Bangladesh tour of India 2024/25 |
| 9 Oct 2024 | IND 221/9 v BAN 135/92nd T20I · T20I | IND | 0* | 1/4 | 1 | India won by 86 runs | Delhi | Bangladesh tour of India 2024/25 |
| 6 Oct 2024 | BAN 127 v IND 132/31st T20I · T20I | IND | DNB | 1/12 | 2 | India won by 7 wickets | Gwalior | Bangladesh tour of India 2024/25 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | IND | 30 | 1/29 | 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 | 15 | 3/30 | 1 | 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 | 5 | 1/46 | 1 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 30 Jul 2024 | IND 137/9 v SL 137/83rd T20I · T20I | IND | 25 | 2/23 | 0 | Match tied (India won the Super Over) | Kandy | India tour of Sri Lanka 2024 |
| 14 Jul 2024 | IND 167/6 v ZIM 1255th T20I · T20I | IND | 1* | 1/7 | 0 | India won by 42 runs | Harare | India tour of Zimbabwe 2024 |
| 13 Jul 2024 | ZIM 152/7 v IND 156/04th T20I · T20I | IND | DNB | 1/32 | 0 | India won by 10 wickets | Harare | India tour of Zimbabwe 2024 |
| 10 Jul 2024 | IND 182/4 v ZIM 159/63rd T20I · T20I | IND | DNB | 3/15 | 0 | India won by 23 runs | Harare | India tour of Zimbabwe 2024 |
| 7 Jul 2024 | IND 234/2 v ZIM 1342nd T20I · T20I | IND | DNB | 1/28 | 1 | India won by 100 runs | Harare | India tour of Zimbabwe 2024 |