| 31 Mar 2026 | GT 162/6 v PK 165/7Match 4 · T20 | PK | 18 | - | 1 | Punjab Kings won by 3 wickets | New Chandigarh | Indian Premier League 2026 |
| 18 Jan 2026 | NZ 337/8 v IND 2963rd ODI · ODI | IND | 3 | - | 0 | New Zealand won by 41 runs | Indore | New Zealand tour of India 2025/26 |
| 14 Jan 2026 | IND 284/7 v NZ 286/32nd ODI · ODI | IND | 8 | - | 0 | New Zealand won by 7 wickets | Rajkot | New Zealand tour of India 2025/26 |
| 11 Jan 2026 | NZ 300/8 v IND 306/61st ODI · ODI | IND | 49 | - | 1 | India won by 4 wickets | Vadodara | New Zealand tour of India 2025/26 |
| 25 Oct 2025 | AUS 236 v IND 237/13rd ODI · ODI | IND | DNB | - | 1 | India won by 9 wickets | Sydney | India tour of Australia 2025/26 |
| 23 Oct 2025 | IND 264/9 v AUS 265/82nd ODI · ODI | IND | 61 | - | 0 | Australia won by 2 wickets | Adelaide | India tour of Australia 2025/26 |
| 19 Oct 2025 | IND 136/9 v AUS 131/31st ODI · ODI | IND | 11 | - | 0 | Australia won by 7 wickets (DLS method) | Perth | India tour of Australia 2025/26 |
| 3 Jun 2025 | RCB 190/9 v PK 184/7Final · T20 | PK | 1 | - | 2 | 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 | 87* | - | 0 | Punjab Kings won by 5 wickets | Ahmedabad | Indian Premier League 2025 |
| 29 May 2025 | PK 101 v RCB 106/2Qualifier 1 · T20 | PK | 2 | - | 1 | 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 | 26* | - | 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 | 53 | - | 0 | Delhi Capitals won by 6 wickets | Jaipur | Indian Premier League 2025 |
| 18 May 2025 | PK 219/5 v RR 209/7Match 59 · T20 | PK | 30 | - | 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 | 45 | - | 0 | Punjab Kings won by 37 runs | Dharamsala | Indian Premier League 2025 |
| 30 Apr 2025 | CSK 190 v PK 194/6Match 49 · T20 | PK | 72 | - | 1 | Punjab Kings won by 4 wickets | Chennai | Indian Premier League 2025 |
| 26 Apr 2025 | PK 201/4 v KKR 7/0Match 44 · T20 | PK | 25* | - | 0 | No result | Kolkata | Indian Premier League 2025 |
| 20 Apr 2025 | PK 157/6 v RCB 159/3Match 37 · T20 | PK | 6 | - | 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 | 7 | - | 0 | Punjab Kings won by 5 wickets | Bengaluru | Indian Premier League 2025 |
| 15 Apr 2025 | PK 111 v KKR 95Match 31 · T20 | PK | 0 | - | 1 | Punjab Kings won by 16 runs | Mohali | Indian Premier League 2025 |
| 12 Apr 2025 | PK 245/6 v SH 247/2Match 27 · T20 | PK | 82 | - | 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 | 9 | - | 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 | 10 | - | 1 | Rajasthan Royals won by 50 runs | Mohali | Indian Premier League 2025 |
| 1 Apr 2025 | LSG 171/7 v PK 177/2Match 13 · T20 | PK | 52* | - | 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 | 97* | - | 0 | Punjab Kings won by 11 runs | Ahmedabad | Indian Premier League 2025 |
| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | IND | 48 | - | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 4 Mar 2025 | AUS 264 v IND 267/6Semi-final · ODI | IND | 45 | - | 1 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 2 Mar 2025 | IND 249/9 v NZ 205Match 12 · ODI | IND | 79 | - | 0 | India won by 44 runs | Dubai | ICC Champions Trophy 2024/25 |
| 23 Feb 2025 | PAK 241 v IND 244/4Match 5 · ODI | IND | 56 | - | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 20 Feb 2025 | BAN 228 v IND 231/4Match 2 · ODI | IND | 15 | - | 1 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | IND | 78 | - | 1 | India won by 142 runs | Ahmedabad | England tour of India 2024/25 |
| 9 Feb 2025 | ENG 304 v IND 308/62nd ODI · ODI | IND | 44 | - | 0 | India won by 4 wickets | Cuttack | England tour of India 2024/25 |
| 6 Feb 2025 | ENG 248 v IND 251/61st ODI · ODI | IND | 59 | - | 0 | India won by 4 wickets | Nagpur | England tour of India 2024/25 |
| 15 Dec 2024 | MP 174/8 v MUM 180/5Final · T20 | MUM | 16 | - | 0 | Mumbai won by 5 wickets | Bengaluru | Syed Mushtaq Ali Trophy 2024/25 |
| 13 Dec 2024 | BAR 158/7 v MUM 164/4Semi-final · T20 | MUM | 46 | - | 1 | Mumbai won by 6 wickets | Bengaluru | Syed Mushtaq Ali Trophy 2024/25 |
| 11 Dec 2024 | VID 221/6 v MUM 224/4Quarter-final · T20 | MUM | 5 | - | 0 | Mumbai won by 6 wickets | Bengaluru | Syed Mushtaq Ali Trophy 2024/25 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | IND | 8 | - | 0 | Sri Lanka won by 110 runs | Colombo | India tour of Sri Lanka 2024 |
| 4 Aug 2024 | SL 240/9 v IND 2082nd ODI · ODI | IND | 7 | - | 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 | 23 | - | 0 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 26 May 2024 | SH 113 v KKR 114/2Final · T20 | KKR | 6* | - | 0 | Kolkata Knight Riders won by 8 wickets | Chennai | Indian Premier League 2024 |
| 21 May 2024 | SH 159 v KKR 164/2Qualifier 1 · T20 | KKR | 58* | - | 1 | Kolkata Knight Riders won by 8 wickets | Ahmedabad | Indian Premier League 2024 |
| 11 May 2024 | KKR 157/7 v MI 139/8Match 60 · T20 | KKR | 7 | - | 1 | Kolkata Knight Riders won by 18 runs | Kolkata | Indian Premier League 2024 |
| 5 May 2024 | KKR 235/6 v LSG 137Match 54 · T20 | KKR | 23 | - | 0 | Kolkata Knight Riders won by 98 runs | Lucknow | Indian Premier League 2024 |
| 3 May 2024 | KKR 169 v MI 145Match 51 · T20 | KKR | 6 | - | 1 | Kolkata Knight Riders won by 24 runs | Mumbai | Indian Premier League 2024 |
| 29 Apr 2024 | DC 153/9 v KKR 157/3Match 47 · T20 | KKR | 33* | - | 2 | Kolkata Knight Riders won by 7 wickets | Kolkata | Indian Premier League 2024 |
| 26 Apr 2024 | KKR 261/6 v PK 262/2Match 42 · T20 | KKR | 28 | - | 1 | Punjab Kings won by 8 wickets | Kolkata | Indian Premier League 2024 |
| 21 Apr 2024 | KKR 222/6 v RCB 221Match 36 · T20 | KKR | 50 | - | 0 | Kolkata Knight Riders won by 1 run | Kolkata | Indian Premier League 2024 |
| 16 Apr 2024 | KKR 223/6 v RR 224/8Match 31 · T20 | KKR | 11 | - | 1 | Rajasthan Royals won by 2 wickets | Kolkata | Indian Premier League 2024 |
| 14 Apr 2024 | LSG 161/7 v KKR 162/2Match 28 · T20 | KKR | 38* | - | 0 | Kolkata Knight Riders won by 8 wickets | Kolkata | Indian Premier League 2024 |
| 8 Apr 2024 | KKR 137/9 v CSK 141/3Match 22 · T20 | KKR | 34 | - | 0 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2024 |