| 12 Apr 2026 | RCB 240/4 v MI 222/5Match 20 · T20 | RCB | 50 | - | 0 | Royal Challengers Bengaluru won by 18 runs | Mumbai | Indian Premier League 2026 |
| 7 Apr 2025 | RCB 221/5 v MI 209/9Match 20 · T20 | RCB | 67 | - | 1 | Royal Challengers Bengaluru won by 12 runs | Mumbai | Indian Premier League 2025 |
| 1 Nov 2024 | NZ 235 & 174 v IND 263 & 1213rd Test · Test | IND | 4 & 1 | - | 1 | New Zealand won by 25 runs | Mumbai | New Zealand tour of India 2024/25 |
| 11 Apr 2024 | RCB 196/8 v MI 199/3Match 25 · T20 | RCB | 3 | - | 1 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2024 |
| 15 Nov 2023 | IND 397/4 v NZ 327Semi-final · ODI | IND | 117 | - | 0 | India won by 70 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 2 Nov 2023 | IND 357/8 v SL 55Match 33 · ODI | IND | 88 | - | 0 | India won by 302 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 9 May 2023 | RCB 199/6 v MI 200/4Match 54 · T20 | RCB | 1 | - | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2023 |
| 17 Mar 2023 | AUS 188 v IND 191/51st ODI · ODI | IND | 4 | - | 0 | India won by 5 wickets | Mumbai | Australia tour of India 2022/23 |
| 19 May 2022 | GT 168/5 v RCB 170/2Match 67 · T20 | RCB | 73 | - | 0 | Royal Challengers Bangalore won by 8 wickets | Mumbai | Indian Premier League 2022 |
| 8 May 2022 | RCB 192/3 v SH 125Match 54 · T20 | RCB | 0 | - | 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 | 12 | - | 1 | 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 | 5 | - | 1 | Royal Challengers Bangalore won by 4 wickets | Mumbai | Indian Premier League 2022 |
| 3 Dec 2021 | IND 325 & 276/7d v NZ 62 & 1672nd Test · Test | IND | 0 & 36 | - | 2 | India won by 372 runs | Mumbai | New Zealand tour of India 2021/22 |
| 25 Apr 2021 | CSK 191/4 v RCB 122/9Match 19 · T20 | RCB | 8 | - | 0 | Chennai Super Kings won by 69 runs | Mumbai | Indian Premier League 2021 |
| 22 Apr 2021 | RR 177/9 v RCB 181/0Match 16 · T20 | RCB | 72* | - | 0 | Royal Challengers Bangalore won by 10 wickets | Mumbai | Indian Premier League 2021 |
| 14 Jan 2020 | IND 255 v AUS 258/01st ODI · ODI | IND | 16 | - | 0 | Australia won by 10 wickets | Mumbai | Australia tour of India 2019/20 |
| 11 Dec 2019 | IND 240/3 v WI 173/83rd T20I · T20I | IND | 70* | - | 0 | India won by 67 runs | Mumbai | West Indies tour of India 2019/20 |
| 15 Apr 2019 | RCB 171/7 v MI 172/5Match 31 · T20 | RCB | 8 | - | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2019 |
| 17 Apr 2018 | MI 213/6 v RCB 167/8Match 14 · T20 | RCB | 92* | - | 0 | Mumbai Indians won by 46 runs | Mumbai | Indian Premier League 2018 |
| 22 Oct 2017 | IND 280/8 v NZ 284/41st ODI · ODI | IND | 121 | - | 0 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 1 May 2017 | MI 165/5 v RCB 162/8Match 38 · T20 | RCB | 20 | - | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2017 |
| 8 Dec 2016 | IND 631 v ENG 400 & 195Match 4 · Test | IND | 235 | - | 2 | India won by an innings and 36 runs | Mumbai | England in India Test Series 2016/17 |
| 20 Apr 2016 | MI 171/4 v RCB 170/7Match 14 · T20 | RCB | 33 | - | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2016 |
| 31 Mar 2016 | IND 192/2 v WI 196/3Semi-final · T20I | IND | 89* | 1/15 | 0 | West Indies won by 7 wickets | Mumbai | World T20 2015/16 |
| 25 Oct 2015 | IND 224 v SA 438/4Match 5 · ODI | IND | 7 | 0/14 | 1 | South Africa won by 214 runs | Mumbai | South Africa in India ODI Series 2015/16 |
| 10 May 2015 | MI 196/7 v RCB 235/1Match 46 · T20 | RCB | 82* | - | 1 | Royal Challengers Bangalore won by 39 runs | Mumbai | Indian Premier League 2015 |
| 6 May 2014 | MI 187/5 v RCB 168/8Match 27 · T20 | RCB | 35 | - | 1 | Mumbai Indians won by 19 runs | Mumbai | Indian Premier League 2014 |
| 14 Nov 2013 | IND 495 v WI 182 & 187Match 2 · Test | IND | 57 | - | 0 | India won by an innings and 126 runs | Mumbai | West Indies in India Test Series 2013/14 |
| 27 Apr 2013 | MI 194/7 v RCB 136/7Match 37 · T20 | RCB | 1 | - | 0 | Mumbai Indians won by 58 runs | Mumbai | Indian Premier League 2013 |
| 22 Dec 2012 | IND 177/8 v ENG 181/4Match 2 · T20I | IND | 38 | - | 0 | 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 | IND | 19 & 7 | - | 1 | England won by 10 wickets | Mumbai | England in India Test Series 2012/13 |
| 9 May 2012 | MI 141/6 v RCB 142/1Match 54 · T20 | RCB | 36* | - | 1 | Royal Challengers Bangalore won by 9 wickets | Mumbai | Indian Premier League 2012 |
| 22 Nov 2011 | IND 482 & 242/9 v WI 590 & 134Match 3 · Test | IND | 52 & 63 | 0/9 | 2 | Match drawn | Mumbai | West Indies in India Test Series 2011/12 |
| 23 Oct 2011 | IND 223/4 v ENG 220Match 4 · ODI | IND | 86* | 0/14 | 1 | India won by 6 wickets | Mumbai | England in India ODI Series 2011/12 |
| 24 May 2011 | RCB 175/4 v CSK 177/4Qualifier 1 · T20 | RCB | 70* | 0/19 | 0 | Chennai Super Kings won by 6 wickets | Mumbai | Indian Premier League 2011 |
| 2 Apr 2011 | IND 277/4 v SL 274/6Final · ODI | IND | 35 | 0/6 | 0 | India won by 6 wickets | Mumbai | ICC Cricket World Cup 2010/11 |
| 20 Apr 2008 | MI 165/6 v RCB 166/5Match 5 · T20 | RCB | 23 | - | 2 | Royal Challengers Bangalore won by 5 wickets | Mumbai | Indian Premier League 2007/08 |