| 29 Apr 2013 | MI 174/3 v PK 170Match 41 · T20 | Mumbai Indians won by 4 runs | Mumbai | Indian Premier League 2013 |
| 27 Apr 2013 | MI 194/7 v RCB 136/7Match 37 · T20 | Mumbai Indians won by 58 runs | Mumbai | Indian Premier League 2013 |
| 13 Apr 2013 | MI 183/3 v PW 142/8Match 15 · T20 | Mumbai Indians won by 41 runs | Mumbai | Indian Premier League 2013 |
| 9 Apr 2013 | MI 209/5 v DC 165/9Match 10 · T20 | Mumbai Indians won by 44 runs | Mumbai | Indian Premier League 2013 |
| 22 Dec 2012 | IND 177/8 v ENG 181/4Match 2 · T20I | England won by 6 wickets | Mumbai | England in India T20I Series 2012/13 |
| 23 Nov 2012 | IND 327 & 142 v ENG 413 & 58/0Match 2 · Test | England won by 10 wickets | Mumbai | England in India Test Series 2012/13 |
| 16 May 2012 | MI 108 v KKR 140/7Match 65 · T20 | Kolkata Knight Riders won by 32 runs | Mumbai | Indian Premier League 2012 |
| 9 May 2012 | MI 141/6 v RCB 142/1Match 54 · T20 | Royal Challengers Bangalore won by 9 wickets | Mumbai | Indian Premier League 2012 |
| 6 May 2012 | MI 174/8 v CSK 173/8Match 49 · T20 | Mumbai Indians won by 2 wickets | Mumbai | Indian Premier League 2012 |
| 29 Apr 2012 | MI 101/5 v DC 100Match 40 · T20 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2012 |
| 22 Apr 2012 | MI 163/6 v PK 164/4Match 28 · T20 | Kings XI Punjab won by 6 wickets | Mumbai | Indian Premier League 2012 |
| 16 Apr 2012 | MI 92 v DC 93/3Match 19 · T20 | Delhi Daredevils won by 7 wickets | Mumbai | Indian Premier League 2012 |
| 11 Apr 2012 | MI 197/6 v RR 170Match 12 · T20 | Mumbai Indians won by 27 runs | Mumbai | Indian Premier League 2012 |
| 6 Apr 2012 | MI 101/9 v PW 129/9Match 3 · T20 | Pune Warriors won by 28 runs | Mumbai | Indian Premier League 2012 |
| 22 Nov 2011 | IND 482 & 242/9 v WI 590 & 134Match 3 · Test | Match drawn | Mumbai | West Indies in India Test Series 2011/12 |
| 23 Oct 2011 | IND 223/4 v ENG 220Match 4 · ODI | India won by 6 wickets | Mumbai | England in India ODI Series 2011/12 |
| 25 May 2011 | MI 148/6 v KKR 147/7Elimination Final · T20 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2011 |
| 24 May 2011 | RCB 175/4 v CSK 177/4Qualifier 1 · T20 | Chennai Super Kings won by 6 wickets | Mumbai | Indian Premier League 2011 |
| 20 May 2011 | MI 133/5 v RR 134/0Match 66 · T20 | Rajasthan Royals won by 10 wickets | Mumbai | Indian Premier League 2011 |
| 14 May 2011 | MI 125/8 v DC 135/6Match 59 · T20 | Deccan Chargers won by 10 runs | Mumbai | Indian Premier League 2011 |
| 7 May 2011 | MI 178/4 v DC 146Match 49 · T20 | Mumbai Indians won by 32 runs | Mumbai | Indian Premier League 2011 |
| 2 May 2011 | MI 159/5 v PK 136/8Match 40 · T20 | Mumbai Indians won by 23 runs | Mumbai | Indian Premier League 2011 |
| 22 Apr 2011 | MI 164/4 v CSK 156/9Match 25 · T20 | Mumbai Indians won by 8 runs | Mumbai | Indian Premier League 2011 |
| 20 Apr 2011 | MI 124/3 v PW 118Match 21 · T20 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2011 |
| 15 Apr 2011 | MI 182/2 v KTK 184/2Match 13 · T20 | Kochi Tuskers Kerala won by 8 wickets | Mumbai | Indian Premier League 2011 |
| 2 Apr 2011 | IND 277/4 v SL 274/6Final · ODI | India won by 6 wickets | Mumbai | ICC Cricket World Cup 2010/11 |
| 18 Mar 2011 | NZ 153 v SL 265/9Match 38 · ODI | Sri Lanka won by 112 runs | Mumbai | ICC Cricket World Cup 2010/11 |
| 13 Mar 2011 | CAN 261/9 v NZ 358/6Match 30 · ODI | New Zealand won by 97 runs | Mumbai | ICC Cricket World Cup 2010/11 |
| 31 May 2008 | CSK 116/1 v PK 112/8Semi-final · T20 | Chennai Super Kings won by 9 wickets | Mumbai | Indian Premier League 2007/08 |
| 30 May 2008 | DC 87 v RR 192/9Semi-final · T20 | Rajasthan Royals won by 105 runs | Mumbai | Indian Premier League 2007/08 |
| 21 May 2008 | MI 188 v PK 189/4Match 45 · T20 | Kings XI Punjab won by 1 run | Mumbai | Indian Premier League 2007/08 |
| 16 May 2008 | MI 68/2 v KKR 67Match 38 · T20 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2007/08 |
| 14 May 2008 | MI 158/1 v CSK 156/6Match 36 · T20 | Mumbai Indians won by 9 wickets | Mumbai | Indian Premier League 2007/08 |
| 20 Apr 2008 | MI 165/6 v RCB 166/5Match 5 · T20 | Royal Challengers Bangalore won by 5 wickets | Mumbai | Indian Premier League 2007/08 |
| 17 Oct 2007 | IND 195/8 v AUS 193Match 7 · ODI | India won by 2 wickets | Mumbai | Australia in India ODI Series 2007/08 |
| 18 Mar 2006 | IND 279 & 100 v ENG 400 & 1913rd Test · Test | England won by 212 runs | Mumbai | England tour of India 2005/06 |
| 28 Nov 2005 | SA 221/6 v IND 224/55th ODI · ODI | India won by 5 wickets | Mumbai | South Africa tour of India 2005/06 |
| 3 Nov 2004 | IND 104 & 205 v AUS 203 & 934th Test · Test | India won by 13 runs | Mumbai | Australia tour of India 2004/05 |
| 1 Nov 2003 | AUS 286/8 v IND 209Match 4 · ODI | Australia won by 77 runs | Mumbai | TVS Cup (India) 2003/04 |
| 9 Oct 2002 | IND 457/9 v WI 157 & 1881st Test · Test | India won by an innings and 112 runs | Mumbai | West Indies tour of India 2002/03 |
| 3 Feb 2002 | IND 250 v ENG 2556th ODI · ODI | England won by 5 runs | Mumbai | England tour of India 2001/02 |
| 27 Feb 2001 | IND 176 & 219 v AUS 349 & 47/01st Test · Test | Australia won by 10 wickets | Mumbai | Australia tour of India 2000/01 |
| 24 Feb 2000 | IND 225 & 113 v SA 176 & 164/61st Test · Test | South Africa won by 4 wickets | Mumbai | South Africa tour of India 1999/00 |
| 25 May 1998 | IND 116/5 v BAN 1155th Match · ODI | India won by 5 wickets (with 124 balls remaining) | Mumbai | 1998 Coca-Cola Triangular Series |
| 3 Dec 1997 | IND 512 & 181/9 v SL 361/9 & 166/73rd Test · Test | Match drawn | Mumbai | Sri Lanka tour of India 1997/98 |
| 17 May 1997 | IND 225/7 v SL 229/54th Match · ODI | Sri Lanka won by 5 wickets (with 55 balls remaining) | Mumbai | 1997 Asia Cup |
| 14 Dec 1996 | IND 267/6 v SA 193Only ODI · ODI | India won by 74 runs | Mumbai | South Africa tour of India 1996/97 |
| 6 Nov 1996 | IND 220/7 v SA 185Final · ODI | India won by 35 runs | Mumbai | Titan Cup 1996/97 |
| 27 Feb 1996 | IND 242 v AUS 25819th Match · ODI | Australia won by 16 runs | Mumbai | 1995–96 Wills World Cup |
| 18 Nov 1994 | IND 272 & 333 v WI 243 & 2661st Test · Test | India won by 96 runs | Mumbai | West Indies tour of India 1994/95 |