| 23 May 2026 | LSG 196/6 v PK 200/3Match 68 · T20 | LSG | DNB | 2/45 | 0 | Punjab Kings won by 7 wickets | Lucknow | Indian Premier League 2026 |
| 15 May 2026 | CSK 187/5 v LSG 188/3Match 59 · T20 | LSG | DNB | 1/41 | 0 | Lucknow Super Giants won by 7 wickets | Lucknow | Indian Premier League 2026 |
| 10 May 2026 | LSG 203/8 v CSK 208/5Match 53 · T20 | LSG | 0 | 0/37 | 0 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2026 |
| 7 May 2026 | LSG 209/3 v RCB 203/6Match 50 · T20 | LSG | DNB | 1/33 | 0 | Lucknow Super Giants won by 9 runs (DLS method) | Lucknow | Indian Premier League 2026 |
| 4 May 2026 | LSG 228/5 v MI 229/4Match 47 · T20 | LSG | DNB | 1/53 | 1 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2026 |
| 26 Apr 2026 | KKR 155/7 v LSG 155/8Match 38 · T20 | LSG | 11* | 0/34 | 0 | Match tied (Kolkata Knight Riders won the Super Over) | Lucknow | Indian Premier League 2026 |
| 22 Apr 2026 | RR 159/6 v LSG 119Match 32 · T20 | LSG | 6 | 2/30 | 0 | Rajasthan Royals won by 40 runs | Lucknow | Indian Premier League 2026 |
| 19 Apr 2026 | PK 254/7 v LSG 200/5Match 29 · T20 | LSG | DNB | 1/56 | 1 | Punjab Kings won by 54 runs | New Chandigarh | Indian Premier League 2026 |
| 15 Apr 2026 | LSG 146 v RCB 149/5Match 23 · T20 | LSG | 0 | 0/30 | 0 | Royal Challengers Bengaluru won by 5 wickets | Bengaluru | Indian Premier League 2026 |
| 12 Apr 2026 | LSG 164/8 v GT 165/3Match 19 · T20 | LSG | 12* | 1/36 | 0 | Gujarat Titans won by 7 wickets | Lucknow | Indian Premier League 2026 |
| 9 Apr 2026 | KKR 181/4 v LSG 182/7Match 15 · T20 | LSG | 1 | 0/27 | 1 | Lucknow Super Giants won by 3 wickets | Kolkata | Indian Premier League 2026 |
| 5 Apr 2026 | SH 156/9 v LSG 160/5Match 10 · T20 | LSG | - | 2/9 | 0 | Lucknow Super Giants won by 5 wickets | Hyderabad | Indian Premier League 2026 |
| 1 Apr 2026 | LSG 141 v DC 145/4Match 5 · T20 | LSG | 1 | 1/28 | 0 | Delhi Capitals won by 6 wickets | Lucknow | Indian Premier League 2026 |
| 2 May 2025 | GT 224/6 v SH 186/6Match 51 · T20 | SH | - | 0/48 | 0 | Gujarat Titans won by 38 runs | Ahmedabad | Indian Premier League 2025 |
| 25 Apr 2025 | CSK 154 v SH 155/5Match 43 · T20 | SH | DNB | 1/28 | 1 | Sunrisers Hyderabad won by 5 wickets | Chennai | Indian Premier League 2025 |
| 17 Apr 2025 | SH 162/5 v MI 166/6Match 33 · T20 | SH | - | 0/28 | 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 | DNB | 0/75 | 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 | 6* | 2/28 | 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* | 1/29 | 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/31 | 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 | 1 | 1/37 | 1 | 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 | DNB | 1/33 | 0 | Sunrisers Hyderabad won by 44 runs | Hyderabad | Indian Premier League 2025 |
| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | IND | DNB | 1/74 | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 4 Mar 2025 | AUS 264 v IND 267/6Semi-final · ODI | IND | DNB | 3/48 | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 2 Mar 2025 | IND 249/9 v NZ 205Match 12 · ODI | IND | 5 | 0/15 | 0 | India won by 44 runs | Dubai | ICC Champions Trophy 2024/25 |
| 23 Feb 2025 | PAK 241 v IND 244/4Match 5 · ODI | IND | DNB | 0/43 | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 20 Feb 2025 | BAN 228 v IND 231/4Match 2 · ODI | IND | DNB | 5/53 | 1 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 9 Feb 2025 | ENG 304 v IND 308/62nd ODI · ODI | IND | DNB | 1/66 | 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 | DNB | 1/38 | 0 | India won by 4 wickets | Nagpur | England tour of India 2024/25 |
| 2 Feb 2025 | IND 247/9 v ENG 975th T20I · T20I | IND | 0* | 3/25 | 0 | India won by 150 runs | Mumbai | England tour of India 2024/25 |
| 28 Jan 2025 | ENG 171/9 v IND 145/93rd T20I · T20I | IND | 7 | 0/25 | 0 | England won by 26 runs | Rajkot | England tour of India 2024/25 |
| 11 Dec 2024 | BAR 172/7 v BEN 131Quarter-final · T20 | BEN | 0 | 2/43 | 0 | Baroda won by 41 runs | Bengaluru | Syed Mushtaq Ali Trophy 2024/25 |
| 9 Dec 2024 | BEN 159/9 v CHA 156/9Preliminary Quarter-final · T20 | BEN | 32* | 1/25 | 0 | Bengal won by 3 runs | Bengaluru | Syed Mushtaq Ali Trophy 2024/25 |
| 19 Nov 2023 | IND 240 v AUS 241/4Final · ODI | IND | 6 | 1/47 | 0 | Australia won by 6 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 15 Nov 2023 | IND 397/4 v NZ 327Semi-final · ODI | IND | DNB | 7/57 | 0 | India won by 70 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 12 Nov 2023 | IND 410/4 v NED 250Match 45 · ODI | IND | DNB | 0/41 | 2 | India won by 160 runs | Bengaluru | ICC Cricket World Cup 2023/24 |
| 5 Nov 2023 | IND 326/5 v SA 83Match 37 · ODI | IND | DNB | 2/18 | 0 | India won by 243 runs | Kolkata | ICC Cricket World Cup 2023/24 |
| 2 Nov 2023 | IND 357/8 v SL 55Match 33 · ODI | IND | 2 | 5/18 | 0 | India won by 302 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 29 Oct 2023 | IND 229/9 v ENG 129Match 29 · ODI | IND | 1 | 4/22 | 0 | India won by 100 runs | Lucknow | ICC Cricket World Cup 2023/24 |
| 22 Oct 2023 | NZ 273 v IND 274/6Match 21 · ODI | IND | 1* | 5/54 | 0 | India won by 4 wickets | Dharamsala | ICC Cricket World Cup 2023/24 |
| 24 Sept 2023 | IND 399/5 v AUS 2172nd ODI · ODI | IND | DNB | 1/39 | 0 | India won by 99 runs (DLS method) | Indore | Australia tour of India 2023/24 |
| 22 Sept 2023 | AUS 276 v IND 281/51st ODI · ODI | IND | DNB | 5/51 | 0 | India won by 5 wickets | Chandigarh | Australia tour of India 2023/24 |
| 15 Sept 2023 | BAN 265/8 v IND 259Match 12 · ODI | IND | 6 | 2/32 | 0 | Bangladesh won by 6 runs | Colombo | Asia Cup 2023 |
| 4 Sept 2023 | NEP 230 v IND 147/0Match 5 · ODI | IND | DNB | 1/29 | 0 | India won by 10 wickets (DLS method) | Kandy | Asia Cup 2023 |
| 7 Jun 2023 | AUS 469 & 270/8d v IND 296 & 234Final · Test | IND | 13 & 13* | 2/122 & 2/39 | 0 | Australia won by 209 runs | London | ICC World Test Championship 2023 |
| 29 May 2023 | GT 214/4 v CSK 171/5Final · T20 | GT | DNB | 0/29 | 0 | Chennai Super Kings won by 5 wickets (DLS method) | Ahmedabad | Indian Premier League 2023 |
| 26 May 2023 | GT 233/3 v MI 171Qualifier 2 · T20 | GT | DNB | 2/41 | 0 | Gujarat Titans won by 62 runs | Ahmedabad | Indian Premier League 2023 |
| 23 May 2023 | CSK 172/7 v GT 157Qualifier 1 · T20 | GT | 5 | 2/28 | 0 | Chennai Super Kings won by 15 runs | Chennai | Indian Premier League 2023 |
| 21 May 2023 | RCB 197/5 v GT 198/4Match 70 · T20 | GT | DNB | 1/39 | 1 | Gujarat Titans won by 6 wickets | Bengaluru | Indian Premier League 2023 |
| 15 May 2023 | GT 188/9 v SH 154/9Match 62 · T20 | GT | 0 | 4/21 | 0 | Gujarat Titans won by 34 runs | Ahmedabad | Indian Premier League 2023 |