Shreyas Iyer has been one of the most dependable middle-order batters in the Indian Premier League. Known for his calm approach and ability to control the innings, Iyer has delivered several important knocks under pressure.
Against Rajasthan Royals (RR), Iyer has played many impactful innings across different seasons. While he has not scored a century in this matchup yet, his consistent contributions and ability to anchor the innings make him a key player.
This article looks at Shreyas Iyer’s overall record against Rajasthan Royals and his match-by-match performances in IPL.
Shreyas Iyer Overall T20 Record vs RR
Shreyas Iyer has played multiple innings against Rajasthan Royals and has maintained a steady record.
Overall Performance Overview
| Statistic | Value |
|---|---|
| Innings | 14 |
| Runs | 406 |
| Balls Faced | 304 |
| Batting Average | 31.23 |
| Strike Rate | 133.55 |
| Highest Score | 85 (51) |
| 50s | 3 |
| 100s | 0 |
Key Insights
- Iyer has scored 406 runs in 14 innings against RR
- His average of 31.23 shows consistent contributions
- He has registered 3 half-centuries in this matchup
- His strike rate of 133.55 reflects balanced batting between stability and aggression
These numbers highlight his role as a reliable middle-order batter.
Shreyas Iyer IPL Batting Innings vs RR
Below is a match-by-match breakdown of Shreyas Iyer’s batting performances against Rajasthan Royals.
| Score | Opposition | Venue | Date | Strike Rate | 4s | 6s |
|---|---|---|---|---|---|---|
| 11 (7) | RR | Kolkata | 16 Apr 2024 | 157.1 | 1 | 1 |
| 34 (32) | RR | Mumbai | 02 May 2022 | 106.2 | 3 | 1 |
| 85 (51) | RR | Mumbai | 18 Apr 2022 | 166.6 | 7 | 4 |
| 43 (32) | RR | Abu Dhabi | 25 Sep 2021 | 134.3 | 1 | 2 |
| 53 (43) | RR | Dubai | 14 Oct 2020 | 123.2 | 3 | 2 |
| 22 (18) | RR | Sharjah | 09 Oct 2020 | 122.2 | 4 | 0 |
| 15 (9) | RR | Delhi | 04 May 2019 | 166.6 | 0 | 2 |
| 4 (5) | RR | Jaipur | 22 Apr 2019 | 80.0 | 0 | 0 |
| 50 (35) | RR | Delhi | 02 May 2018 | 142.8 | 3 | 3 |
| 9 (12) | RR | Mumbai | 03 May 2015 | 75.0 | 2 | 0 |
| 40 (30) | RR | Delhi | 12 Apr 2015 | 133.3 | 3 | 3 |
Best Performance vs RR
Shreyas Iyer’s best innings against Rajasthan Royals came in Mumbai on 18 April 2022, where he scored 85 runs from 51 balls.
Highlights of that innings:
- 7 fours and 4 sixes
- Strike rate of 166.6
- Played a dominant role in the middle overs
This remains his highest score against RR.
Other Notable Innings vs RR
53 (43) – Dubai, 2020
Iyer played a steady innings of 53 runs, anchoring the batting and helping build a competitive total.
50 (35) – Delhi, 2018
A quick half-century where Iyer showed attacking intent with 3 fours and 3 sixes.
43 (32) – Abu Dhabi, 2021
A balanced knock combining stability and acceleration in the middle overs.
Performance Trend vs RR
Shreyas Iyer’s record against Rajasthan Royals shows a mix of anchor innings and attacking performances.
Season-wise Contribution
| Year | Runs | Notable Performance |
|---|---|---|
| 2024 | 11 | 11 (7) |
| 2022 | 119 | 85 (51) |
| 2021 | 43 | 43 (32) |
| 2020 | 75 | 53 (43) |
| 2019 | 19 | 15 (9) |
| 2018 | 50 | 50 (35) |
| 2015 | 49 | 40 (30) |
These numbers show that his best phase against RR came in recent seasons, especially 2022.
Why Iyer Performs Well Against RR
Shreyas Iyer’s batting style suits different match situations.
Key Strengths
Strong against spin
Iyer plays spin bowling comfortably, which helps him dominate in middle overs
Ability to anchor innings
He builds partnerships and stabilizes the team
Controlled aggression
He balances risk and scoring rate effectively
Overall Record Overview vs RR
| Category | Record |
|---|---|
| Matches / Innings | 14 |
| Runs | 406 |
| Highest Score | 85 |
| Batting Average | 31.23 |
| Strike Rate | 133.55 |
Conclusion
Shreyas Iyer has maintained a solid record against Rajasthan Royals in the IPL. With 406 runs in 14 innings and multiple half-centuries, he has proven to be a dependable performer in this matchup.
While he is yet to score a century against RR, his ability to play impactful innings and control the game makes him a key player whenever his team faces Rajasthan Royals.



