| 11 Apr 2024 | RCB 196/8 v MI 199/3Match 25 · T20 | RCB | 53* | - | 0 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2024 |
| 9 May 2023 | RCB 199/6 v MI 200/4Match 54 · T20 | RCB | 30 | - | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2023 |
| 19 May 2022 | GT 168/5 v RCB 170/2Match 67 · T20 | RCB | 2* | - | 1 | Royal Challengers Bangalore won by 8 wickets | Mumbai | Indian Premier League 2022 |
| 8 May 2022 | RCB 192/3 v SH 125Match 54 · T20 | RCB | 30* | - | 1 | Royal Challengers Bangalore won by 67 runs | Mumbai | Indian Premier League 2022 |
| 16 Apr 2022 | RCB 189/5 v DC 173/7Match 27 · T20 | RCB | 66* | - | 2 | Royal Challengers Bangalore won by 16 runs | Mumbai | Indian Premier League 2022 |
| 5 Apr 2022 | RR 169/3 v RCB 173/6Match 13 · T20 | RCB | 44* | - | 0 | Royal Challengers Bangalore won by 4 wickets | Mumbai | Indian Premier League 2022 |
| 24 Apr 2021 | KKR 133/9 v RR 134/4Match 18 · T20 | KKR | 25 | - | 0 | Rajasthan Royals won by 6 wickets | Mumbai | Indian Premier League 2021 |
| 21 Apr 2021 | CSK 220/3 v KKR 202Match 15 · T20 | KKR | 40 | - | 1 | Chennai Super Kings won by 18 runs | Mumbai | Indian Premier League 2021 |
| 5 May 2019 | KKR 133/7 v MI 134/1Match 56 · T20 | KKR | 3 | - | 1 | Mumbai Indians won by 9 wickets | Mumbai | Indian Premier League 2019 |
| 6 May 2018 | MI 181/4 v KKR 168/6Match 37 · T20 | KKR | 36* | - | 1 | Mumbai Indians won by 13 runs | Mumbai | Indian Premier League 2018 |
| 24 Dec 2017 | SL 135/7 v IND 139/53rd T20I · T20I | IND | 18* | - | 1 | India won by 5 wickets | Mumbai | Sri Lanka tour of India 2017/18 |
| 22 Oct 2017 | IND 280/8 v NZ 284/41st ODI · ODI | IND | 37 | - | 2 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 16 Apr 2017 | MI 177/4 v GL 176/4Match 16 · T20 | GL | 48* | - | 1 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2017 |
| 16 Apr 2016 | MI 143/8 v GL 147/7Match 9 · T20 | GL | 9 | - | 2 | Gujarat Lions won by 3 wickets | Mumbai | Indian Premier League 2016 |
| 10 May 2015 | MI 196/7 v RCB 235/1Match 46 · T20 | RCB | DNB | - | 2 | Royal Challengers Bangalore won by 39 runs | Mumbai | Indian Premier League 2015 |
| 23 May 2014 | MI 173 v DC 158/4Match 51 · T20 | DC | 7 | - | 2 | Mumbai Indians won by 15 runs | Mumbai | Indian Premier League 2014 |
| 15 May 2013 | MI 166/8 v RR 152/7Match 66 · T20 | MI | 21 | - | 1 | Mumbai Indians won by 14 runs | Mumbai | Indian Premier League 2013 |
| 13 May 2013 | MI 184/3 v SH 178/3Match 62 · T20 | MI | 30 | - | 1 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2013 |
| 7 May 2013 | MI 170/6 v KKR 105Match 53 · T20 | MI | 34* | - | 2 | Mumbai Indians won by 65 runs | Mumbai | Indian Premier League 2013 |
| 5 May 2013 | MI 139/5 v CSK 79Match 49 · T20 | MI | 23 | - | 0 | Mumbai Indians won by 60 runs | Mumbai | Indian Premier League 2013 |
| 29 Apr 2013 | MI 174/3 v PK 170Match 41 · T20 | MI | 25 | - | 2 | Mumbai Indians won by 4 runs | Mumbai | Indian Premier League 2013 |
| 27 Apr 2013 | MI 194/7 v RCB 136/7Match 37 · T20 | MI | 43 | - | 3 | Mumbai Indians won by 58 runs | Mumbai | Indian Premier League 2013 |
| 13 Apr 2013 | MI 183/3 v PW 142/8Match 15 · T20 | MI | 41 | - | 0 | Mumbai Indians won by 41 runs | Mumbai | Indian Premier League 2013 |
| 9 Apr 2013 | MI 209/5 v DC 165/9Match 10 · T20 | MI | 86 | - | 1 | Mumbai Indians won by 44 runs | Mumbai | Indian Premier League 2013 |
| 16 May 2012 | MI 108 v KKR 140/7Match 65 · T20 | MI | 21 | - | 1 | Kolkata Knight Riders won by 32 runs | Mumbai | Indian Premier League 2012 |
| 9 May 2012 | MI 141/6 v RCB 142/1Match 54 · T20 | MI | 44 | - | 0 | Royal Challengers Bangalore won by 9 wickets | Mumbai | Indian Premier League 2012 |
| 6 May 2012 | MI 174/8 v CSK 173/8Match 49 · T20 | MI | 11 | - | 0 | Mumbai Indians won by 2 wickets | Mumbai | Indian Premier League 2012 |
| 29 Apr 2012 | MI 101/5 v DC 100Match 40 · T20 | MI | 2 | - | 1 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2012 |
| 22 Apr 2012 | MI 163/6 v PK 164/4Match 28 · T20 | MI | 35 | - | 0 | Kings XI Punjab won by 6 wickets | Mumbai | Indian Premier League 2012 |
| 16 Apr 2012 | MI 92 v DC 93/3Match 19 · T20 | MI | 3 | - | 0 | Delhi Daredevils won by 7 wickets | Mumbai | Indian Premier League 2012 |
| 11 Apr 2012 | MI 197/6 v RR 170Match 12 · T20 | MI | 0 | - | 2 | Mumbai Indians won by 27 runs | Mumbai | Indian Premier League 2012 |
| 6 Apr 2012 | MI 101/9 v PW 129/9Match 3 · T20 | MI | 32 | - | 1 | Pune Warriors won by 28 runs | Mumbai | Indian Premier League 2012 |
| 2 May 2011 | MI 159/5 v PK 136/8Match 40 · T20 | PK | 1 | - | 1 | Mumbai Indians won by 23 runs | Mumbai | Indian Premier League 2011 |
| 30 May 2008 | DC 87 v RR 192/9Semi-final · T20 | DC | 10 | - | 2 | Rajasthan Royals won by 105 runs | Mumbai | Indian Premier League 2007/08 |
| 17 Oct 2007 | IND 195/8 v AUS 193Match 7 · ODI | IND | 0 | - | 1 | India won by 2 wickets | Mumbai | Australia in India ODI Series 2007/08 |
| 3 Nov 2004 | IND 104 & 205 v AUS 203 & 934th Test · Test | IND | 10 & 4 | - | 2 | India won by 13 runs | Mumbai | Australia tour of India 2004/05 |