| 28 Jan 2026 | NZ 215/7 v IND 1654th T20I · T20I | IND | 0 | - | 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 | 68* | - | 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 | 0 | 0/12 | 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 | 84 | 0/3 | 2 | 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 | 34 | 0/13 | 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 | 35 | - | 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 | 17 | - | 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 | 17 | - | 2 | India won by 101 runs | Cuttack | South Africa tour of India 2025/26 |
| 8 Nov 2025 | IND 52/0 v AUS5th T20I · T20I | IND | 23* | - | 0 | No result | Brisbane | India tour of Australia 2025/26 |
| 6 Nov 2025 | IND 167/8 v AUS 1194th T20I · T20I | IND | 28 | - | 0 | 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 | 25 | 0/13 | 0 | India won by 5 wickets | Hobart | India tour of Australia 2025/26 |
| 31 Oct 2025 | IND 125 v AUS 126/62nd T20I · T20I | IND | 68 | - | 1 | Australia won by 4 wickets | Melbourne | India tour of Australia 2025/26 |
| 29 Oct 2025 | IND 97/1 v AUS1st T20I · T20I | IND | 19 | - | 0 | No result | Canberra | India tour of Australia 2025/26 |
| 28 Sept 2025 | PAK 146 v IND 150/5Final · T20I | IND | 5 | - | 0 | India won by 5 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 26 Sept 2025 | IND 202/5 v SL 202/5Match 18 · T20I | IND | 61 | - | 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 | 75 | - | 2 | 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 | 74 | - | 1 | 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 | 38 | 0/12 | 0 | 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 | 31 | 0/5 | 1 | India won by 7 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 10 Sept 2025 | UAE 57 v IND 60/1Match 2 · T20I | IND | 30 | - | 0 | India won by 9 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 25 May 2025 | SH 278/3 v KKR 168Match 68 · T20 | SH | 32 | 0/25 | 1 | Sunrisers Hyderabad won by 110 runs | Delhi | Indian Premier League 2025 |
| 23 May 2025 | SH 231/6 v RCB 189Match 65 · T20 | SH | 34 | - | 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 | 59 | - | 0 | Sunrisers Hyderabad won by 6 wickets | Lucknow | Indian Premier League 2025 |
| 5 May 2025 | DC 133/7 v SHMatch 55 · T20 | SH | - | 0/5 | 0 | No result | Hyderabad | Indian Premier League 2025 |
| 2 May 2025 | GT 224/6 v SH 186/6Match 51 · T20 | SH | 74 | - | 1 | Gujarat Titans won by 38 runs | Ahmedabad | Indian Premier League 2025 |
| 25 Apr 2025 | CSK 154 v SH 155/5Match 43 · T20 | SH | 0 | - | 4 | Sunrisers Hyderabad won by 5 wickets | Chennai | Indian Premier League 2025 |
| 23 Apr 2025 | SH 143/8 v MI 146/3Match 41 · T20 | SH | 8 | - | 1 | Mumbai Indians won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 17 Apr 2025 | SH 162/5 v MI 166/6Match 33 · T20 | SH | 40 | - | 0 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2025 |
| 12 Apr 2025 | PK 245/6 v SH 247/2Match 27 · T20 | SH | 141 | - | 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 | 18 | 0/18 | 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 | 1 | 0/27 | 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 | 6 | 0/20 | 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 | 24 | 0/17 | 0 | Sunrisers Hyderabad won by 44 runs | Hyderabad | Indian Premier League 2025 |
| 2 Feb 2025 | IND 247/9 v ENG 975th T20I · T20I | IND | 135 | 2/3 | 1 | India won by 150 runs | Mumbai | England tour of India 2024/25 |
| 31 Jan 2025 | IND 181/9 v ENG 1664th T20I · T20I | IND | 29 | - | 0 | India won by 15 runs | Pune | England tour of India 2024/25 |
| 28 Jan 2025 | ENG 171/9 v IND 145/93rd T20I · T20I | IND | 24 | 0/4 | 2 | 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 | 12 | 1/12 | 0 | India won by 2 wickets | Chennai | England tour of India 2024/25 |
| 22 Jan 2025 | ENG 132 v IND 133/31st T20I · T20I | IND | 79 | - | 1 | India won by 7 wickets | Kolkata | England tour of India 2024/25 |
| 15 Nov 2024 | IND 283/1 v SA 1484th T20I · T20I | IND | 36 | - | 0 | India won by 135 runs | Johannesburg | India tour of South Africa 2024/25 |
| 13 Nov 2024 | IND 219/6 v SA 208/73rd T20I · T20I | IND | 50 | - | 0 | India won by 11 runs | Centurion | India tour of South Africa 2024/25 |
| 10 Nov 2024 | IND 124/6 v SA 128/72nd T20I · T20I | IND | 4 | - | 0 | South Africa won by 3 wickets | Gqeberha | India tour of South Africa 2024/25 |
| 8 Nov 2024 | IND 202/8 v SA 1411st T20I · T20I | IND | 7 | - | 0 | India won by 61 runs | Durban | India tour of South Africa 2024/25 |
| 12 Oct 2024 | IND 297/6 v BAN 164/73rd T20I · T20I | IND | 4 | 0/8 | 1 | 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 | 15 | 1/10 | 0 | India won by 86 runs | Delhi | Bangladesh tour of India 2024/25 |
| 6 Oct 2024 | BAN 127 v IND 132/31st T20I · T20I | IND | 16 | - | 0 | India won by 7 wickets | Gwalior | Bangladesh tour of India 2024/25 |
| 14 Jul 2024 | IND 167/6 v ZIM 1255th T20I · T20I | IND | 14 | 1/20 | 1 | 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/20 | 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 | 10 | 0/23 | 1 | India won by 23 runs | Harare | India tour of Zimbabwe 2024 |
| 7 Jul 2024 | IND 234/2 v ZIM 1342nd T20I · T20I | IND | 100 | 0/36 | 0 | India won by 100 runs | Harare | India tour of Zimbabwe 2024 |