Rohit Sharma has been one of the most successful batters in the history of the Indian Premier League. Over the years, he has played many memorable innings against Kolkata Knight Riders (KKR). Whether it is explosive knocks or calm match-winning innings, Rohit has often delivered important performances against the Kolkata franchise.
Ahead of the upcoming Mumbai Indians vs Kolkata Knight Riders clash in IPL 2026, Rohit Sharma’s numbers against KKR once again become an interesting talking point. His record shows strong consistency, including a century and several fifties against the team.
This article looks at Rohit Sharma’s overall IPL performance against KKR, his records, and his recent batting results.
Rohit Sharma Overall IPL Record vs KKR
Rohit Sharma has played many innings against Kolkata Knight Riders and has maintained a strong average with over 1000 runs against the team. His ability to build innings and accelerate later has helped Mumbai Indians in many matches.
| Category | Value |
|---|---|
| Innings | 35 |
| Runs | 1083 |
| Balls Faced | 847 |
| Batting Average | 38.68 |
| Strike Rate | 127.86 |
| Highest Score | 109* (60) |
| Fifties | 6 |
| Centuries | 1 |
Key Highlights
- Total Runs: 1083 runs against KKR
- Highest Score: 109* in Kolkata (2012)
- Average: 38.68, showing good consistency
- Strike Rate: 127.86 in T20 format
- Fifties: 6 half-centuries
- Centuries: 1 century
Rohit Sharma has scored more than 1000 IPL runs against Kolkata Knight Riders, making them one of his most successful opponents in the league.
Rohit Sharma Best IPL Performances vs KKR
Some of Rohit Sharma’s most memorable innings against KKR include match-winning knocks where he dominated the bowling attack.
| Score | Venue | Year |
|---|---|---|
| 109* (60) | Kolkata | 2012 |
| 98* (65) | Kolkata | 2015 |
| 84* (54) | Kolkata | 2016 |
| 80 (54) | Abu Dhabi | 2020 |
| 68* (49) | Mumbai | 2016 |
| 55* (48) | Mumbai | 2019 |
| 51 (45) | Cuttack | 2014 |
These innings highlight Rohit’s ability to play long innings and anchor the batting for Mumbai Indians.
See Also: Mumbai Indians IPL 2026 Full Schedule
Rohit Sharma – Last IPL Batting Performances vs KKR
Rohit’s recent record against KKR has been mixed. While he has played some steady knocks, big scores have been limited in recent seasons.
| Score | Balls | Venue | Date | Strike Rate |
|---|---|---|---|---|
| 13 | 12 | Mumbai | Mar 31, 2025 | 108.3 |
| 19 | 24 | Kolkata | May 11, 2024 | 79.1 |
| 11 | 12 | Mumbai | May 03, 2024 | 91.6 |
| 20 | 13 | Mumbai | Apr 16, 2023 | 153.8 |
| 2 | 6 | Navi Mumbai | May 09, 2022 | 33.3 |
Although recent scores have been modest, Rohit’s experience and past record show that he can still produce big innings against KKR.
Rohit Sharma Record vs KKR Over the Years
Rohit Sharma has faced Kolkata Knight Riders since the first IPL season in 2008. Over time, he has built several strong innings and played important roles in Mumbai Indians’ victories.
Some important milestones include:
- First century vs KKR: 109* in 2012
- Multiple unbeaten innings including 98* and 84*
- Several match-winning fifties
- Consistent scoring across different venues like Mumbai, Kolkata, Abu Dhabi, and Chennai
His performances show how he has adapted to different conditions and bowling attacks over the years.
Rohit Sharma vs KKR: Record Summary
Here is a quick summary of Rohit Sharma’s IPL record against Kolkata Knight Riders.
| Record Type | Details |
|---|---|
| Matches Played | 35 innings |
| Total Runs | 1083 |
| Highest Score | 109* |
| Lowest Score | 0 |
| Batting Average | 38.68 |
| Strike Rate | 127.86 |
| Half Centuries | 6 |
| Centuries | 1 |
These numbers show that Rohit Sharma has been one of the most reliable Mumbai Indians batters against KKR in IPL history.
With Mumbai Indians facing Kolkata Knight Riders again in IPL 2026, Rohit Sharma will be an important player to watch. If he gets a good start, he can control the innings and put pressure on the KKR bowlers.
Given his past success against the team, Mumbai Indians fans will hope Rohit produces another strong performance in the upcoming match.



