By Arjit
May 21, 2025
KL Rahul has played 19 matches against MI, scoring a remarkable 965 runs, making him their biggest nemesis in IPL history.
His highest score against MI is 103*—achieved twice in 2022—showcasing his dominance against the five-time champions.
With a jaw-dropping batting average of 74.23, he holds the highest average against any single opponent with a minimum of 500 runs.
Rahul has hit 3 centuries and 6 fifties against MI, proving his ability to deliver match-winning performances consistently.
Across his battles with MI, he has smashed 75 fours and 38 sixes, maintaining a superb strike rate of 135.15 without recording a single duck.