| 1 Oct 2020 | MI 191/4 v PK 143/8Match 13 · T20 | Mumbai Indians won by 48 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 28 Sept 2020 | RCB 201/3 v MI 201/5Match 10 · T20 | Match tied (Royal Challengers Bangalore won the Super Over) | Dubai | Indian Premier League 2020/21 |
| 23 Sept 2020 | MI 195/5 v KKR 146/9Match 5 · T20 | Mumbai Indians won by 49 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 19 Sept 2020 | MI 162/9 v CSK 166/5Match 1 · T20 | Chennai Super Kings won by 5 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 12 May 2019 | MI 149/8 v CSK 148/7Final · T20 | Mumbai Indians won by 1 run | Hyderabad | Indian Premier League 2019 |
| 7 May 2019 | CSK 131/4 v MI 132/4Qualifier 1 · T20 | Mumbai Indians won by 6 wickets | Chennai | Indian Premier League 2019 |
| 5 May 2019 | KKR 133/7 v MI 134/1Match 56 · T20 | Mumbai Indians won by 9 wickets | Mumbai | Indian Premier League 2019 |
| 2 May 2019 | MI 162/5 v SH 162/6Match 51 · T20 | Match tied (Mumbai Indians won the Super Over) | Mumbai | Indian Premier League 2019 |
| 28 Apr 2019 | KKR 232/2 v MI 198/7Match 47 · T20 | Kolkata Knight Riders won by 34 runs | Kolkata | Indian Premier League 2019 |
| 26 Apr 2019 | MI 155/4 v CSK 109Match 44 · T20 | Mumbai Indians won by 46 runs | Chennai | Indian Premier League 2019 |
| 20 Apr 2019 | MI 161/5 v RR 162/5Match 36 · T20 | Rajasthan Royals won by 5 wickets | Jaipur | Indian Premier League 2019 |
| 18 Apr 2019 | MI 168/5 v DC 128/9Match 34 · T20 | Mumbai Indians won by 40 runs | Delhi | Indian Premier League 2019 |
| 15 Apr 2019 | RCB 171/7 v MI 172/5Match 31 · T20 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2019 |
| 13 Apr 2019 | MI 187/5 v RR 188/6Match 27 · T20 | Rajasthan Royals won by 4 wickets | Mumbai | Indian Premier League 2019 |
| 10 Apr 2019 | PK 197/4 v MI 198/7Match 24 · T20 | Mumbai Indians won by 3 wickets | Mumbai | Indian Premier League 2019 |
| 6 Apr 2019 | MI 136/7 v SH 96Match 19 · T20 | Mumbai Indians won by 40 runs | Hyderabad | Indian Premier League 2019 |
| 3 Apr 2019 | MI 170/5 v CSK 133/8Match 15 · T20 | Mumbai Indians won by 37 runs | Mumbai | Indian Premier League 2019 |
| 30 Mar 2019 | MI 176/7 v PK 177/2Match 9 · T20 | Kings XI Punjab won by 8 wickets | Chandigarh | Indian Premier League 2019 |
| 28 Mar 2019 | MI 187/8 v RCB 181/5Match 7 · T20 | Mumbai Indians won by 6 runs | Bengaluru | Indian Premier League 2019 |
| 24 Mar 2019 | DC 213/6 v MI 176/9Match 3 · T20 | Delhi Capitals won by 37 runs | Mumbai | Indian Premier League 2019 |
| 20 May 2018 | DC 174/4 v MI 163Match 55 · T20 | Delhi Daredevils won by 11 runs | Delhi | Indian Premier League 2018 |
| 16 May 2018 | MI 186/8 v PK 183/5Match 50 · T20 | Mumbai Indians won by 3 runs | Mumbai | Indian Premier League 2018 |
| 13 May 2018 | MI 168/6 v RR 171/3Match 47 · T20 | Rajasthan Royals won by 7 wickets | Mumbai | Indian Premier League 2018 |
| 9 May 2018 | MI 210/6 v KKR 108Match 41 · T20 | Mumbai Indians won by 102 runs | Kolkata | Indian Premier League 2018 |
| 6 May 2018 | MI 181/4 v KKR 168/6Match 37 · T20 | Mumbai Indians won by 13 runs | Mumbai | Indian Premier League 2018 |
| 4 May 2018 | PK 174/6 v MI 176/4Match 34 · T20 | Mumbai Indians won by 6 wickets | Indore | Indian Premier League 2018 |
| 1 May 2018 | RCB 167/7 v MI 153/7Match 31 · T20 | Royal Challengers Bangalore won by 14 runs | Bengaluru | Indian Premier League 2018 |
| 28 Apr 2018 | CSK 169/5 v MI 170/2Match 27 · T20 | Mumbai Indians won by 8 wickets | Pune | Indian Premier League 2018 |
| 24 Apr 2018 | SH 118 v MI 87Match 23 · T20 | Sunrisers Hyderabad won by 31 runs | Mumbai | Indian Premier League 2018 |
| 22 Apr 2018 | MI 167/7 v RR 168/7Match 21 · T20 | Rajasthan Royals won by 3 wickets | Jaipur | Indian Premier League 2018 |
| 17 Apr 2018 | MI 213/6 v RCB 167/8Match 14 · T20 | Mumbai Indians won by 46 runs | Mumbai | Indian Premier League 2018 |
| 14 Apr 2018 | MI 194/7 v DC 195/3Match 9 · T20 | Delhi Daredevils won by 7 wickets | Mumbai | Indian Premier League 2018 |
| 12 Apr 2018 | MI 147/8 v SH 151/9Match 7 · T20 | Sunrisers Hyderabad won by 1 wicket | Hyderabad | Indian Premier League 2018 |
| 7 Apr 2018 | MI 165/4 v CSK 169/9Match 1 · T20 | Chennai Super Kings won by 1 wicket | Mumbai | Indian Premier League 2018 |
| 21 May 2017 | MI 129/8 v RPS 128/6Final · T20 | Mumbai Indians won by 1 run | Hyderabad | Indian Premier League 2017 |
| 19 May 2017 | MI 111/4 v KKR 107Qualifier 2 · T20 | Mumbai Indians won by 6 wickets | Bangalore | Indian Premier League 2017 |
| 16 May 2017 | MI 142/9 v RPS 162/4Qualifier 1 · T20 | Rising Pune Supergiant won by 20 runs | Mumbai | Indian Premier League 2017 |
| 13 May 2017 | KKR 164/8 v MI 173/5Match 54 · T20 | Mumbai Indians won by 9 runs | Kolkata | Indian Premier League 2017 |
| 11 May 2017 | MI 223/6 v PK 230/3Match 51 · T20 | Kings XI Punjab won by 7 runs | Mumbai | Indian Premier League 2017 |
| 8 May 2017 | SH 140/3 v MI 138/7Match 48 · T20 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2017 |
| 6 May 2017 | DC 66 v MI 212/3Match 45 · T20 | Mumbai Indians won by 146 runs | Delhi | Indian Premier League 2017 |
| 1 May 2017 | MI 165/5 v RCB 162/8Match 38 · T20 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2017 |
| 29 Apr 2017 | GL 153/9 v MI 153Match 35 · T20 | Match tied (Mumbai Indians won the Super Over) | Rajkot | Indian Premier League 2017 |
| 24 Apr 2017 | MI 157/8 v RPS 160/6Match 28 · T20 | Rising Pune Supergiant won by 3 runs | Mumbai | Indian Premier League 2017 |
| 22 Apr 2017 | MI 142/8 v DC 128/7Match 25 · T20 | Mumbai Indians won by 14 runs | Mumbai | Indian Premier League 2017 |
| 20 Apr 2017 | PK 198/4 v MI 199/2Match 22 · T20 | Mumbai Indians won by 8 wickets | Indore | Indian Premier League 2017 |
| 16 Apr 2017 | MI 177/4 v GL 176/4Match 16 · T20 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2017 |
| 14 Apr 2017 | RCB 142/5 v MI 145/6Match 12 · T20 | Mumbai Indians won by 4 wickets | Bangalore | Indian Premier League 2017 |
| 12 Apr 2017 | MI 159/6 v SH 158/8Match 10 · T20 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2017 |
| 9 Apr 2017 | MI 180/6 v KKR 178/7Match 7 · T20 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2017 |