| 1 Nov 2026 | NZ 195/3 v IND 191/85th T20I · T20I | IND | 50 | - | 0 | New Zealand won by 7 wickets (12 balls left) | Hamilton | India in New Zealand 2026/27 |
| 30 Oct 2026 | NZ 259/7 v IND 172/94th T20I · T20I | IND | 22 | - | 0 | New Zealand won by 87 runs | Auckland | India in New Zealand 2026/27 |
| 27 Oct 2026 | NZ 198/3 v IND 199/43rd T20I · T20I | IND | 5 | - | 0 | India won by 6 wickets (40 balls left) | Wellington | India in New Zealand 2026/27 |
| 24 Oct 2026 | NZ 179/5 v IND 181/62nd T20I · T20I | IND | 7 | - | 0 | India won by 4 wickets (1 ball left) | Christchurch | India in New Zealand 2026/27 |
| 22 Oct 2026 | NZ 225/4 v IND 230/61st T20I · T20I | IND | 42 | - | 0 | India won by 4 wickets (2 balls left) | Christchurch | India in New Zealand 2026/27 |
| 17 Oct 2026 | IND 118/5 v WI5th T20I · T20I | IND | 22 | - | 0 | No result | Bengaluru | West Indies tour of India 2026/27 |
| 14 Oct 2026 | WI 247/3 v IND 223/94th T20I · T20I | IND | 16 | - | 0 | West Indies won | Hyderabad | West Indies tour of India 2026/27 |
| 11 Oct 2026 | IND 223 v WI 209/73rd T20I · T20I | IND | 1 | - | 0 | India won by 14 runs | Indore | West Indies tour of India 2026/27 |
| 9 Oct 2026 | IND 249/5 v WI 252/42nd T20I · T20I | IND | 40 | - | 0 | West Indies won by 6 wickets | Ranchi | West Indies tour of India 2026/27 |
| 6 Oct 2026 | WI 171 v IND 172/21st T20I · T20I | IND | 102* | - | 0 | India won by 8 wickets | Lucknow | West Indies tour of India 2026/27 |
| 3 Oct 2026 | IND 211/6 v PAK 192/6Final · T20I | IND | 21 | - | 0 | 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 | 13 | - | 0 | 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 | 16 | - | 0 | India won by 2 runs | Sano | India tour of Japan 2026 |
| 17 Sept 2026 | IND 221/7 v AFG 943rd T20I · T20I | IND | 29 | - | 0 | India won by 127 runs | Delhi | Afghanistan in India 2026 |
| 15 Sept 2026 | AFG 159/8 v IND 163/32nd T20I · T20I | IND | 11 | - | 1 | India won by 7 wickets (31 balls left) | Delhi | Afghanistan in India 2026 |
| 13 Sept 2026 | AFG 156/8 v IND 157/31st T20I · T20I | IND | 8* | - | 0 | India won by 7 wickets (38 balls left) | Delhi | Afghanistan in India 2026 |
| 26 Jul 2026 | IND 192/5 v ZIM 157/73rd T20I · T20I | IND | 27 | - | 1 | India won by 35 runs | Harare | India tour of Zimbabwe 2026 |
| 25 Jul 2026 | IND 219/5 v ZIM 1292nd T20I · T20I | IND | 25 | - | 1 | India won by 90 runs | Harare | India tour of Zimbabwe 2026 |
| 23 Jul 2026 | ZIM 125/7 v IND 126/31st T20I · T20I | IND | 28* | - | 1 | India won by 7 wickets | Harare | India tour of Zimbabwe 2026 |
| 11 Jul 2026 | ENG 257/3 v IND 201/85th T20I · T20I | IND | 28 | - | 1 | England won by 56 runs | Southampton | India tour of England 2026 |
| 9 Jul 2026 | IND 158/7 v ENG 159/14th T20I · T20I | IND | 80* | - | 0 | England won by 9 wickets | Bristol | India tour of England 2026 |
| 7 Jul 2026 | ENG 201/7 v IND 763rd T20I · T20I | IND | 5 | - | 0 | England won by 125 runs | Nottingham | India tour of England 2026 |
| 4 Jul 2026 | IND 190/7 v ENG 191/62nd T20I · T20I | IND | 37 | - | 0 | England won by 4 wickets | Manchester | India tour of England 2026 |
| 1 Jul 2026 | IND 189/7 v ENG1st T20I · T20I | IND | 68 | - | 0 | No result | Chester-le-Street | India tour of England 2026 |
| 28 Jun 2026 | IRE 154/8 v IND 153/92nd T20I · T20I | IND | 10 | - | 0 | Ireland won by 1 run | Belfast | India tour of Ireland 2026 |
| 26 Jun 2026 | IRE 182/9 v IND 1481st T20I · T20I | IND | 3 | - | 1 | Ireland won by 34 runs | Belfast | India tour of Ireland 2026 |
| 3 Dec 2023 | IND 160/8 v AUS 154/85th T20I · T20I | IND | 53 | - | 2 | India won by 6 runs | Bengaluru | Australia tour of India 2023/24 |
| 1 Dec 2023 | IND 174/9 v AUS 154/74th T20I · T20I | IND | 8 | - | 0 | India won by 20 runs | Raipur | Australia tour of India 2023/24 |
| 22 Nov 2022 | NZ 160 v IND 75/43rd T20I · T20I | IND | 0 | - | 0 | Match tied | Napier | India tour of New Zealand 2022/23 |
| 20 Nov 2022 | IND 191/6 v NZ 1262nd T20I · T20I | IND | 13 | - | 1 | India won by 65 runs | Mount Maunganui | India tour of New Zealand 2022/23 |
| 4 Oct 2022 | SA 227/3 v IND 1783rd T20I · T20I | IND | 1 | - | 0 | South Africa won by 49 runs | Indore | South Africa tour of India 2022/23 |
| 7 Aug 2022 | IND 188/7 v WI 100Match 5 · T20I | IND | 64 | - | 1 | India won by 88 runs | Lauderhill | West Indies v India T20I Series 2022 |
| 2 Aug 2022 | WI 164/5 v IND 165/33rd T20I · T20I | IND | 24 | - | 0 | India won by 7 wickets | Basseterre | India tour of West Indies 2022 |
| 1 Aug 2022 | IND 138 v WI 141/52nd T20I · T20I | IND | 10 | - | 0 | West Indies won by 5 wickets | Basseterre | India tour of West Indies 2022 |
| 29 Jul 2022 | IND 190/6 v WI 122/81st T20I · T20I | IND | 0 | - | 0 | India won by 68 runs | Tarouba | India tour of West Indies 2022 |
| 10 Jul 2022 | ENG 215/7 v IND 198/93rd T20I · T20I | IND | 28 | - | 0 | England won by 17 runs | Nottingham | India tour of England 2022 |
| 19 Jun 2022 | IND 28/2 v SA5th T20I · T20I | IND | 0* | - | 0 | No result | Bengaluru | South Africa tour of India 2022 |
| 17 Jun 2022 | IND 169/6 v SA 87/94th T20I · T20I | IND | 4 | - | 1 | India won by 82 runs | Rajkot | South Africa tour of India 2022 |
| 14 Jun 2022 | IND 179/5 v SA 1313rd T20I · T20I | IND | 14 | - | 0 | India won by 48 runs | Visakhapatnam | South Africa tour of India 2022 |
| 12 Jun 2022 | IND 148/6 v SA 149/62nd T20I · T20I | IND | 40 | 0/2 | 0 | South Africa won by 4 wickets | Cuttack | South Africa tour of India 2022 |
| 9 Jun 2022 | IND 211/4 v SA 212/31st T20I · T20I | IND | 36 | - | 0 | South Africa won by 7 wickets | Delhi | South Africa tour of India 2022 |
| 27 Feb 2022 | SL 146/5 v IND 148/43rd T20I · T20I | IND | 73* | - | 0 | India won by 6 wickets | Dharamsala | Sri Lanka tour of India 2021/22 |
| 26 Feb 2022 | SL 183/5 v IND 186/32nd T20I · T20I | IND | 74* | - | 1 | India won by 7 wickets | Dharamsala | Sri Lanka tour of India 2021/22 |
| 24 Feb 2022 | IND 199/2 v SL 137/61st T20I · T20I | IND | 57* | - | 0 | India won by 62 runs | Lucknow | Sri Lanka tour of India 2021/22 |
| 20 Feb 2022 | IND 184/5 v WI 167/93rd T20I · T20I | IND | 25 | - | 1 | India won by 17 runs | Kolkata | West Indies tour of India 2021/22 |
| 21 Nov 2021 | IND 184/7 v NZ 1113rd T20I · T20I | IND | 25 | - | 0 | India won by 73 runs | Kolkata | New Zealand tour of India 2021/22 |
| 19 Nov 2021 | NZ 153/6 v IND 155/32nd T20I · T20I | IND | DNB | - | 0 | India won by 7 wickets | Ranchi | New Zealand tour of India 2021/22 |
| 17 Nov 2021 | NZ 164/6 v IND 166/51st T20I · T20I | IND | 5 | - | 1 | India won by 5 wickets | Jaipur | New Zealand tour of India 2021/22 |
| 20 Mar 2021 | IND 224/2 v ENG 188/85th T20I · T20I | IND | DNB | - | 0 | India won by 36 runs | Ahmedabad | England tour of India 2020/21 |
| 18 Mar 2021 | IND 185/8 v ENG 177/84th T20I · T20I | IND | 37 | - | 0 | India won by 8 runs | Ahmedabad | England tour of India 2020/21 |