| 23 Apr 2026 | CSK 207/6 v MI 104Match 33 · T20 | MI | - | 1/44 | 1 | Chennai Super Kings won by 103 runs | Mumbai | Indian Premier League 2026 |
| 20 Apr 2026 | MI 199/5 v GT 100Match 30 · T20 | MI | DNB | 2/16 | 1 | Mumbai Indians won by 99 runs | Ahmedabad | Indian Premier League 2026 |
| 12 Apr 2026 | RCB 240/4 v MI 222/5Match 20 · T20 | MI | 8* | 1/43 | 0 | Royal Challengers Bengaluru won by 18 runs | Mumbai | Indian Premier League 2026 |
| 4 Apr 2026 | MI 162/6 v DC 164/4Match 8 · T20 | MI | 18* | 1/22 | 0 | Delhi Capitals won by 6 wickets | Delhi | Indian Premier League 2026 |
| 1 Jun 2025 | MI 203/6 v PK 207/5Qualifier 2 · T20 | MI | 0* | 0/15 | 1 | Punjab Kings won by 5 wickets | Ahmedabad | Indian Premier League 2025 |
| 30 May 2025 | MI 228/5 v GT 208/6Eliminator · T20 | MI | 0* | 1/10 | 0 | Mumbai Indians won by 20 runs | New Chandigarh | Indian Premier League 2025 |
| 26 May 2025 | MI 184/7 v PK 187/3Match 69 · T20 | MI | 1* | 2/41 | 0 | Punjab Kings won by 7 wickets | Jaipur | Indian Premier League 2025 |
| 21 May 2025 | MI 180/5 v DC 121Match 63 · T20 | MI | DNB | 3/11 | 2 | Mumbai Indians won by 59 runs | Mumbai | Indian Premier League 2025 |
| 23 Apr 2025 | SH 143/8 v MI 146/3Match 41 · T20 | MI | DNB | 0/19 | 1 | Mumbai Indians won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 20 Apr 2025 | CSK 176/5 v MI 177/1Match 38 · T20 | MI | DNB | 1/14 | 1 | Mumbai Indians won by 9 wickets | Mumbai | Indian Premier League 2025 |
| 17 Apr 2025 | SH 162/5 v MI 166/6Match 33 · T20 | MI | 0* | 0/8 | 1 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2025 |
| 13 Apr 2025 | MI 205/5 v DC 193Match 29 · T20 | MI | DNB | 2/43 | 0 | Mumbai Indians won by 12 runs | Delhi | Indian Premier League 2025 |
| 7 Apr 2025 | RCB 221/5 v MI 209/9Match 20 · T20 | MI | 8 | 0/40 | 0 | Royal Challengers Bengaluru won by 12 runs | Mumbai | Indian Premier League 2025 |
| 4 Apr 2025 | LSG 203/8 v MI 191/5Match 16 · T20 | MI | 2* | 0/46 | 1 | Lucknow Super Giants won by 12 runs | Lucknow | Indian Premier League 2025 |
| 31 Mar 2025 | KKR 116 v MI 121/2Match 12 · T20 | MI | DNB | 1/17 | 0 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2025 |
| 29 Mar 2025 | GT 196/8 v MI 160/6Match 9 · T20 | MI | 18* | 0/25 | 1 | Gujarat Titans won by 36 runs | Ahmedabad | Indian Premier League 2025 |
| 23 Mar 2025 | MI 155/9 v CSK 158/6Match 3 · T20 | MI | 11 | 0/24 | 0 | Chennai Super Kings won by 4 wickets | Chennai | Indian Premier League 2025 |
| 18 May 2024 | RCB 218/5 v CSK 191/7Match 68 · T20 | CSK | 3 | 1/23 | 0 | Royal Challengers Bengaluru won by 27 runs | Bengaluru | Indian Premier League 2024 |
| 10 May 2024 | GT 231/3 v CSK 196/8Match 59 · T20 | CSK | 0 | 0/31 | 0 | Gujarat Titans won by 35 runs | Ahmedabad | Indian Premier League 2024 |
| 5 May 2024 | CSK 167/9 v PK 139/9Match 53 · T20 | CSK | 11 | 1/10 | 1 | Chennai Super Kings won by 28 runs | Dharamsala | Indian Premier League 2024 |
| 8 Apr 2023 | MI 157/8 v CSK 159/3Match 12 · T20 | CSK | DNB | 2/28 | 0 | Chennai Super Kings won by 7 wickets | Mumbai | Indian Premier League 2023 |
| 3 Apr 2023 | CSK 217/7 v LSG 205/7Match 6 · T20 | CSK | 1* | 1/21 | 0 | Chennai Super Kings won by 12 runs | Chennai | Indian Premier League 2023 |
| 31 Mar 2023 | CSK 178/7 v GT 182/5Match 1 · T20 | CSK | 1* | 0/32 | 1 | Gujarat Titans won by 5 wickets | Ahmedabad | Indian Premier League 2023 |
| 20 May 2022 | CSK 150/6 v RR 151/5Match 68 · T20 | CSK | 1* | 1/15 | 1 | Rajasthan Royals won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 15 May 2022 | CSK 133/5 v GT 137/3Match 62 · T20 | CSK | 1* | 0/24 | 0 | Gujarat Titans won by 7 wickets | Mumbai | Indian Premier League 2022 |
| 1 May 2022 | CSK 202/2 v SH 189/6Match 46 · T20 | CSK | DNB | 1/36 | 0 | Chennai Super Kings won by 13 runs | Pune | Indian Premier League 2022 |
| 25 Apr 2022 | PK 187/4 v CSK 176/6Match 38 · T20 | CSK | 9 | 0/8 | 0 | Punjab Kings won by 11 runs | Mumbai | Indian Premier League 2022 |
| 21 Apr 2022 | MI 155/7 v CSK 156/7Match 33 · T20 | CSK | 11 | 1/16 | 1 | Chennai Super Kings won by 3 wickets | Navi Mumbai | Indian Premier League 2022 |
| 26 Mar 2022 | CSK 131/5 v KKR 133/4Match 1 · T20 | CSK | DNB | 1/31 | 0 | Kolkata Knight Riders won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 29 Oct 2020 | KKR 172/5 v CSK 178/4Match 49 · T20 | CSK | DNB | 1/30 | 0 | Chennai Super Kings won by 6 wickets | Dubai | Indian Premier League 2020/21 |
| 25 Oct 2020 | RCB 145/6 v CSK 150/2Match 44 · T20 | CSK | DNB | 1/23 | 1 | Chennai Super Kings won by 8 wickets | Dubai | Indian Premier League 2020/21 |
| 26 Apr 2019 | MI 155/4 v CSK 109Match 44 · T20 | CSK | 22 | 2/13 | 1 | Mumbai Indians won by 46 runs | Chennai | Indian Premier League 2019 |
| 14 Apr 2019 | KKR 161/8 v CSK 162/5Match 29 · T20 | CSK | DNB | 1/30 | 0 | Chennai Super Kings won by 5 wickets | Kolkata | Indian Premier League 2019 |
| 11 Apr 2019 | RR 151/7 v CSK 155/6Match 25 · T20 | CSK | 10* | 1/25 | 0 | Chennai Super Kings won by 4 wickets | Jaipur | Indian Premier League 2019 |
| 31 Mar 2019 | CSK 175/5 v RR 167/8Match 12 · T20 | CSK | DNB | 0/26 | 0 | Chennai Super Kings won by 8 runs | Chennai | Indian Premier League 2019 |