| 31 Jan 2026 | IND 271/5 v NZ 2255th T20I · T20I | IND | 103 | - | 0 | India won by 46 runs | Thiruvananthapuram | New Zealand tour of India 2025/26 |
| 25 Jan 2026 | NZ 153/9 v IND 155/23rd T20I · T20I | IND | 28 | - | 2 | India won by 8 wickets | Guwahati | New Zealand tour of India 2025/26 |
| 23 Jan 2026 | NZ 208/6 v IND 209/32nd T20I · T20I | IND | 76 | - | 1 | India won by 7 wickets | Raipur | New Zealand tour of India 2025/26 |
| 21 Jan 2026 | IND 238/7 v NZ 190/71st T20I · T20I | IND | 8 | - | 0 | India won by 48 runs | Nagpur | New Zealand tour of India 2025/26 |
| 29 Jun 2025 | SOM 379 & 238/4 v NOT 509Match 43 · First-class | NOT | 77 | 0/1 | 3 | Match drawn | Taunton | County Championship 2025 |
| 22 Jun 2025 | NOT 487 & 148/1d v YOR 510Match 40 · First-class | NOT | 87 & DNB | - | 2 | Match drawn | Nottingham | County Championship 2025 |
| 25 May 2025 | SH 278/3 v KKR 168Match 68 · T20 | SH | 29 | - | 0 | Sunrisers Hyderabad won by 110 runs | Delhi | Indian Premier League 2025 |
| 23 May 2025 | SH 231/6 v RCB 189Match 65 · T20 | SH | 94* | - | 1 | Sunrisers Hyderabad won by 42 runs | Lucknow | Indian Premier League 2025 |
| 19 May 2025 | LSG 205/7 v SH 206/4Match 61 · T20 | SH | 35 | - | 0 | Sunrisers Hyderabad won by 6 wickets | Lucknow | Indian Premier League 2025 |
| 5 May 2025 | DC 133/7 v SHMatch 55 · T20 | SH | - | - | 4 | No result | Hyderabad | Indian Premier League 2025 |
| 2 May 2025 | GT 224/6 v SH 186/6Match 51 · T20 | SH | 13 | - | 0 | Gujarat Titans won by 38 runs | Ahmedabad | Indian Premier League 2025 |
| 25 Apr 2025 | CSK 154 v SH 155/5Match 43 · T20 | SH | 44 | - | 1 | Sunrisers Hyderabad won by 5 wickets | Chennai | Indian Premier League 2025 |
| 23 Apr 2025 | SH 143/8 v MI 146/3Match 41 · T20 | SH | 1 | - | 0 | Mumbai Indians won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 17 Apr 2025 | SH 162/5 v MI 166/6Match 33 · T20 | SH | 2 | - | 1 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2025 |
| 12 Apr 2025 | PK 245/6 v SH 247/2Match 27 · T20 | SH | 9* | - | 0 | Sunrisers Hyderabad won by 8 wickets | Hyderabad | Indian Premier League 2025 |
| 6 Apr 2025 | SH 152/8 v GT 153/3Match 19 · T20 | SH | 17 | - | 0 | Gujarat Titans won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 3 Apr 2025 | KKR 200/6 v SH 120Match 15 · T20 | SH | 2 | - | 0 | Kolkata Knight Riders won by 80 runs | Kolkata | Indian Premier League 2025 |
| 30 Mar 2025 | SH 163 v DC 166/3Match 10 · T20 | SH | 2 | - | 0 | Delhi Capitals won by 7 wickets | Visakhapatnam | Indian Premier League 2025 |
| 27 Mar 2025 | SH 190/9 v LSG 193/5Match 7 · T20 | SH | 0 | 0/4 | 0 | Lucknow Super Giants won by 5 wickets | Hyderabad | Indian Premier League 2025 |
| 23 Mar 2025 | SH 286/6 v RR 242/6Match 2 · T20 | SH | 106* | - | 1 | Sunrisers Hyderabad won by 44 runs | Hyderabad | Indian Premier League 2025 |
| 17 May 2024 | LSG 214/6 v MI 196/6Match 67 · T20 | MI | 14 | - | 0 | Lucknow Super Giants won by 18 runs | Mumbai | Indian Premier League 2024 |
| 11 May 2024 | KKR 157/7 v MI 139/8Match 60 · T20 | MI | 40 | - | 1 | Kolkata Knight Riders won by 18 runs | Kolkata | Indian Premier League 2024 |
| 6 May 2024 | SH 173/8 v MI 174/3Match 55 · T20 | MI | 9 | - | 1 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2024 |
| 3 May 2024 | KKR 169 v MI 145Match 51 · T20 | MI | 13 | - | 0 | Kolkata Knight Riders won by 24 runs | Mumbai | Indian Premier League 2024 |
| 30 Apr 2024 | MI 144/7 v LSG 145/6Match 48 · T20 | MI | 32 | - | 0 | Lucknow Super Giants won by 4 wickets | Lucknow | Indian Premier League 2024 |
| 27 Apr 2024 | DC 257/4 v MI 247/9Match 43 · T20 | MI | 20 | - | 1 | Delhi Capitals won by 10 runs | Delhi | Indian Premier League 2024 |
| 22 Apr 2024 | MI 179/9 v RR 183/1Match 38 · T20 | MI | 0 | - | 0 | Rajasthan Royals won by 9 wickets | Jaipur | Indian Premier League 2024 |
| 18 Apr 2024 | MI 192/7 v PK 183Match 33 · T20 | MI | 8 | - | 2 | Mumbai Indians won by 9 runs | Mohali | Indian Premier League 2024 |
| 14 Apr 2024 | CSK 206/4 v MI 186/6Match 29 · T20 | MI | 23 | - | 1 | Chennai Super Kings won by 20 runs | Mumbai | Indian Premier League 2024 |
| 11 Apr 2024 | RCB 196/8 v MI 199/3Match 25 · T20 | MI | 69 | - | 2 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2024 |
| 7 Apr 2024 | MI 234/5 v DC 205/8Match 20 · T20 | MI | 42 | - | 1 | Mumbai Indians won by 29 runs | Mumbai | Indian Premier League 2024 |
| 1 Apr 2024 | MI 125/9 v RR 127/4Match 14 · T20 | MI | 16 | - | 0 | Rajasthan Royals won by 6 wickets | Mumbai | Indian Premier League 2024 |
| 27 Mar 2024 | SH 277/3 v MI 246/5Match 8 · T20 | MI | 34 | - | 0 | Sunrisers Hyderabad won by 31 runs | Hyderabad | Indian Premier League 2024 |
| 24 Mar 2024 | GT 168/6 v MI 162/9Match 5 · T20 | MI | 0 | - | 0 | Gujarat Titans won by 6 runs | Ahmedabad | Indian Premier League 2024 |
| 28 Nov 2023 | IND 222/3 v AUS 225/53rd T20I · T20I | IND | 0 | - | 1 | Australia won by 5 wickets | Guwahati | Australia tour of India 2023/24 |
| 26 Nov 2023 | IND 235/4 v AUS 191/92nd T20I · T20I | IND | 52 | - | 0 | India won by 44 runs | Thiruvananthapuram | Australia tour of India 2023/24 |
| 23 Nov 2023 | AUS 208/3 v IND 209/81st T20I · T20I | IND | 58 | - | 0 | India won by 2 wickets | Visakhapatnam | Australia tour of India 2023/24 |
| 11 Oct 2023 | AFG 272/8 v IND 273/2Match 2 · ODI | IND | 47 | - | 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 | 0 | - | 0 | India won by 6 wickets | Chennai | ICC Cricket World Cup 2023/24 |
| 24 Sept 2023 | IND 399/5 v AUS 2172nd ODI · ODI | IND | 31 | - | 0 | India won by 99 runs (DLS method) | Indore | Australia tour of India 2023/24 |
| 22 Sept 2023 | AUS 276 v IND 281/51st ODI · ODI | IND | 18 | - | 0 | India won by 5 wickets | Chandigarh | Australia tour of India 2023/24 |
| 17 Sept 2023 | SL 50 v IND 51/0Final · ODI | IND | 23* | - | 2 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 15 Sept 2023 | BAN 265/8 v IND 259Match 12 · ODI | IND | 5 | - | 0 | Bangladesh won by 6 runs | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | IND | 33 | - | 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 | India won by 228 runs | Colombo | Asia Cup 2023 |
| 4 Sept 2023 | NEP 230 v IND 147/0Match 5 · ODI | IND | DNB | - | 3 | India won by 10 wickets (DLS method) | Kandy | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | IND | 82 | - | 0 | No result | Kandy | Asia Cup 2023 |
| 6 Aug 2023 | IND 152/7 v WI 155/82nd T20I · T20I | IND | 27 | - | 1 | 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 | 6 | - | 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 | 77 | - | 2 | India won by 200 runs | Tarouba | India tour of West Indies and United States of America 2023 |