Shreyas Iyer has been one of the most dependable middle-order batters in the Indian Premier League. Known for his attacking stroke play and calm approach under pressure, Iyer has delivered several memorable innings across different IPL seasons.
Against Kolkata Knight Riders (KKR), Shreyas Iyer has produced some outstanding performances. His best knock in this rivalry came in 2018 when he scored an unbeaten 93 runs from just 40 balls, an innings filled with powerful hitting.
This article looks at Shreyas Iyer’s overall IPL record against Kolkata Knight Riders along with his match-by-match batting performances.
Shreyas Iyer Overall T20 Record vs KKR
Shreyas Iyer has faced Kolkata Knight Riders multiple times in the IPL and has maintained an excellent batting record in this rivalry.
Overall Performance Overview
| Statistic | Value |
|---|---|
| Innings | 16 |
| Runs | 481 |
| Balls Faced | 321 |
| Batting Average | 40.08 |
| Strike Rate | 149.84 |
| Highest Score | 93* (40) |
| 50s | 2 |
| 100s | 0 |
Key Insights
- Shreyas Iyer has scored 481 runs in 16 innings against Kolkata Knight Riders.
- His strike rate of 149.84 highlights his aggressive batting approach.
- He has recorded two half-centuries in this matchup.
These numbers show that Iyer has consistently performed well whenever he has faced KKR.
Shreyas Iyer IPL Batting Innings vs KKR
Below is the match-by-match breakdown of Shreyas Iyer’s batting performances against Kolkata Knight Riders.
| Score | Opposition | Venue | Date | Strike Rate | 4s | 6s |
|---|---|---|---|---|---|---|
| 25* (16) | KKR | Kolkata | 26 Apr 2025 | 156.2 | 1 | 1 |
| 0 (2) | KKR | New Chandigarh | 15 Apr 2025 | 0 | 0 | 0 |
| 30* (27) | KKR | Sharjah | 13 Oct 2021 | 111.1 | 1 | 1 |
| 20 (—) | KKR | Sharjah | 28 Sep 2021 | — | 0 | 0 |
| 47 (38) | KKR | Abu Dhabi | 24 Oct 2020 | 123.6 | 5 | 0 |
| 88* (38) | KKR | Sharjah | 03 Oct 2020 | 231.5 | 7 | 6 |
| 6 (6) | KKR | Kolkata | 12 Apr 2019 | 100 | 1 | 0 |
| 43 (32) | KKR | Delhi | 30 Mar 2019 | 134.3 | 4 | 2 |
| 93* (40) | KKR | Delhi | 27 Apr 2018 | 232.5 | 3 | 10 |
| 4 (3) | KKR | Kolkata | 16 Apr 2018 | 133.3 | 1 | 0 |
| 47 (34) | KKR | Kolkata | 28 Apr 2017 | 138.2 | 4 | 1 |
| 26 (17) | KKR | Delhi | 17 Apr 2017 | 152.9 | 4 | 0 |
| 40 (35) | KKR | Kolkata | 07 May 2015 | 114.2 | 3 | 2 |
| 31 (24) | KKR | Delhi | 20 Apr 2015 | 129.1 | 3 | 1 |
Best Performance vs KKR
Shreyas Iyer’s best innings against Kolkata Knight Riders came in Delhi on 27 April 2018, where he scored 93 not out from 40 balls.
Highlights of that innings:
- 3 fours and 10 sixes
- Strike rate above 230
- Completely dominated the KKR bowling attack
This knock remains one of the most explosive innings played by Iyer in the IPL.
Read Also: KKR vs PBKS Head to Head at Eden Gardens Stadium
Other Notable Innings vs KKR
88* (38) – Sharjah, 2020
Another remarkable innings where Iyer scored 88 runs from just 38 balls, smashing seven fours and six sixes.
47 (38) – Abu Dhabi, 2020
A solid middle-order knock where he helped stabilize the innings with a well-paced 47 runs.
43 (32) – Delhi, 2019
Iyer played a composed innings that helped maintain the run rate during the middle overs.
Performance Trend vs KKR
Shreyas Iyer’s performances against Kolkata Knight Riders show consistent contributions across several IPL seasons.
Season-wise Contribution
| Year | Runs | Notable Performance |
|---|---|---|
| 2025 | 25 | 25* (16) |
| 2021 | 50 | 30* (27) |
| 2020 | 135 | 88* (38) |
| 2019 | 49 | 43 (32) |
| 2018 | 97 | 93* (40) |
| 2017 | 73 | 47 (34) |
| 2015 | 71 | 40 (35) |
These numbers highlight his ability to produce big innings in this rivalry.
Why Shreyas Iyer Performs Well vs KKR
Shreyas Iyer’s batting style makes him particularly effective against the KKR bowling attack.
Key Strengths
Strong spin playing ability
Iyer is comfortable against spin bowling, which is crucial against KKR’s attack.
Power hitting against pace
He can score quickly against fast bowlers in the middle overs.
Ability to accelerate quickly
Iyer often increases the scoring rate once he settles at the crease.
Overall Record Snapshot vs KKR
| Category | Record |
|---|---|
| Innings | 16 |
| Runs | 481 |
| Highest Score | 93* |
| Batting Average | 40.08 |
| Strike Rate | 149.84 |
| Half-Centuries | 2 |
Conclusion
Shreyas Iyer has maintained an impressive record against Kolkata Knight Riders in the IPL. With 481 runs in 16 innings, including a powerful 93 knock*, he has proven to be a consistent performer in this rivalry.
His attacking batting style and ability to score quickly make him a key player whenever his team faces KKR.



