RR vs MI Dream11 Prediction, IPL 2025: The 50th clash of IPL 2025 promises fireworks as Rajasthan Royals (RR) host Mumbai Indians (MI) at the iconic Sawai Mansingh Stadium in Jaipur. The Royals, rejuvenated by a wonder-teen century from Vaibhav Suryavanshi in their last match, Will look to sustain their faint playoff hopes.
Riyan Parag's side, which had been floundering at the bottom, finally found rhythm with a thumping win over Gujarat Titans, injecting fresh belief into their camp. In sharp contrast, Mumbai Indians have stormed into second place on the table, riding high on a five-match winning streak.

Hardik Pandya's men are peaking at the right time, and their thumping 54-run win over LSG has cemented their credentials as strong title contenders. This high-stakes battle between a resurgent Royals unit and a red-hot Mumbai side is set to light up Thursday evening.
The Jaipur surface has favoured batters in IPL 2025, with an average first innings score of 178. The pitch starts out with good bounce and pace, making strokeplay easier early on. As the game progresses, it tends to slow down and assist spinners. Dew in the second innings may aid chasing teams. The weather is expected to be clear and warm, around 27°C, with no rain forecast.
Rajasthan Royals: All eyes are on 14-year-old Vaibhav Suryavanshi, who has already captured the imagination of the nation with his record-breaking ton. Alongside the stylish Yashasvi Jaiswal and the reliable Riyan Parag, the Royals batting has found stability. With Samson still doubtful, the pressure will be on the middle-order trio of Jurel, Hetmyer, and Hasaranga to support the top.
Mumbai Indians: Suryakumar Yadav has been unstoppable with over 400 runs, while Tilak Varma and Will Jacks provide stability and flair. Hardik Pandya has led from the front with all-round brilliance, and the bowling unit, spearheaded by Boult, Chahar, and Bumrah, looks potent enough to rattle any opposition. The momentum is squarely with MI, but complacency is their biggest threat.
Wicketkeepers: Ryan Rickelton, Dhruv Jurel
Batters: Suryakumar Yadav, Yashasvi Jaiswal, Tilak Varma, Vaibhav Suryavanshi
All-rounders: Hardik Pandya, Riyan Parag
Bowlers: Trent Boult, Jofra Archer, Maheesh Theekshana
Captain Choices: Yashasvi Jaiswal, Vaibhav Suryavanshi
Vice-Captain Choices: Suryakumar Yadav, Tilak Varma
Rajasthan Royals: Sanju Samson is training again but is unlikely to play. Vaibhav Suryavanshi continues in the XI. No other injury concerns.
Mumbai Indians: No new injuries or unavailability reported. Full-strength squad expected.
Rajasthan Royals: Yashasvi Jaiswal, Vaibhav Suryavanshi, Nitish Rana, Riyan Parag (c), Dhruv Jurel (wk), Shimron Hetmyer, Wanindu Hasaranga, Jofra Archer, Maheesh Theekshana, Sandeep Sharma, Yudhvir Singh Charak
Mumbai Indians: Ryan Rickelton (wk), Rohit Sharma, Will Jacks, Suryakumar Yadav, Tilak Varma, Hardik Pandya (c), Naman Dhir, Corbin Bosch, Trent Boult, Deepak Chahar, Karn Sharma
Rajasthan Royals Squad: Yashasvi Jaiswal, Vaibhav Suryavanshi, Nitish Rana, Riyan Parag(c), Dhruv Jurel(w), Shimron Hetmyer, Wanindu Hasaranga, Jofra Archer, Maheesh Theekshana, Sandeep Sharma, Yudhvir Singh Charak, Shubham Dubey, Kumar Kartikeya, Tushar Deshpande, Akash Madhwal, Kunal Singh Rathore, Fazalhaq Farooqi, Kwena Maphaka, Ashok Sharma.
Mumbai Indians Squad: Ryan Rickelton(w), Rohit Sharma, Will Jacks, Suryakumar Yadav, Tilak Varma, Hardik Pandya(c), Naman Dhir, Corbin Bosch, Trent Boult, Deepak Chahar, Karn Sharma, Jasprit Bumrah, Raj Bawa, Satyanarayana Raju, Robin Minz, Reece Topley, Vignesh Puthur, Mitchell Santner, Ashwani Kumar, Mujeeb Ur Rahman, Arjun Tendulkar, Bevon Jacobs, Krishnan Shrijith.