| 19 Oct 2025 | IND 136/9 v AUS 131/31st ODI · ODI | IND | 0 | 1/31 | 1 | Australia won by 7 wickets (DLS method) | Perth | India tour of Australia 2025/26 |
| 26 Sept 2025 | IND 202/5 v SL 202/5Match 18 · T20I | IND | DNB | 1/46 | 0 | Match tied (India won the Super Over) | Dubai | Men's T20 Asia Cup 2025 |
| 19 Sept 2025 | IND 188/8 v OMA 167/4Match 12 · T20I | IND | 1 | 1/37 | 0 | India won by 21 runs | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 3 Jun 2025 | RCB 190/9 v PK 184/7Final · T20 | PK | DNB | 3/40 | 1 | Royal Challengers Bengaluru won by 6 runs | Ahmedabad | Indian Premier League 2025 |
| 1 Jun 2025 | MI 203/6 v PK 207/5Qualifier 2 · T20 | PK | DNB | 0/44 | 0 | Punjab Kings won by 5 wickets | Ahmedabad | Indian Premier League 2025 |
| 29 May 2025 | PK 101 v RCB 106/2Qualifier 1 · T20 | PK | DNB | 0/20 | 0 | Royal Challengers Bengaluru won by 8 wickets | New Chandigarh | Indian Premier League 2025 |
| 26 May 2025 | MI 184/7 v PK 187/3Match 69 · T20 | PK | DNB | 2/28 | 1 | Punjab Kings won by 7 wickets | Jaipur | Indian Premier League 2025 |
| 24 May 2025 | PK 206/8 v DC 208/4Match 66 · T20 | PK | DNB | 0/35 | 1 | Delhi Capitals won by 6 wickets | Jaipur | Indian Premier League 2025 |
| 18 May 2025 | PK 219/5 v RR 209/7Match 59 · T20 | PK | DNB | 0/60 | 0 | Punjab Kings won by 10 runs | Jaipur | Indian Premier League 2025 |
| 8 May 2025 | PK 122/1 v DCMatch 58 · T20 | PK | DNB | - | 0 | No result | Dharamsala | Indian Premier League 2025 |
| 4 May 2025 | PK 236/5 v LSG 199/7Match 54 · T20 | PK | DNB | 3/16 | 1 | Punjab Kings won by 37 runs | Dharamsala | Indian Premier League 2025 |
| 30 Apr 2025 | CSK 190 v PK 194/6Match 49 · T20 | PK | DNB | 2/25 | 0 | Punjab Kings won by 4 wickets | Chennai | Indian Premier League 2025 |
| 26 Apr 2025 | PK 201/4 v KKR 7/0Match 44 · T20 | PK | DNB | - | 0 | No result | Kolkata | Indian Premier League 2025 |
| 20 Apr 2025 | PK 157/6 v RCB 159/3Match 37 · T20 | PK | DNB | 1/26 | 0 | Royal Challengers Bengaluru won by 7 wickets | Mohali | Indian Premier League 2025 |
| 18 Apr 2025 | RCB 95/9 v PK 98/5Match 34 · T20 | PK | DNB | 2/23 | 0 | Punjab Kings won by 5 wickets | Bengaluru | Indian Premier League 2025 |
| 15 Apr 2025 | PK 111 v KKR 95Match 31 · T20 | PK | 1* | 1/11 | 0 | Punjab Kings won by 16 runs | Mohali | Indian Premier League 2025 |
| 12 Apr 2025 | PK 245/6 v SH 247/2Match 27 · T20 | PK | DNB | 1/37 | 0 | Sunrisers Hyderabad won by 8 wickets | Hyderabad | Indian Premier League 2025 |
| 8 Apr 2025 | PK 219/6 v CSK 201/5Match 22 · T20 | PK | DNB | 0/39 | 0 | Punjab Kings won by 18 runs | Mohali | Indian Premier League 2025 |
| 5 Apr 2025 | RR 205/4 v PK 155/9Match 18 · T20 | PK | 1 | 1/35 | 0 | Rajasthan Royals won by 50 runs | Mohali | Indian Premier League 2025 |
| 1 Apr 2025 | LSG 171/7 v PK 177/2Match 13 · T20 | PK | DNB | 3/43 | 0 | Punjab Kings won by 8 wickets | Lucknow | Indian Premier League 2025 |
| 25 Mar 2025 | PK 243/5 v GT 232/5Match 5 · T20 | PK | DNB | 2/36 | 0 | Punjab Kings won by 11 runs | Ahmedabad | Indian Premier League 2025 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | IND | 2 | 2/33 | 0 | India won by 142 runs | Ahmedabad | England tour of India 2024/25 |
| 31 Jan 2025 | IND 181/9 v ENG 1664th T20I · T20I | IND | 0 | 1/35 | 1 | India won by 15 runs | Pune | England tour of India 2024/25 |
| 25 Jan 2025 | ENG 165/9 v IND 166/82nd T20I · T20I | IND | 6 | 1/40 | 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 | DNB | 2/17 | 0 | India won by 7 wickets | Kolkata | England tour of India 2024/25 |
| 15 Nov 2024 | IND 283/1 v SA 1484th T20I · T20I | IND | DNB | 3/20 | 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 | DNB | 3/37 | 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 | 7* | 1/41 | 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 | 5* | 1/25 | 0 | India won by 61 runs | Durban | India tour of South Africa 2024/25 |
| 9 Oct 2024 | IND 221/9 v BAN 135/92nd T20I · T20I | IND | 6 | 1/26 | 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 | DNB | 3/14 | 0 | India won by 7 wickets | Gwalior | Bangladesh tour of India 2024/25 |
| 4 Aug 2024 | SL 240/9 v IND 2082nd ODI · ODI | IND | 3 | 0/58 | 0 | Sri Lanka won by 32 runs | Colombo | India tour of Sri Lanka 2024 |
| 2 Aug 2024 | SL 230/8 v IND 2301st ODI · ODI | IND | 0 | 2/47 | 1 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 28 Jul 2024 | SL 161/9 v IND 81/32nd T20I · T20I | IND | DNB | 2/24 | 0 | India won by 7 wickets (DLS method) | Kandy | India tour of Sri Lanka 2024 |
| 27 Jul 2024 | IND 213/7 v SL 1701st T20I · T20I | IND | 1* | 2/24 | 0 | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 29 Jun 2024 | IND 176/7 v SA 169/8Final · T20I | IND | DNB | 2/20 | 0 | India won by 7 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | IND | 1* | 0/17 | 0 | India won by 68 runs | Providence | ICC Men's T20 World Cup 2024 |
| 24 Jun 2024 | IND 205/5 v AUS 181/7Match 51 · T20I | IND | DNB | 3/37 | 0 | India won by 24 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 22 Jun 2024 | IND 196/5 v BAN 146/8Match 47 · T20I | IND | DNB | 2/30 | 1 | India won by 50 runs | North Sound | ICC Men's T20 World Cup 2024 |
| 12 Jun 2024 | USA 110/8 v IND 111/3Match 25 · T20I | IND | DNB | 4/9 | 0 | India won by 7 wickets | New York | ICC Men's T20 World Cup 2024 |
| 9 Jun 2024 | IND 119 v PAK 113/7Match 19 · T20I | IND | 9 | 1/31 | 1 | India won by 6 runs | New York | ICC Men's T20 World Cup 2024 |
| 5 Jun 2024 | IRE 96 v IND 97/2Match 8 · T20I | IND | DNB | 2/35 | 0 | India won by 8 wickets | New York | ICC Men's T20 World Cup 2024 |
| 19 May 2024 | PK 214/5 v SH 215/6Match 69 · T20 | PK | DNB | 2/37 | 1 | Sunrisers Hyderabad won by 4 wickets | Hyderabad | Indian Premier League 2024 |
| 15 May 2024 | RR 144/9 v PK 145/5Match 65 · T20 | PK | - | 1/31 | 0 | Punjab Kings won by 5 wickets | Guwahati | Indian Premier League 2024 |
| 9 May 2024 | RCB 241/7 v PK 181Match 58 · T20 | PK | 4 | 1/41 | 0 | Royal Challengers Bengaluru won by 60 runs | Dharamsala | Indian Premier League 2024 |
| 5 May 2024 | CSK 167/9 v PK 139/9Match 53 · T20 | PK | - | 2/42 | 0 | Chennai Super Kings won by 28 runs | Dharamsala | Indian Premier League 2024 |
| 1 May 2024 | CSK 162/7 v PK 163/3Match 49 · T20 | PK | - | 1/52 | 0 | Punjab Kings won by 7 wickets | Chennai | Indian Premier League 2024 |
| 26 Apr 2024 | KKR 261/6 v PK 262/2Match 42 · T20 | PK | - | 2/45 | 0 | Punjab Kings won by 8 wickets | Kolkata | Indian Premier League 2024 |
| 21 Apr 2024 | PK 142 v GT 146/7Match 37 · T20 | PK | DNB | 1/17 | 0 | Gujarat Titans won by 3 wickets | Mohali | Indian Premier League 2024 |
| 18 Apr 2024 | MI 192/7 v PK 183Match 33 · T20 | PK | - | 0/35 | 0 | Mumbai Indians won by 9 runs | Mohali | Indian Premier League 2024 |