| 5 Nov 2021 | AND 179/4 v HAR 180/4Match · T20 | AND | 41 | 0/22 | 1 | Haryana won by 6 wickets | Alembic 2 Cricket Ground | Syed Mushtaq Ali Trophy 2021/22 |
| 6 Nov 2021 | AND 165/4 v JHA 157/9Match · T20 | AND | 8 | - | 1 | Andhra won by 8 runs | Alembic 2 Cricket Ground | Syed Mushtaq Ali Trophy 2021/22 |
| 8 Nov 2021 | RAJ 149 v AND 138/8Match · T20 | AND | 38 | - | 0 | Rajasthan won by 11 runs | Alembic 2 Cricket Ground | Syed Mushtaq Ali Trophy 2021/22 |
| 9 Nov 2021 | HIM 148/7 v AND 118Match · T20 | AND | 5 | - | 1 | Himachal won by 30 runs | Alembic 2 Cricket Ground | Syed Mushtaq Ali Trophy 2021/22 |
| 18 May 2023 | SH 186/5 v RCB 187/2Match 65 · T20 | SH | DNB | 0/19 | 0 | Royal Challengers Bangalore won by 8 wickets | Hyderabad | Indian Premier League 2023 |
| 21 May 2023 | SH 200/5 v MI 201/2Match 69 · T20 | SH | DNB | 0/35 | 1 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2023 |
| 5 Apr 2024 | CSK 165/5 v SH 166/4Match 18 · T20 | SH | 14* | - | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2024 |
| 9 Apr 2024 | SH 182/9 v PK 180/6Match 23 · T20 | SH | 64 | 1/33 | 1 | Sunrisers Hyderabad won by 2 runs | Mohali | Indian Premier League 2024 |
| 15 Apr 2024 | SH 287/3 v RCB 262/7Match 30 · T20 | SH | DNB | - | 1 | Sunrisers Hyderabad won by 25 runs | Bengaluru | Indian Premier League 2024 |
| 20 Apr 2024 | SH 266/7 v DC 199Match 35 · T20 | SH | 37 | 2/17 | 0 | Sunrisers Hyderabad won by 67 runs | Delhi | Indian Premier League 2024 |
| 25 Apr 2024 | RCB 206/7 v SH 171/8Match 41 · T20 | SH | 13 | - | 0 | Royal Challengers Bengaluru won by 35 runs | Hyderabad | Indian Premier League 2024 |
| 28 Apr 2024 | CSK 212/3 v SH 134Match 46 · T20 | SH | 15 | 0/8 | 2 | Chennai Super Kings won by 78 runs | Chennai | Indian Premier League 2024 |
| 2 May 2024 | SH 201/3 v RR 200/7Match 50 · T20 | SH | 76* | 0/12 | 0 | Sunrisers Hyderabad won by 1 run | Hyderabad | Indian Premier League 2024 |
| 6 May 2024 | SH 173/8 v MI 174/3Match 55 · T20 | SH | 20 | 0/16 | 0 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2024 |
| 8 May 2024 | LSG 165/4 v SH 167/0Match 57 · T20 | SH | DNB | - | 1 | Sunrisers Hyderabad won by 10 wickets | Hyderabad | Indian Premier League 2024 |
| 19 May 2024 | PK 214/5 v SH 215/6Match 69 · T20 | SH | 37 | 0/54 | 0 | Sunrisers Hyderabad won by 4 wickets | Hyderabad | Indian Premier League 2024 |
| 21 May 2024 | SH 159 v KKR 164/2Qualifier 1 · T20 | SH | 9 | 0/13 | 0 | Kolkata Knight Riders won by 8 wickets | Ahmedabad | Indian Premier League 2024 |
| 24 May 2024 | SH 175/9 v RR 139/7Qualifier 2 · T20 | SH | 5 | - | 0 | Sunrisers Hyderabad won by 36 runs | Chennai | Indian Premier League 2024 |
| 26 May 2024 | SH 113 v KKR 114/2Final · T20 | SH | 13 | - | 0 | Kolkata Knight Riders won by 8 wickets | Chennai | Indian Premier League 2024 |
| 6 Oct 2024 | BAN 127 v IND 132/31st T20I · T20I | IND | 16* | 0/17 | 0 | India won by 7 wickets | Gwalior | Bangladesh tour of India 2024/25 |
| 9 Oct 2024 | IND 221/9 v BAN 135/92nd T20I · T20I | IND | 74 | 2/23 | 0 | India won by 86 runs | Delhi | Bangladesh tour of India 2024/25 |
| 12 Oct 2024 | IND 297/6 v BAN 164/73rd T20I · T20I | IND | 0 | 1/31 | 0 | India won by 133 runs | Hyderabad | Bangladesh tour of India 2024/25 |
| 22 Nov 2024 | IND 150 & 487/6d v AUS 104 & 2381st Test · Test | IND | 41 & 38* | 0/4 & 1/21 | 0 | India won by 295 runs | Perth | India tour of Australia 2024/25 |
| 6 Dec 2024 | IND 180 & 175 v AUS 337 & 19/02nd Test · Test | IND | 42 & 42 | 1/25 & 0/8 | 0 | Australia won by 10 wickets | Adelaide | India tour of Australia 2024/25 |
| 14 Dec 2024 | AUS 445 & 89/7d v IND 260 & 8/03rd Test · Test | IND | 16 & DNB | 1/65 | 0 | Match drawn | Brisbane | India tour of Australia 2024/25 |
| 26 Dec 2024 | AUS 474 & 234 v IND 369 & 1554th Test · Test | IND | 114 & 1 | 0/21 & 0/4 | 2 | Australia won by 184 runs | Melbourne | India tour of Australia 2024/25 |
| 3 Jan 2025 | IND 185 & 157 v AUS 181 & 162/45th Test · Test | IND | 0 & 4 | 2/32 & 0/10 | 0 | Australia won by 6 wickets | Sydney | India tour of Australia 2024/25 |
| 22 Jan 2025 | ENG 132 v IND 133/31st T20I · T20I | IND | DNB | - | 2 | India won by 7 wickets | Kolkata | England tour of India 2024/25 |
| 23 Mar 2025 | SH 286/6 v RR 242/6Match 2 · T20 | SH | 30 | - | 0 | Sunrisers Hyderabad won by 44 runs | Hyderabad | Indian Premier League 2025 |
| 27 Mar 2025 | SH 190/9 v LSG 193/5Match 7 · T20 | SH | 32 | - | 1 | Lucknow Super Giants won by 5 wickets | Hyderabad | Indian Premier League 2025 |
| 30 Mar 2025 | SH 163 v DC 166/3Match 10 · T20 | SH | 0 | - | 0 | Delhi Capitals won by 7 wickets | Visakhapatnam | Indian Premier League 2025 |
| 3 Apr 2025 | KKR 200/6 v SH 120Match 15 · T20 | SH | 19 | - | 0 | Kolkata Knight Riders won by 80 runs | Kolkata | Indian Premier League 2025 |
| 6 Apr 2025 | SH 152/8 v GT 153/3Match 19 · T20 | SH | 31 | - | 0 | Gujarat Titans won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 12 Apr 2025 | PK 245/6 v SH 247/2Match 27 · T20 | SH | DNB | - | 1 | Sunrisers Hyderabad won by 8 wickets | Hyderabad | Indian Premier League 2025 |
| 17 Apr 2025 | SH 162/5 v MI 166/6Match 33 · T20 | SH | 19 | - | 0 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2025 |
| 23 Apr 2025 | SH 143/8 v MI 146/3Match 41 · T20 | SH | 2 | - | 0 | Mumbai Indians won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 25 Apr 2025 | CSK 154 v SH 155/5Match 43 · T20 | SH | 19* | - | 0 | Sunrisers Hyderabad won by 5 wickets | Chennai | Indian Premier League 2025 |
| 2 May 2025 | GT 224/6 v SH 186/6Match 51 · T20 | SH | 21* | - | 1 | Gujarat Titans won by 38 runs | Ahmedabad | Indian Premier League 2025 |
| 19 May 2025 | LSG 205/7 v SH 206/4Match 61 · T20 | SH | 5* | 1/28 | 1 | Sunrisers Hyderabad won by 6 wickets | Lucknow | Indian Premier League 2025 |
| 23 May 2025 | SH 231/6 v RCB 189Match 65 · T20 | SH | 4 | 1/13 | 0 | Sunrisers Hyderabad won by 42 runs | Lucknow | Indian Premier League 2025 |
| 25 May 2025 | SH 278/3 v KKR 168Match 68 · T20 | SH | DNB | 0/6 | 2 | Sunrisers Hyderabad won by 110 runs | Delhi | Indian Premier League 2025 |
| 2 Jul 2025 | IND 587 & 427/6d v ENG 407 & 2712nd Test · Test | IND | 1 & 1 | 0/29 | 0 | India won by 336 runs | Birmingham | India tour of England 2025 |
| 10 Jul 2025 | ENG 387 & 192 v IND 387 & 1703rd Test · Test | IND | 30 & 13 | 2/62 & 1/20 | 0 | England won by 22 runs | London | India tour of England 2025 |
| 2 Oct 2025 | WI 162 & 146 v IND 448/5d1st Test · Test | IND | DNB | 0/16 | 1 | India won by an innings and 140 runs | Ahmedabad | West Indies tour of India 2025/26 |
| 10 Oct 2025 | IND 518/5d & 124/3 v WI 248 & 3902nd Test · Test | IND | 43 & DNB | - | 1 | India won by 7 wickets | Delhi | West Indies tour of India 2025/26 |
| 19 Oct 2025 | IND 136/9 v AUS 131/31st ODI · ODI | IND | 19* | 0/16 | 0 | Australia won by 7 wickets (DLS method) | Perth | India tour of Australia 2025/26 |
| 23 Oct 2025 | IND 264/9 v AUS 265/82nd ODI · ODI | IND | 8 | 0/24 | 0 | Australia won by 2 wickets | Adelaide | India tour of Australia 2025/26 |
| 22 Nov 2025 | SA 489 & 260/5d v IND 201 & 1402nd Test · Test | IND | 10 & 0 | 0/25 & 0/24 | 1 | South Africa won by 408 runs | Guwahati | South Africa tour of India 2025/26 |
| 14 Jan 2026 | IND 284/7 v NZ 286/32nd ODI · ODI | IND | 20 | 0/13 | 1 | New Zealand won by 7 wickets | Rajkot | New Zealand tour of India 2025/26 |
| 18 Jan 2026 | NZ 337/8 v IND 2963rd ODI · ODI | IND | 53 | 0/53 | 0 | New Zealand won by 41 runs | Indore | New Zealand tour of India 2025/26 |