| 26 May 2023 | GT 233/3 v MI 171Qualifier 2 · T20 | MI | 2 | 0/56 | 0 | Gujarat Titans won by 62 runs | Ahmedabad | Indian Premier League 2023 |
| 24 May 2023 | MI 182/8 v LSG 101Eliminator · T20 | MI | 4 | 1/7 | 1 | Mumbai Indians won by 81 runs | Chennai | Indian Premier League 2023 |
| 21 May 2023 | SH 200/5 v MI 201/2Match 69 · T20 | MI | DNB | 1/42 | 0 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2023 |
| 16 May 2023 | LSG 177/3 v MI 172/5Match 63 · T20 | MI | DNB | 0/50 | 0 | Lucknow Super Giants won by 5 runs | Lucknow | Indian Premier League 2023 |
| 12 May 2023 | MI 218/5 v GT 191/8Match 57 · T20 | MI | DNB | 0/34 | 0 | Mumbai Indians won by 27 runs | Mumbai | Indian Premier League 2023 |
| 9 May 2023 | RCB 199/6 v MI 200/4Match 54 · T20 | MI | DNB | 1/48 | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2023 |
| 17 Apr 2022 | CSK 169/5 v GT 170/7Match 29 · T20 | CSK | DNB | 0/58 | 1 | Gujarat Titans won by 3 wickets | Pune | Indian Premier League 2022 |
| 12 Apr 2022 | CSK 216/4 v RCB 193/9Match 22 · T20 | CSK | DNB | 0/20 | 2 | Chennai Super Kings won by 23 runs | Mumbai | Indian Premier League 2022 |
| 9 Apr 2022 | CSK 154/7 v SH 155/2Match 17 · T20 | CSK | 6* | 0/34 | 1 | Sunrisers Hyderabad won by 8 wickets | Mumbai | Indian Premier League 2022 |
| 3 Apr 2022 | PK 180/8 v CSK 126Match 11 · T20 | CSK | 5 | 2/23 | 0 | Punjab Kings won by 54 runs | Mumbai | Indian Premier League 2022 |
| 7 Oct 2021 | CSK 134/6 v PK 139/4Match 53 · T20 | PK | DNB | 2/20 | 0 | Punjab Kings won by 6 wickets | Dubai | Indian Premier League 2021 |
| 2 May 2021 | PK 166/6 v DC 167/3Match 29 · T20 | PK | 2 | 1/21 | 0 | Delhi Capitals won by 7 wickets | Ahmedabad | Indian Premier League 2021 |
| 30 Apr 2021 | PK 179/5 v RCB 145/8Match 26 · T20 | PK | DNB | 1/31 | 0 | Punjab Kings won by 34 runs | Ahmedabad | Indian Premier League 2021 |
| 26 Apr 2021 | PK 123/9 v KKR 126/5Match 21 · T20 | PK | 30 | 0/24 | 0 | Kolkata Knight Riders won by 5 wickets | Ahmedabad | Indian Premier League 2021 |
| 1 Nov 2020 | PK 153/6 v CSK 154/1Match 53 · T20 | PK | 4* | 1/31 | 0 | Chennai Super Kings won by 9 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 30 Oct 2020 | PK 185/4 v RR 186/3Match 50 · T20 | PK | DNB | 1/44 | 0 | Rajasthan Royals won by 7 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 26 Oct 2020 | KKR 149/9 v PK 150/2Match 46 · T20 | PK | DNB | 2/25 | 0 | Kings XI Punjab won by 8 wickets | Sharjah | Indian Premier League 2020/21 |
| 24 Oct 2020 | PK 126/7 v SH 114Match 43 · T20 | PK | 7 | 3/17 | 2 | Kings XI Punjab won by 12 runs | Dubai | Indian Premier League 2020/21 |
| 18 Oct 2020 | MI 176/6 v PK 176/6Match 36 · T20 | PK | 13 | 1/32 | 0 | Match tied (Kings XI Punjab won the Super Over) | Dubai | Indian Premier League 2020/21 |
| 15 Oct 2020 | RCB 171/6 v PK 177/2Match 31 · T20 | PK | DNB | 1/20 | 1 | Kings XI Punjab won by 8 wickets | Sharjah | Indian Premier League 2020/21 |
| 10 Oct 2020 | KKR 164/6 v PK 162/5Match 24 · T20 | PK | 0* | 0/37 | 0 | Kolkata Knight Riders won by 2 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 4 Oct 2020 | PK 178/4 v CSK 181/0Match 18 · T20 | PK | DNB | 0/42 | 0 | Chennai Super Kings won by 10 wickets | Dubai | Indian Premier League 2020/21 |
| 20 Sept 2020 | DC 157/8 v PK 157/8Match 2 · T20 | PK | 5 | 0/56 | 2 | Match tied (Delhi Capitals won the Super Over) | Dubai | Indian Premier League 2020/21 |
| 19 Apr 2018 | PK 193/3 v SH 178/4Match 16 · T20 | SH | DNB | 0/31 | 0 | Kings XI Punjab won by 15 runs | Chandigarh | Indian Premier League 2018 |
| 17 May 2017 | SH 128/7 v KKR 48/3Eliminator · T20 | SH | 0 | 1/9 | 0 | Kolkata Knight Riders won by 7 wickets (DLS method) | Bangalore | Indian Premier League 2017 |
| 29 May 2016 | RCB 200/7 v SH 208/7Final · T20 | RCB | 3 | 3/45 | 1 | Sunrisers Hyderabad won by 8 runs | Bangalore | Indian Premier League 2016 |
| 24 May 2016 | GL 158 v RCB 159/6Qualifier 1 · T20 | RCB | DNB | 2/26 | 0 | Royal Challengers Bangalore won by 4 wickets | Bangalore | Indian Premier League 2016 |
| 22 May 2016 | DC 138/8 v RCB 139/4Match 56 · T20 | RCB | DNB | 1/10 | 1 | Royal Challengers Bangalore won by 6 wickets | Raipur | Indian Premier League 2016 |
| 18 May 2016 | RCB 211/3 v PK 120/9Match 50 · T20 | RCB | DNB | 0/12 | 1 | Royal Challengers Bangalore won by 82 runs (DLS method) | Bangalore | Indian Premier League 2016 |
| 16 May 2016 | KKR 183/5 v RCB 186/1Match 48 · T20 | RCB | DNB | 0/22 | 0 | Royal Challengers Bangalore won by 9 wickets | Kolkata | Indian Premier League 2016 |
| 14 May 2016 | RCB 248/3 v GL 104Match 44 · T20 | RCB | DNB | 4/11 | 1 | Royal Challengers Bangalore won by 144 runs | Bangalore | Indian Premier League 2016 |
| 11 May 2016 | RCB 151/4 v MI 153/4Match 41 · T20 | RCB | DNB | 0/37 | 0 | Mumbai Indians won by 6 wickets | Bangalore | Indian Premier League 2016 |
| 9 May 2016 | PK 174/4 v RCB 175/6Match 39 · T20 | RCB | DNB | 0/52 | 0 | Royal Challengers Bangalore won by 1 run | Chandigarh | Indian Premier League 2016 |
| 7 May 2016 | RCB 195/3 v RPS 191/6Match 35 · T20 | RCB | DNB | 1/43 | 0 | Royal Challengers Bangalore won by 7 wickets | Bangalore | Indian Premier League 2016 |