| 24 May 2026 | RR 205/8 v MI 175/9Match 69 · T20 | MI | 34 | - | 0 | Rajasthan Royals won by 30 runs | Mumbai | Indian Premier League 2026 |
| 20 May 2026 | MI 147/8 v KKR 148/6Match 65 · T20 | MI | 26 | 0/13 | 0 | Kolkata Knight Riders won by 4 wickets | Kolkata | Indian Premier League 2026 |
| 2 May 2026 | MI 159/7 v CSK 160/2Match 44 · T20 | MI | 18 | 0/17 | 0 | Chennai Super Kings won by 8 wickets | Chennai | Indian Premier League 2026 |
| 29 Apr 2026 | MI 243/5 v SH 249/4Match 41 · T20 | MI | 31 | 1/39 | 0 | Sunrisers Hyderabad won by 6 wickets | Mumbai | Indian Premier League 2026 |
| 23 Apr 2026 | CSK 207/6 v MI 104Match 33 · T20 | MI | 1 | 0/38 | 0 | Chennai Super Kings won by 103 runs | Mumbai | Indian Premier League 2026 |
| 20 Apr 2026 | MI 199/5 v GT 100Match 30 · T20 | MI | 15 | 1/18 | 0 | Mumbai Indians won by 99 runs | Ahmedabad | Indian Premier League 2026 |
| 16 Apr 2026 | MI 195/6 v PK 198/3Match 24 · T20 | MI | 14 | 0/39 | 0 | Punjab Kings won by 7 wickets | Mumbai | Indian Premier League 2026 |
| 12 Apr 2026 | RCB 240/4 v MI 222/5Match 20 · T20 | MI | 40 | 1/39 | 1 | Royal Challengers Bengaluru won by 18 runs | Mumbai | Indian Premier League 2026 |
| 7 Apr 2026 | RR 150/3 v MI 123/9Match 13 · T20 | MI | 9 | 0/17 | 0 | Rajasthan Royals won by 27 runs | Guwahati | Indian Premier League 2026 |
| 29 Mar 2026 | KKR 220/4 v MI 224/4Match 2 · T20 | MI | 18* | 1/39 | 1 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2026 |
| 8 Mar 2026 | IND 255/5 v NZ 159Final · T20I | IND | 18 | 1/36 | 0 | India won by 96 runs | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 5 Mar 2026 | IND 253/7 v ENG 246/7Semi-final · T20I | IND | 27 | 2/38 | 0 | India won by 7 runs | Mumbai | ICC Men's T20 World Cup 2025/26 |
| 1 Mar 2026 | WI 195/4 v IND 199/5Match 52 · T20I | IND | 17 | 1/40 | 0 | India won by 5 wickets | Kolkata | ICC Men's T20 World Cup 2025/26 |
| 26 Feb 2026 | IND 256/4 v ZIM 184/6Match 48 · T20I | IND | 50* | 0/21 | 0 | India won by 72 runs | Chennai | ICC Men's T20 World Cup 2025/26 |
| 22 Feb 2026 | SA 187/7 v IND 111Match 43 · T20I | IND | 18 | 0/45 | 1 | 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 | 30 | 1/40 | 0 | India won by 17 runs | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 15 Feb 2026 | IND 175/7 v PAK 114Match 27 · T20I | IND | 0 | 2/16 | 1 | India won by 61 runs | Colombo | ICC Men's T20 World Cup 2025/26 |
| 12 Feb 2026 | IND 209/9 v NAM 116Match 18 · T20I | IND | 52 | 2/21 | 0 | India won by 93 runs | Delhi | ICC Men's T20 World Cup 2025/26 |
| 7 Feb 2026 | IND 161/9 v USA 132/8Match 3 · T20I | IND | 5 | 0/34 | 0 | India won by 29 runs | Mumbai | ICC Men's T20 World Cup 2025/26 |
| 31 Jan 2026 | IND 271/5 v NZ 2255th T20I · T20I | IND | 42 | 0/15 | 1 | India won by 46 runs | Thiruvananthapuram | New Zealand tour of India 2025/26 |
| 28 Jan 2026 | NZ 215/7 v IND 1654th T20I · T20I | IND | 2 | - | 0 | New Zealand won by 50 runs | Visakhapatnam | New Zealand tour of India 2025/26 |
| 25 Jan 2026 | NZ 153/9 v IND 155/23rd T20I · T20I | IND | DNB | 2/23 | 1 | 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 | DNB | 1/25 | 3 | 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 | 25 | 1/20 | 0 | India won by 48 runs | Nagpur | New Zealand tour of India 2025/26 |
| 19 Dec 2025 | IND 231/5 v SA 201/85th T20I · T20I | IND | 63 | 1/41 | 0 | India won by 30 runs | Ahmedabad | South Africa tour of India 2025/26 |
| 14 Dec 2025 | SA 117 v IND 120/33rd T20I · T20I | IND | DNB | 1/23 | 0 | India won by 7 wickets | Dharamsala | South Africa tour of India 2025/26 |
| 11 Dec 2025 | SA 213/4 v IND 1622nd T20I · T20I | IND | 20 | 0/34 | 0 | South Africa won by 51 runs | New Chandigarh | South Africa tour of India 2025/26 |
| 9 Dec 2025 | IND 175/6 v SA 741st T20I · T20I | IND | 59* | 1/16 | 0 | India won by 101 runs | Cuttack | South Africa tour of India 2025/26 |
| 26 Sept 2025 | IND 202/5 v SL 202/5Match 18 · T20I | IND | 2 | 1/7 | 0 | Match tied (India won the Super Over) | Dubai | Men's T20 Asia Cup 2025 |
| 24 Sept 2025 | IND 168/6 v BAN 127Match 16 · T20I | IND | 38 | 0/14 | 0 | India won by 41 runs | Dubai | Men's T20 Asia Cup 2025 |
| 21 Sept 2025 | PAK 171/5 v IND 174/4Match 14 · T20I | IND | 7* | 1/29 | 0 | India won by 6 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 19 Sept 2025 | IND 188/8 v OMA 167/4Match 12 · T20I | IND | 1 | 1/26 | 1 | India won by 21 runs | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 14 Sept 2025 | PAK 127/9 v IND 131/3Match 6 · T20I | IND | DNB | 1/34 | 2 | India won by 7 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 10 Sept 2025 | UAE 57 v IND 60/1Match 2 · T20I | IND | DNB | 0/10 | 0 | India won by 9 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 1 Jun 2025 | MI 203/6 v PK 207/5Qualifier 2 · T20 | MI | 15 | 1/19 | 1 | Punjab Kings won by 5 wickets | Ahmedabad | Indian Premier League 2025 |
| 30 May 2025 | MI 228/5 v GT 208/6Eliminator · T20 | MI | 22* | 0/37 | 0 | Mumbai Indians won by 20 runs | New Chandigarh | Indian Premier League 2025 |
| 26 May 2025 | MI 184/7 v PK 187/3Match 69 · T20 | MI | 26 | 0/29 | 0 | Punjab Kings won by 7 wickets | Jaipur | Indian Premier League 2025 |
| 21 May 2025 | MI 180/5 v DC 121Match 63 · T20 | MI | 3 | - | 0 | Mumbai Indians won by 59 runs | Mumbai | Indian Premier League 2025 |
| 6 May 2025 | MI 155/8 v GT 147/7Match 56 · T20 | MI | 1 | 0/18 | 0 | Gujarat Titans won by 3 wickets (DLS method) | Mumbai | Indian Premier League 2025 |
| 1 May 2025 | MI 217/2 v RR 117Match 50 · T20 | MI | 48* | 1/2 | 0 | Mumbai Indians won by 100 runs | Jaipur | Indian Premier League 2025 |
| 27 Apr 2025 | MI 215/7 v LSG 161Match 45 · T20 | MI | 5 | 0/10 | 0 | Mumbai Indians won by 54 runs | Mumbai | Indian Premier League 2025 |
| 23 Apr 2025 | SH 143/8 v MI 146/3Match 41 · T20 | MI | DNB | 1/31 | 0 | Mumbai Indians won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 20 Apr 2025 | CSK 176/5 v MI 177/1Match 38 · T20 | MI | DNB | 0/13 | 0 | Mumbai Indians won by 9 wickets | Mumbai | Indian Premier League 2025 |
| 17 Apr 2025 | SH 162/5 v MI 166/6Match 33 · T20 | MI | 21 | 1/42 | 0 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2025 |
| 13 Apr 2025 | MI 205/5 v DC 193Match 29 · T20 | MI | 2 | 0/21 | 0 | Mumbai Indians won by 12 runs | Delhi | Indian Premier League 2025 |
| 7 Apr 2025 | RCB 221/5 v MI 209/9Match 20 · T20 | MI | 42 | 2/45 | 0 | Royal Challengers Bengaluru won by 12 runs | Mumbai | Indian Premier League 2025 |
| 4 Apr 2025 | LSG 203/8 v MI 191/5Match 16 · T20 | MI | 28* | 5/36 | 0 | Lucknow Super Giants won by 12 runs | Lucknow | Indian Premier League 2025 |
| 31 Mar 2025 | KKR 116 v MI 121/2Match 12 · T20 | MI | DNB | 1/10 | 1 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2025 |
| 29 Mar 2025 | GT 196/8 v MI 160/6Match 9 · T20 | MI | 11 | 2/29 | 1 | Gujarat Titans won by 36 runs | Ahmedabad | Indian Premier League 2025 |
| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | IND | 18 | 0/30 | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |