Shreyas Iyer is one of India’s most talented middle-order batsmen, known for his stylish stroke play and consistent performances across all formats. From breaking records in ODIs to leading his IPL team to victory, Iyer has established himself as a key player in Indian cricket. In this article, we highlight the Top 10 Records of Shreyas Iyer in All Formats, showcasing his incredible achievements in Test, ODI, T20I, and IPL cricket Records of Shreyas Iyer in All Formats.
Here Are the Top 10 Records of Shreyas Iyer in All Formats:
10. Highest Career Batting Average (ODIs) – 48.28

Shreyas Iyer has one of the best batting averages in ODI cricket, maintaining an impressive 48.28. His ability to build innings and accelerate when needed makes him a valuable asset in the middle order. His consistency has helped India win crucial matches, especially in high-pressure situations and Records of Shreyas Iyer in All Formats.
Shreyas Iyer’s ODI Career Stats:
Matches | Innings | Runs | Average | Strike Rate | 100s | 50s |
---|---|---|---|---|---|---|
68 | 65 | 2,752 | 48.28 | 101.13 | 7 | 19 |
9. Highest Career Strike Rate in ODIs – 101.13
Iyer plays with an aggressive mindset, and his strike rate of 101.13 in ODIs proves his ability to score quickly. He balances stability with attacking cricket, making him an ideal player for modern one-day matches and Records of Shreyas Iyer in All Formats.
Shreyas Iyer’s ODI Strike Rate Comparison:
Player | Strike Rate |
---|---|
Shreyas Iyer | 101.13 |
Virat Kohli | 93.62 |
Rohit Sharma | 90.28 |
8. Fastest to 1,000 ODI Runs – 25 Innings
Iyer became one of the fastest Indian players to reach 1,000 ODI runs, achieving the milestone in just 25 innings. His ability to score consistently from the start of his career highlights his talent and Records of Shreyas Iyer in All Formats.
Fastest Indians to 1,000 ODI Runs:
Player | Innings |
---|---|
Shreyas Iyer | 25 |
Virat Kohli | 24 |
Shubman Gill | 19 |
7. Fastest to 2,000 ODI Runs – 49 Innings
In another record-breaking feat, Iyer reached 2,000 ODI runs in just 49 innings, placing him among the quickest to achieve this milestone for India. His adaptability to different conditions has made him a key player for India and Records of Shreyas Iyer in All Formats.
Fastest Indians to 2,000 ODI Runs:
Player | Innings |
---|---|
Shreyas Iyer | 49 |
Rohit Sharma | 52 |
KL Rahul | 53 |
6. Most Innings Before First Duck – 42 Innings

A rare record in cricket, Iyer played 42 innings before getting out for a duck for the first time in ODIs. This showcases his temperament and ability to handle pressure in crucial situations and Records of Shreyas Iyer in All Formats.
Longest Streak Without a Duck (ODIs):
Player | Innings Before First Duck |
---|---|
Shreyas Iyer | 42 |
MS Dhoni | 30 |
5. Fewest Ducks in Career – Only 6 Ducks in ODIs
Despite playing over 60 ODIs, Iyer has been dismissed for a duck only 6 times, proving his ability to contribute in almost every match he plays and Records of Shreyas Iyer in All Formats.
Shreyas Iyer’s ODI Duck Record:
Matches | Ducks | Average Innings Before a Duck |
---|---|---|
68 | 6 | Every 11 Innings |
ALSO READ:
4. Career Stats Across All Formats
Shreyas Iyer has impressive numbers across formats, proving his versatility as a batsman. Whether it’s Test cricket, ODIs, T20Is, or IPL, he has made a mark everywhere.
Shreyas Iyer’s Career Stats (All Formats):
Format | Matches | Innings | Runs | Avg | 100s | 50s |
---|---|---|---|---|---|---|
Tests | 14 | 23 | 811 | 36.86 | 1 | 7 |
ODIs | 68 | 65 | 2,752 | 48.28 | 7 | 19 |
T20Is | 51 | 46 | 1,104 | 30.67 | 0 | 7 |
IPL | 101 | 99 | 3,127 | 31.58 | 19 | 1 |
3. Highest Individual Score in ODIs – 128 Runs*

Iyer’s best ODI innings came when he smashed 128 runs* in a high-pressure chase. His ability to play big innings makes him a match-winner for India.
Top 3 Highest Scores in ODIs by Shreyas Iyer:
Score | Opponent | Year |
---|---|---|
128* | Sri Lanka | 2023 |
105 | New Zealand | 2022 |
103 | South Africa | 2022 |
2. Most Fifties in Consecutive ODIs – 6
Iyer once scored six consecutive fifties in ODIs, proving his consistency as a middle-order batsman. This record highlights his ability to build innings and contribute in every match.
Shreyas Iyer’s Six Consecutive Fifties:
Match No. | Score | Opponent | Year |
---|---|---|---|
1 | 52 | West Indies | 2022 |
2 | 63 | New Zealand | 2022 |
3 | 67 | South Africa | 2022 |
4 | 88 | Australia | 2022 |
5 | 74 | England | 2022 |
6 | 82 | Bangladesh | 2022 |
1. Led Kolkata Knight Riders to IPL 2024 Trophy

One of the biggest achievements of Iyer’s career came in 2024 when he led Kolkata Knight Riders (KKR) to their first IPL title since 2014. His leadership and batting were crucial to KKR’s success.
KKR’s Journey Under Iyer’s Captaincy:
Year | Matches | Wins | Title Won |
---|---|---|---|
2024 | 14 | 10 | Yes |
- NZ-W Vs SL-W Today’s Dream11 Fantasy Team: Sri Lanka – Women vs New Zealand-Women, 1st ODI of 3 ODIs Match & Pitch Report
- Today’s Bhutan Teer Result
Conclusion
Shreyas Iyer has emerged as one of India’s most dependable batsmen across all formats. His records prove his consistency, adaptability, and leadership skills. From fastest 1,000 ODI runs to leading KKR to an IPL title, he has made a strong impact in international and domestic cricket.
FAQs: Records of Shreyas Iyer in All Formats
Q1. What is Shreyas Iyer’s highest score in ODIs?
A: His highest ODI score is 128 runs* against Sri Lanka in 2023.
Q2. How many IPL runs has Shreyas Iyer scored?
A: Iyer has scored 3,127 runs in the IPL.
Q3. Has Shreyas Iyer captained an IPL team?
A: Yes, he led Kolkata Knight Riders to the IPL 2024 title.
Q4. What is Shreyas Iyer’s best Test record?
A: He scored 811 runs in 14 Tests with 1 century and 7 fifties.