MI vs KKR Fantasy Team Prediction: It promises a close contest as Mumbai Indians host Kolkata Knight Riders at the Wankhede Stadium on Monday (March 31) in a crucial IPL 2025 encounter.
After defeats in the first two matches, MI will be desperate to make amends in their first home match of the season. In contrast, KKR know the importance to continue their winning momentum and would be eager to get another two points on the board.

Date: March 31, 2025
Time: 7:30 PM IST
Venue: Wankhede Stadium, Mumbai
Played: 34
MI Wins: 23
KKR Wins: 11
The last time these two sides met at the Wankhede, KKR broke a 12-year drought with a memorable win-marking their first-ever victory at this venue since 2012.
Kolkata Knight Riders: Ajinkya Rahane (c), Rinku Singh, Quinton de Kock, Rahmanullah Gurbaz, Angkrish Raghuvanshi, Rovman Powell, Manish Pandey, Luvnith Sisodia, Venkatesh Iyer, Anukul Roy, Moeen Ali, Ramandeep Singh, Andre Russell, Anrich Nortje, Vaibhav Arora, Mayank Markande, Spencer Johnson, Harshit Rana, Sunil Narine, Varun Chakaravarthy, Chetan Sakariya
Mumbai Indians: Hardik Pandya (c), Rohit Sharma, Suryakumar Yadav, Robin Minz, Ryan Rickelton (wk), Shrijith Krishnan (wk), Bevon Jacobs, Tilak Varma, Naman Dhir, Will Jacks, Mitchell Santner, Raj Angad Bawa, Vignesh Puthur, Corbin Bosch, Trent Boult, Karn Sharma, Deepak Chahar, Ashwani Kumar, Reece Topley, VS Penmetsa, Arjun Tendulkar, Mujeeb Ur Rahman, Jasprit Bumrah
Jasprit Bumrah continues to remain sidelined for the upcoming clash. Although the India pacer has started bowling at the NCA, he is yet to get clearance for competitive matches. Amid this, Mumbai may look to make a couple of changes in their setup as well. Vignesh Puthur is likely to return to the side whereas Robin Minz may be excluded from the side. Will Jacks is also in contention to make a comeback to the team.
For KKR, Sunil Narine is on course to return. The West Indies star missed the Rajasthan match due to illness but looks set to play at the Wankhede Stadium. Apart from that, Ajinkya Rahane's men are likely to remain unchanged. Narine's arrival may mean a sit out for Spencer Johnson.
Mumbai Indians: Rohit Sharma, Ryan Rickelton (wk), Suryakumar Yadav, Will Jacks, Tilak Varma, Hardik Pandya (c), Naman Dhir, Mitchell Santner, Deepak Chahar, Trent Boult, Vignesh Puthur
MI Impact Player: Krishnan Shrijith/Satyanarayan Raju
Kolkata Knight Riders: Quinton de Kock, Sunil Narine, Venkatesh Iyer, Ajinkya Rahane (c), Rinku Singh, Andre Russell, Moeen Ali, Ramandeep Singh, Vaibhav Arora, Harshit Rana, Varun Chakravarthy
KKR Impact Player: Anukul Roy/Angkrish Raghuvanshi/Mayank Markande
Wicketkeepers: Quinton de Kock (KKR)
Batters: Ajinkya Rahane (KKR), Suryakumar Yadav (MI), Tilak Varma (MI), Rohit Sharma (MI), Venkatesh Iyer (KKR)
All-Rounders: Sunil Narine (KKR), Hardik Pandya (MI), Mitchell Santner (MI)
Bowlers: Varun Chakravarthy (KKR), Deepak Chahar (MI)
Captain: Sunil Narine Vice-Captain: Varun Chakravarthy
Wicketkeepers: Quinton de Kock (KKR)
Batters: Ajinkya Rahane (KKR), Suryakumar Yadav (MI), Tilak Varma (MI), Rohit Sharma (MI), Venkatesh Iyer (KKR)
All-Rounders: Sunil Narine (KKR), Hardik Pandya (MI)
Bowlers: Varun Chakravarthy (KKR), Deepak Chahar (MI), Trent Boult (MI)
Captain: Sunil Narine Vice-Captain: Hardik Pandya