By Arjit
May 20, 2026
Rohit Sharma already holds the record for the most runs against KKR in IPL history, sitting at 1,161 runs. Every run he scores tonight will extend his record as the highest run-scorer against a single franchise. Additionally, he needs 3 more sixes to reach 50 tournament sixes specifically against KKR.
Sunil Narine enters the match as the most successful bowler in KKR vs MI history, with 31 wickets under his belt against Mumbai. He will look to extend this dominant individual record further tonight.
Suryakumar Yadav enters tonight's clash with 617 career runs against his former team, KKR. He is currently second only to Rohit Sharma for the most runs scored in this specific head-to-head rivalry.
Historically, Mumbai Indians have a 25–11 head-to-head advantage over KKR. No other marquee rivalry in the IPL is as skewed. A win for MI tonight would mark their 26th victory against KKR, extending their record for the most defeats inflicted on Kolkata by a single opponent.
Despite playing away from home, MI holds a 7–3 advantage over KKR at Eden Gardens. Mumbai could reinforce this rare away-ground dominance with another victory tonight.