| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 6 Jul 2024 | ZIM 115/9 v IND 1021st T20I · T20I | IND | 27 | 2/11 | 1 | Zimbabwe won by 13 runs | Harare | India tour of Zimbabwe 2024 |
| 17 Jan 2024 | IND 212/4 v AFG 212/63rd T20I · T20I | IND | DNB | 3/18 | 1 | Match tied (India won the 2nd Super Over) | Bengaluru | Afghanistan in India 2023/24 |
| 14 Jan 2024 | AFG 172 v IND 173/42nd T20I · T20I | IND | DNB | 0/23 | 0 | India won by 6 wickets (26 balls left) | Indore | Afghanistan in India 2023/24 |
| 11 Jan 2024 | AFG 158/5 v IND 159/41st T20I · T20I | IND | DNB | 0/27 | 0 | India won by 6 wickets (15 balls left) | Mohali | Afghanistan in India 2023/24 |
| 7 Oct 2023 | AFG 112/5 v INDFinal · T20I | IND | - | 0/23 | 0 | No result | Hangzhou | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 6 Oct 2023 | BAN 96/9 v IND 97/1Semi-final · T20I | IND | DNB | 2/15 | 0 | India won by 9 wickets | Hangzhou | Asian Games Men's Cricket Competition 2023 |
| 3 Oct 2023 | IND 202/4 v NEP 179/9Quarter-final · T20I | IND | DNB | 0/11 | 0 | India won by 23 runs | Hangzhou | Asian Games Men's Cricket Competition 2023 |
| 20 Aug 2023 | IND 185/5 v IRE 152/82nd T20I · T20I | IND | 0* | 0/19 | 0 | India won by 33 runs | Dublin | India tour of Ireland 2023 |
| 18 Aug 2023 | IRE 139/7 v IND 47/21st T20I · T20I | IND | DNB | 0/19 | 0 | India won by 2 runs (DLS method) | Dublin | India tour of Ireland 2023 |
| 1 Feb 2023 | IND 234/4 v NZ 663rd T20I · T20I | IND | DNB | - | 0 | India won by 168 runs | Ahmedabad | New Zealand tour of India 2022/23 |
| 29 Jan 2023 | NZ 99/8 v IND 101/42nd T20I · T20I | IND | 10 | 1/17 | 1 | India won by 6 wickets | Lucknow | New Zealand tour of India 2022/23 |
| 27 Jan 2023 | NZ 176/6 v IND 155/91st T20I · T20I | IND | 50 | 2/22 | 1 | New Zealand won by 21 runs | Ranchi | New Zealand tour of India 2022/23 |
| 20 Nov 2022 | IND 191/6 v NZ 1262nd T20I · T20I | IND | 0 | 1/24 | 0 | India won by 65 runs | Mount Maunganui | India tour of New Zealand 2022/23 |
| 20 Mar 2021 | IND 224/2 v ENG 188/85th T20I · T20I | IND | DNB | 0/13 | 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 | 4 | 0/52 | 2 | India won by 8 runs | Ahmedabad | England tour of India 2020/21 |
| 16 Mar 2021 | IND 156/6 v ENG 158/23rd T20I · T20I | IND | DNB | 1/26 | 0 | England won by 8 wickets | Ahmedabad | England tour of India 2020/21 |
| 14 Mar 2021 | ENG 164/6 v IND 166/32nd T20I · T20I | IND | DNB | 2/29 | 0 | India won by 7 wickets | Ahmedabad | England tour of India 2020/21 |
| 12 Mar 2021 | IND 124/7 v ENG 130/21st T20I · T20I | IND | 3* | 1/18 | 0 | England won by 8 wickets | Ahmedabad | India v England 2020/21 |
| 8 Dec 2020 | AUS 186/5 v IND 174/73rd T20I · T20I | IND | 7 | 2/34 | 0 | Australia won by 12 runs | Sydney | India tour of Australia 2020/21 |
| 6 Dec 2020 | AUS 194/5 v IND 195/42nd T20I · T20I | IND | DNB | 0/35 | 1 | India won by 6 wickets | Sydney | India tour of Australia 2020/21 |
| 4 Dec 2020 | IND 161/7 v AUS 150/71st T20I · T20I | IND | 7 | 0/16 | 0 | India won by 11 runs | Canberra | India tour of Australia 2020/21 |
| 2 Feb 2020 | NZ 156/9 v IND 163/35th T20I · T20I | IND | DNB | 1/20 | 1 | India won by 7 runs | Mount Maunganui | India tour of New Zealand 2019/20 |
| 31 Jan 2020 | NZ 165/7 v IND 165/84th T20I · T20I | IND | 0 | 0/24 | 1 | Match tied (India won the Super Over) | Wellington | India tour of New Zealand 2019/20 |
| 10 Jan 2020 | IND 201/6 v SL 1233rd T20I · T20I | IND | 0 | 2/37 | 1 | India won by 78 runs | Pune | Sri Lanka tour of India 2019/20 |
| 7 Jan 2020 | IND 144/3 v SL 142/92nd T20I · T20I | IND | DNB | 1/29 | 0 | India won by 7 wickets | Indore | Sri Lanka tour of India 2019/20 |
| 11 Dec 2019 | IND 240/3 v WI 173/83rd T20I · T20I | IND | DNB | 0/5 | 0 | India won by 67 runs | Mumbai | West Indies tour of India 2019/20 |
| 8 Dec 2019 | IND 170/7 v WI 173/22nd T20I · T20I | IND | 0 | 1/26 | 0 | West Indies won by 8 wickets | Thiruvananthapuram | West Indies tour of India 2019/20 |
| 6 Dec 2019 | IND 209/4 v WI 207/51st T20I · T20I | IND | DNB | 1/34 | 0 | India won by 6 wickets | Hyderabad | West Indies tour of India 2019/20 |
| 10 Nov 2019 | IND 174/5 v BAN 1443rd T20I · T20I | IND | DNB | 0/34 | 1 | India won by 30 runs | Nagpur | Bangladesh tour of India 2019/20 |