IPL 2025: Mumbai Indians vs Royal Challengers Bengaluru | MI vs RCB Head-to-Head, Match Date and More | IPL 2025 Full Schedule
IPL 2025: Mumbai Indians vs Royal Challengers Bengaluru | Biggest Rivalries ( MI vs RCB)
After a year of waiting, it is finally time for the biggest and most exciting cricket league in the world, the Indian Premier League. IPL 2025 is all set to start within a month. With the release of the schedule for the 18th season of the IPL, we now know the dates for key matches, and this article will discuss the details and head-to-head records for the match between RCB and MI.
The 18th season of the Indian Premier League (IPL) will start on March 22nd, featuring a match between defending champions Kolkata Knight Riders and one of the fan's favourites, Royal Challengers Bengaluru. This season, a total of 74 matches will be played, with each team participating in 14 matches. The teams are divided into two groups, where each team will play two matches against every team in their group and one game against teams in the other group, except for the teams in the same row, which will play two matches against each other.
For the IPL 2025 season Royal Challengers Bengaluru and Mumbai Indians replaying only one match this season as both the teams are in different groups, the only game will be played on April 7 in the Wankhede stadium in Mumbai.
| Date | Match | Venue | Time (IST) |
|---|---|---|---|
| April 7 | MI vs RCB | Mumbai | 7:30 PM |
IPL 2025: Royal Challengers Bengaluru vs Chennai Super Kings| Biggest Rivalries ( RCB vs CSK)
RCB vs MI: Head To Head Record
| Statistic | Numbers |
|---|---|
| Total Matches | 33 |
| MI Wins | 19 |
| RCB Wins | 14 |
| Tied/No Result | 0 |
| MI Win % | 57.6% |
Where To Watch RCB vs MI Match?
The match between RCB and MI in the IPL 2025 can be watched on both TV and online streaming. On TV, the Star Sports network will broadcast the match, while viewers can also watch it on the JioHotstar app and website.
IPL 2025: Royal Challengers Bengaluru

For the IPL 2025, RCB has implemented significant squad changes in the IPL 2025 Mega auction. The team has dropped the previous captain Faf du Plessis and other senior players, resulting in a major overhaul. Rajat Patidar will lead the team in the upcoming season.
RCB’s Squad for IPL 2025
| Role | Players |
|---|---|
| Batters | Virat Kohli, Rajat Patidar (C), Phil Salt, Devdutt Padikkal, Swastik Chikara |
| All-rounders | Liam Livingstone, Krunal Pandya, Tim David, Swapnil Singh, Romario Shepherd, Jacob Bethell |
| Wicketkeepers | Jitesh Sharma |
| Bowlers | Josh Hazlewood, Bhuvneshwar Kumar, Yash Dayal, Rasikh Dar, Suyash Sharma, Nuwan Thushara, Lungi Ngidi |
| Others | Manoj Bhandage, Abhinandan Singh, Mohit Rathee |
RCB’s Schedule for IPL 2025
| Date | Match | Time | Venue |
|---|---|---|---|
| March 22 | KKR vs RCB | 7:30 PM | Kolkata |
| March 28 | CSK vs RCB | 7:30 PM | Chennai |
| April 2 | RCB vs GT | 7:30 PM | Bengaluru |
| April 7 | MI vs RCB | 7:30 PM | Mumbai |
| April 10 | RCB vs DC | 7:30 PM | Bengaluru |
| April 13 | RR vs RCB | 3:30 PM | Jaipur |
| April 18 | RCB vs PBKS | 7:30 PM | Bengaluru |
| April 20 | PBKS vs RCB | 3:30 PM | Mullanpur |
| April 24 | RCB vs RR | 7:30 PM | Bengaluru |
| April 27 | DC vs RCB | 7:30 PM | Delhi |
| May 3 | RCB vs CSK | 7:30 PM | Bengaluru |
| May 9 | LSG vs RCB | 7:30 PM | Lucknow |
| May 13 | RCB vs SRH | 7:30 PM | Bengaluru |
| May 17 | RCB vs KKR | 7:30 PM | Bengaluru |
IPL 2025: Mumbai Indians

On the other hand, Mumbai Indians have lost some exciting talents like Ishan Kishan and Tim David, but they have managed to maintain the same core team with captains Hardik Pandya, Rohit Sharma, Jasprit Bumrah, and Surya Kumar Yadav. The team has made some interesting acquisitions like Will Jacks and Mitchell Santner.
MI’s Squad for IPL 2025
| Role | Players |
|---|---|
| Batters | Rohit Sharma, Suryakumar Yadav, Tilak Varma, Naman Dhir |
| All-rounders | Hardik Pandya (C), Will Jacks, Mitchell Santner, Raj Angad Bawa |
| Wicketkeepers | Ryan Rickelton, Robin Minz, Krishnan Shrijith |
| Bowlers | Jasprit Bumrah, Trent Boult, Deepak Chahar, Allah Ghazanfar, Ashwani Kumar, Reece Topley, Lizaad Williams, Arjun Tendulkar, Karn Sharma |
| Others | Bevon Jacobs, Satyanarayana Raju, Vignesh Puthur |
MI’s Schedule for IPL 2025
| Date | Match | Time | Venue |
|---|---|---|---|
| March 23 | CSK vs MI | 7:30 PM | Chennai |
| March 29 | GT vs MI | 7:30 PM | Ahmedabad |
| March 31 | MI vs KKR | 7:30 PM | Mumbai |
| April 4 | LSG vs MI | 7:30 PM | Lucknow |
| April 7 | MI vs RCB | 7:30 PM | Mumbai |
| April 13 | DC vs MI | 7:30 PM | Delhi |
| April 17 | MI vs SRH | 7:30 PM | Mumbai |
| April 20 | MI vs CSK | 7:30 PM | Mumbai |
| April 23 | SRH vs MI | 7:30 PM | Hyderabad |
| April 27 | MI vs LSG | 3:30 PM | Mumbai |
| May 1 | RR vs MI | 7:30 PM | Jaipur |
| May 6 | MI vs GT | 7:30 PM | Mumbai |
| May 11 | PBKS vs MI | 3:30 PM | Dharamsala |
| May 15 | MI vs DC | 7:30 PM | Mumbai |
Also Read: IPL 2025: CSK vs MI - The Biggest Rivalry in IPL History | Schedule, Squads & Head-to-Head
IPL 2025 Schedule
The 18th season of the Indian Premier League lasts two months, starting on March 22nd and ending with the finals on May 25th.
| Date | Match | Time (IST) | Venue |
|---|---|---|---|
| March 22 | KKR vs RCB | 7:30 PM | Kolkata |
| March 23 | SRH vs RR | 3:30 PM | Hyderabad |
| March 23 | CSK vs MI | 7:30 PM | Chennai |
| March 24 | DC vs LSG | 7:30 PM | Visakhapatnam |
| March 25 | GT vs PBKS | 7:30 PM | Ahmedabad |
| March 26 | RR vs KKR | 7:30 PM | Guwahati |
| March 27 | SRH vs LSG | 7:30 PM | Hyderabad |
| March 28 | CSK vs RCB | 7:30 PM | Chennai |
| March 29 | GT vs MI | 7:30 PM | Ahmedabad |
| March 30 | DC vs SRH | 3:30 PM | Visakhapatnam |
| March 30 | RR vs CSK | 7:30 PM | Guwahati |
| March 31 | MI vs KKR | 7:30 PM | Mumbai |
| April 1 | LSG vs PBKS | 7:30 PM | Lucknow |
| April 2 | RCB vs GT | 7:30 PM | Bengaluru |
| April 3 | KKR vs SRH | 7:30 PM | Kolkata |
| April 4 | LSG vs MI | 7:30 PM | Lucknow |
| April 5 | CSK vs DC | 3:30 PM | Chennai |
| April 5 | PBKS vs RR | 7:30 PM | New Chandigarh |
| April 6 | KKR vs LSG | 3:30 PM | Kolkata |
| April 6 | SRH vs GT | 7:30 PM | Hyderabad |
| April 7 | MI vs RCB | 7:30 PM | Mumbai |
| April 8 | PBKS vs CSK | 7:30 PM | New Chandigarh |
| April 9 | GT vs RR | 7:30 PM | Ahmedabad |
| April 10 | RCB vs DC | 7:30 PM | Bengaluru |
| April 11 | CSK vs KKR | 7:30 PM | Chennai |
| April 12 | LSG vs GT | 3:30 PM | Lucknow |
| April 12 | SRH vs PBKS | 7:30 PM | Hyderabad |
| April 13 | RR vs RCB | 3:30 PM | Jaipur |
| April 13 | DC vs MI | 7:30 PM | Delhi |
| April 14 | LSG vs CSK | 7:30 PM | Lucknow |
| April 15 | PBKS vs KKR | 7:30 PM | New Chandigarh |
| April 16 | DC vs RR | 7:30 PM | Delhi |
| April 17 | MI vs SRH | 7:30 PM | Mumbai |
| April 18 | RCB vs PBKS | 7:30 PM | Bengaluru |
| April 19 | GT vs DC | 3:30 PM | Ahmedabad |
| April 19 | RR vs LSG | 7:30 PM | Jaipur |
| April 20 | PBKS vs RCB | 3:30 PM | New Chandigarh |
| April 20 | MI vs CSK | 7:30 PM | Mumbai |
| April 21 | KKR vs GT | 7:30 PM | Kolkata |
| April 22 | LSG vs DC | 7:30 PM | Lucknow |
| April 23 | SRH vs MI | 7:30 PM | Hyderabad |
| April 24 | RCB vs RR | 7:30 PM | Bengaluru |
| April 25 | CSK vs SRH | 7:30 PM | Chennai |
| April 26 | KKR vs PBKS | 7:30 PM | Kolkata |
| April 27 | MI vs LSG | 3:30 PM | Mumbai |
| April 27 | DC vs RCB | 7:30 PM | Delhi |
| April 28 | RR vs GT | 7:30 PM | Jaipur |
| April 29 | DC vs KKR | 7:30 PM | Delhi |
| April 30 | CSK vs PBKS | 7:30 PM | Chennai |
| May 1 | RR vs MI | 7:30 PM | Jaipur |
| May 2 | GT vs SRH | 7:30 PM | Ahmedabad |
| May 3 | RCB vs CSK | 7:30 PM | Bengaluru |
| May 4 | KKR vs RR | 3:30 PM | Kolkata |
| May 4 | PBKS vs LSG | 7:30 PM | Dharamsala |
| May 5 | SRH vs DC | 7:30 PM | Hyderabad |
| May 6 | MI vs GT | 7:30 PM | Mumbai |
| May 7 | KKR vs CSK | 7:30 PM | Kolkata |
| May 8 | PBKS vs DC | 7:30 PM | Dharamsala |
| May 9 | LSG vs RCB | 7:30 PM | Lucknow |
| May 10 | SRH vs KKR | 7:30 PM | Hyderabad |
| May 11 | PBKS vs MI | 3:30 PM | Dharamsala |
| May 11 | DC vs GT | 7:30 PM | Delhi |
| May 12 | CSK vs RR | 7:30 PM | Chennai |
| May 13 | RCB vs SRH | 7:30 PM | Bengaluru |
| May 14 | GT vs LSG | 7:30 PM | Ahmedabad |
| May 15 | MI vs DC | 7:30 PM | Mumbai |
| May 16 | RR vs PBKS | 7:30 PM | Jaipur |
| May 17 | RCB vs KKR | 7:30 PM | Bengaluru |
| May 18 | GT vs CSK | 3:30 PM | Ahmedabad |
| May 18 | LSG vs SRH | 7:30 PM | Lucknow |
| May 20 | Qualifier 1 | 7:30 PM | Hyderabad |
| May 21 | Eliminator | 7:30 PM | Hyderabad |
| May 23 | Qualifier 2 | 7:30 PM | Kolkata |
| May 25 | Final | 7:30 PM | Kolkata |
