Virat Kohli has been one of the most consistent batters in the history of the Indian Premier League. As the long-time leader of Royal Challengers Bengaluru (RCB), Kohli has played many memorable innings against Mumbai Indians (MI), one of the toughest teams in the league.
Over the years, Kohli has produced several important performances against MI, including match-winning half-centuries and crucial knocks under pressure. His ability to anchor the innings while accelerating when needed has helped RCB compete strongly in this rivalry.
This article highlights Virat Kohli’s IPL batting record against Mumbai Indians along with his match-by-match performances.
Virat Kohli Overall T20 Record vs MI
Virat Kohli has faced Mumbai Indians many times in the IPL and has delivered several impactful innings.
Overall Batting Performance Overview
| Statistic | Value |
|---|---|
| Innings | 33 |
| Runs | 922 |
| Balls Faced | 716 |
| Batting Average | 31.79 |
| Strike Rate | 128.77 |
| Best Score | 92* (62) |
| Half Centuries | 6 |
| Centuries | 0 |
Key Insights
Virat Kohli has scored 922 runs in 33 innings against Mumbai Indians.
His average of 31.79 highlights his consistency in this matchup.
He has maintained a strike rate of 128.77, showing a balanced approach between stability and aggression.
His best innings of 92 (62)* came in a memorable knock where he controlled the innings beautifully.
Kohli has also registered six half-centuries against MI in the IPL.
These numbers show that Kohli has been one of RCB’s most reliable performers whenever they face Mumbai Indians.
Virat Kohli IPL Batting Innings vs MI
Below is a match-by-match breakdown of Virat Kohli’s batting performances against Mumbai Indians.
| Score | Opposition | Venue | Date | Strike Rate | 4s | 6s |
|---|---|---|---|---|---|---|
| 67 (42) | MI | Mumbai | 07 Apr 2025 | 159.5 | 8 | 2 |
| 3 (9) | MI | Mumbai | 11 Apr 2024 | 33.3 | 0 | 0 |
| 1 (4) | MI | Mumbai | 09 May 2023 | 25.0 | 0 | 0 |
| 82* (49) | MI | Bengaluru | 02 Apr 2023 | 167.3 | 6 | 5 |
| 48 (36) | MI | Pune | 09 Apr 2022 | 133.3 | 5 | 0 |
| 51 (42) | MI | Dubai | 26 Sep 2021 | 121.4 | 3 | 3 |
| 33 (29) | MI | Chennai | 09 Apr 2021 | 113.7 | 4 | 0 |
| 9 (14) | MI | Abu Dhabi | 28 Oct 2020 | 64.2 | 0 | 0 |
| 3 (11) | MI | Dubai | 28 Sep 2020 | 27.2 | 0 | 0 |
| 8 (9) | MI | Mumbai | 15 Apr 2019 | 88.8 | 1 | 0 |
| 46 (32) | MI | Bengaluru | 28 Mar 2019 | 143.7 | 6 | 0 |
| 32 (26) | MI | Bengaluru | 01 May 2018 | 123.0 | 2 | 1 |
| 92* (62) | MI | Mumbai | 17 Apr 2018 | 148.3 | 7 | 4 |
| 20 (14) | MI | Mumbai | 01 May 2017 | 142.8 | 0 | 2 |
| 62 (47) | MI | Bengaluru | 14 Apr 2017 | 131.9 | 5 | 2 |
| 7 (7) | MI | Bengaluru | 11 May 2016 | 100.0 | 0 | 1 |
| 33 (30) | MI | Mumbai | 20 Apr 2016 | 110.0 | 3 | 0 |
| 82* (50) | MI | Mumbai | 10 May 2015 | 164.0 | 6 | 4 |
| 18 (18) | MI | Bengaluru | 19 Apr 2015 | 100.0 | 1 | 1 |
| 35 (28) | MI | Mumbai | 06 May 2014 | 125.0 | 2 | 2 |
| 0 (2) | MI | Dubai | 19 Apr 2014 | 0.0 | 0 | 0 |
| 1 (4) | MI | Mumbai | 27 Apr 2013 | 25.0 | 0 | 0 |
| 24 (14) | MI | Bengaluru | 04 Apr 2013 | 171.4 | 4 | 1 |
| 3 (1) | MI | Bengaluru | 14 May 2012 | 300.0 | 0 | 0 |
| 36* (25) | MI | Mumbai | 09 May 2012 | 144.0 | 1 | 2 |
| 8 (12) | MI | Chennai | 27 May 2011 | 66.6 | 0 | 0 |
| 12 (19) | MI | Bengaluru | 12 Apr 2011 | 63.1 | 2 | 0 |
| 9 (7) | MI | Navi Mumbai | 21 Apr 2010 | 128.5 | 1 | 0 |
| 37 (24) | MI | Bengaluru | 17 Apr 2010 | 154.1 | 4 | 1 |
| 17 (12) | MI | Mumbai | 20 Mar 2010 | 141.6 | 0 | 2 |
| 20 (22) | MI | Gqeberha | 10 May 2009 | 90.9 | 4 | 0 |
| 0 (1) | MI | Bengaluru | 28 May 2008 | 0.0 | 0 | 0 |
| 23 (14) | MI | Mumbai | 20 Apr 2008 | 164.2 | 3 | 1 |
Best Performance vs MI
Virat Kohli’s best innings against Mumbai Indians came in Mumbai in 2018, when he scored 92 not out from 62 balls.
Highlights of that innings
He controlled the chase with calm batting.
Maintained a strong strike rate of 148.3.
Hit seven fours and four sixes during the knock.
This remains one of Kohli’s most memorable innings against MI.
Other Notable Performances vs MI
82* (50) – Mumbai, 2015
Kohli played a brilliant innings with aggressive stroke play and helped RCB post a strong total.
82* (49) – Bengaluru, 2023
He delivered a powerful innings at home, scoring quickly with six fours and five sixes.
67 (42) – Mumbai, 2025
In the latest meeting, Kohli scored 67 runs from 42 balls, providing a solid start for RCB.
Latest Performances vs MI
Virat Kohli has continued to produce important innings against Mumbai Indians in recent IPL seasons.
| Year | Runs | Best Score |
|---|---|---|
| 2025 | 67 | 67 (42) |
| 2024 | 3 | 3 (9) |
| 2023 | 83 | 82* (49) |
| 2022 | 48 | 48 (36) |
Recent Trend
In 2025, Kohli scored a strong 67 in Mumbai.
In 2024, he was dismissed early.
In 2023, he produced one of his best knocks against MI with an unbeaten 82.
These performances show that Kohli continues to be a major batting threat against Mumbai Indians.
Why Virat Kohli Is Effective Against MI
Virat Kohli’s success against MI comes from several key strengths.
Consistent run scoring
Kohli has maintained a steady average and often anchors the innings.
Strong technique
His ability to handle both pace and spin makes him difficult to dismiss.
Ability to accelerate
Kohli can shift gears and increase the scoring rate when the situation demands.
Overall Record Snapshot vs MI
| Category | Record |
|---|---|
| Innings | 33 |
| Runs | 922 |
| Best Score | 92* (62) |
| Batting Average | 31.79 |
| Strike Rate | 128.77 |
| Half Centuries | 6 |
Conclusion
Virat Kohli has enjoyed many successful moments against Mumbai Indians in the IPL. With 922 runs in 33 innings, including several match-winning performances, he remains one of RCB’s most important batters in this rivalry.
Whenever RCB face MI, Kohli’s ability to build partnerships and score consistently makes him a key player to watch.



