| 11 Apr 2026 | SH 219/6 v PK 223/4Match 17 · T20 | SH | DNB | 0/40 | 0 | Punjab Kings won by 6 wickets | New Chandigarh | Indian Premier League 2026 |
| 5 Apr 2026 | SH 156/9 v LSG 160/5Match 10 · T20 | SH | DNB | 0/50 | 0 | Lucknow Super Giants won by 5 wickets | Hyderabad | Indian Premier League 2026 |
| 2 Apr 2026 | SH 226/8 v KKR 161Match 6 · T20 | SH | DNB | 3/21 | 2 | Sunrisers Hyderabad won by 65 runs | Kolkata | Indian Premier League 2026 |
| 28 Mar 2026 | SH 201/9 v RCB 203/4Match 1 · T20 | SH | 4* | 1/29 | 1 | Royal Challengers Bengaluru won by 6 wickets | Bengaluru | Indian Premier League 2026 |
| 25 May 2025 | SH 278/3 v KKR 168Match 68 · T20 | SH | DNB | 3/24 | 0 | Sunrisers Hyderabad won by 110 runs | Delhi | Indian Premier League 2025 |
| 23 May 2025 | SH 231/6 v RCB 189Match 65 · T20 | SH | DNB | 1/41 | 0 | Sunrisers Hyderabad won by 42 runs | Lucknow | Indian Premier League 2025 |
| 5 May 2025 | DC 133/7 v SHMatch 55 · T20 | SH | - | 1/13 | 0 | No result | Hyderabad | Indian Premier League 2025 |
| 2 May 2025 | GT 224/6 v SH 186/6Match 51 · T20 | SH | DNB | 3/35 | 1 | Gujarat Titans won by 38 runs | Ahmedabad | Indian Premier League 2025 |
| 25 Apr 2025 | CSK 154 v SH 155/5Match 43 · T20 | SH | DNB | 2/21 | 0 | Sunrisers Hyderabad won by 5 wickets | Chennai | Indian Premier League 2025 |
| 23 Apr 2025 | SH 143/8 v MI 146/3Match 41 · T20 | SH | DNB | 1/25 | 1 | Mumbai Indians won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 6 Apr 2025 | SH 152/8 v GT 153/3Match 19 · T20 | SH | DNB | 0/16 | 0 | Gujarat Titans won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 26 May 2024 | SH 113 v KKR 114/2Final · T20 | SH | 4 | 0/9 | 0 | Kolkata Knight Riders won by 8 wickets | Chennai | Indian Premier League 2024 |
| 24 May 2024 | SH 175/9 v RR 139/7Qualifier 2 · T20 | SH | 5 | 0/5 | 0 | Sunrisers Hyderabad won by 36 runs | Chennai | Indian Premier League 2024 |
| 8 May 2024 | LSG 165/4 v SH 167/0Match 57 · T20 | SH | DNB | 0/19 | 0 | Sunrisers Hyderabad won by 10 wickets | Hyderabad | Indian Premier League 2024 |
| 2 May 2024 | SH 201/3 v RR 200/7Match 50 · T20 | SH | DNB | 0/23 | 0 | Sunrisers Hyderabad won by 1 run | Hyderabad | Indian Premier League 2024 |
| 28 Apr 2024 | CSK 212/3 v SH 134Match 46 · T20 | SH | 1 | 1/38 | 0 | Chennai Super Kings won by 78 runs | Chennai | Indian Premier League 2024 |
| 25 Apr 2024 | RCB 206/7 v SH 171/8Match 41 · T20 | SH | 8* | 3/30 | 0 | Royal Challengers Bengaluru won by 35 runs | Hyderabad | Indian Premier League 2024 |
| 15 Apr 2024 | SH 287/3 v RCB 262/7Match 30 · T20 | SH | DNB | 0/37 | 0 | Sunrisers Hyderabad won by 25 runs | Bengaluru | Indian Premier League 2024 |
| 9 Apr 2024 | SH 182/9 v PK 180/6Match 23 · T20 | SH | 6* | 1/49 | 0 | Sunrisers Hyderabad won by 2 runs | Mohali | Indian Premier League 2024 |
| 5 Apr 2024 | CSK 165/5 v SH 166/4Match 18 · T20 | SH | DNB | 1/29 | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2024 |
| 31 Mar 2024 | SH 162/8 v GT 168/3Match 12 · T20 | SH | DNB | 0/33 | 0 | Gujarat Titans won by 7 wickets | Ahmedabad | Indian Premier League 2024 |
| 27 Mar 2024 | SH 277/3 v MI 246/5Match 8 · T20 | SH | DNB | 2/47 | 0 | Sunrisers Hyderabad won by 31 runs | Hyderabad | Indian Premier League 2024 |
| 10 Apr 2023 | RCB 212/2 v LSG 213/9Match 15 · T20 | LSG | 9 | 0/27 | 0 | Lucknow Super Giants won by 1 wicket | Bengaluru | Indian Premier League 2023 |
| 7 Apr 2023 | SH 121/8 v LSG 127/5Match 10 · T20 | LSG | DNB | 0/26 | 0 | Lucknow Super Giants won by 5 wickets | Lucknow | Indian Premier League 2023 |
| 1 Apr 2023 | LSG 193/6 v DC 143/9Match 3 · T20 | LSG | DNB | 0/39 | 0 | Lucknow Super Giants won by 50 runs | Lucknow | Indian Premier League 2023 |
| 24 Apr 2022 | LSG 168/6 v MI 132/8Match 37 · T20 | MI | 1 | 0/36 | 0 | Lucknow Super Giants won by 36 runs | Mumbai | Indian Premier League 2022 |
| 21 Apr 2022 | MI 155/7 v CSK 156/7Match 33 · T20 | MI | 19* | 2/48 | 1 | Chennai Super Kings won by 3 wickets | Navi Mumbai | Indian Premier League 2022 |
| 16 Apr 2022 | LSG 199/4 v MI 181/9Match 26 · T20 | MI | 14 | 2/32 | 0 | Lucknow Super Giants won by 18 runs | Mumbai | Indian Premier League 2022 |
| 13 Apr 2022 | PK 198/5 v MI 186/9Match 23 · T20 | MI | 12 | 1/44 | 0 | Punjab Kings won by 12 runs | Pune | Indian Premier League 2022 |
| 9 Apr 2022 | MI 151/6 v RCB 152/3Match 18 · T20 | MI | 13* | 1/30 | 0 | Royal Challengers Bangalore won by 7 wickets | Pune | Indian Premier League 2022 |
| 7 Oct 2021 | KKR 171/4 v RR 85Match 54 · T20 | RR | 6 | 0/35 | 0 | Kolkata Knight Riders won by 86 runs | Sharjah | Indian Premier League 2021 |
| 27 Sept 2021 | RR 164/5 v SH 167/3Match 40 · T20 | RR | DNB | 0/20 | 0 | Sunrisers Hyderabad won by 7 wickets | Dubai | Indian Premier League 2021 |
| 29 Apr 2021 | RR 171/4 v MI 172/3Match 24 · T20 | RR | DNB | 0/33 | 0 | Mumbai Indians won by 7 wickets | Delhi | Indian Premier League 2021 |
| 24 Apr 2021 | KKR 133/9 v RR 134/4Match 18 · T20 | RR | DNB | 1/25 | 0 | Rajasthan Royals won by 6 wickets | Mumbai | Indian Premier League 2021 |
| 19 Apr 2021 | CSK 188/9 v RR 143/9Match 12 · T20 | RR | 24 | 0/40 | 0 | Chennai Super Kings won by 45 runs | Mumbai | Indian Premier League 2021 |
| 15 Apr 2021 | DC 147/8 v RR 150/7Match 7 · T20 | RR | 11* | 3/15 | 1 | Rajasthan Royals won by 3 wickets | Mumbai | Indian Premier League 2021 |
| 17 Oct 2020 | RR 177/6 v RCB 179/3Match 33 · T20 | RR | DNB | 0/46 | 0 | Royal Challengers Bangalore won by 7 wickets | Dubai | Indian Premier League 2020/21 |
| 14 Oct 2020 | DC 161/7 v RR 148/8Match 30 · T20 | RR | DNB | 2/32 | 0 | Delhi Capitals won by 13 runs | Dubai | Indian Premier League 2020/21 |
| 11 Oct 2020 | SH 158/4 v RR 163/5Match 26 · T20 | RR | DNB | 1/31 | 0 | Rajasthan Royals won by 5 wickets | Dubai | Indian Premier League 2020/21 |
| 3 Oct 2020 | RR 154/6 v RCB 158/2Match 15 · T20 | RR | DNB | 0/31 | 0 | Royal Challengers Bangalore won by 8 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 30 Sept 2020 | KKR 174/6 v RR 137/9Match 12 · T20 | RR | 9 | 1/14 | 1 | Kolkata Knight Riders won by 37 runs | Dubai | Indian Premier League 2020/21 |
| 27 Sept 2020 | PK 223/2 v RR 226/6Match 9 · T20 | RR | DNB | 0/30 | 0 | Rajasthan Royals won by 4 wickets | Sharjah | Indian Premier League 2020/21 |
| 22 Sept 2020 | RR 216/7 v CSK 200/6Match 4 · T20 | RR | DNB | 0/44 | 0 | Rajasthan Royals won by 16 runs | Sharjah | Indian Premier League 2020/21 |
| 30 Apr 2019 | RCB 62/7 v RR 41/1Match 49 · T20 | RR | DNB | 1/9 | 0 | No result | Bengaluru | Indian Premier League 2019 |
| 27 Apr 2019 | SH 160/8 v RR 161/3Match 45 · T20 | RR | DNB | 2/26 | 3 | Rajasthan Royals won by 7 wickets | Jaipur | Indian Premier League 2019 |
| 25 Apr 2019 | KKR 175/6 v RR 177/7Match 43 · T20 | RR | 0* | 1/50 | 0 | Rajasthan Royals won by 3 wickets | Kolkata | Indian Premier League 2019 |
| 22 Apr 2019 | RR 191/6 v DC 193/4Match 40 · T20 | RR | DNB | 0/36 | 0 | Delhi Capitals won by 6 wickets | Jaipur | Indian Premier League 2019 |
| 20 Apr 2019 | MI 161/5 v RR 162/5Match 36 · T20 | RR | DNB | 1/46 | 0 | Rajasthan Royals won by 5 wickets | Jaipur | Indian Premier League 2019 |
| 16 Apr 2019 | PK 182/6 v RR 170/7Match 32 · T20 | RR | 0* | 1/48 | 0 | Kings XI Punjab won by 12 runs | Chandigarh | Indian Premier League 2019 |
| 13 Apr 2019 | MI 187/5 v RR 188/6Match 27 · T20 | RR | DNB | 1/36 | 0 | Rajasthan Royals won by 4 wickets | Mumbai | Indian Premier League 2019 |