CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats
Shreyas Iyer

Shreyas Iyer Profile, Stats, Records, Age, Biography

India India - Batter

Full Name: Shreyas Iyer

Birth Date: December 6, 1994 (31 Years)

Birth Place: Mumbai

Nationality: India

Role: Batter

Batting Style: Right Hand Bat

Bowling Style: Right Arm Leg Spin

Teams: India, Kolkata Knight Riders, Delhi Capitals, Mumbai, India A, India B, West Zone, Indian Board President's XI, Rest of India, NAMO BANDRA BLASTERS, India D

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 14 24 811 1287 2 105 36.86 63.01 1 5 94 16
ODI 76 70 2977 3020 6 128 46.51 98.57 5 23 274 73
T20I 51 47 1104 811 11 74 30.66 136.12 0 8 90 44
T20 (Domestic) 240 234 6578 4815 41 147 34.08 136.61 3 43 548 286
List A 168 159 6772 6820 19 148 48.37 99.29 15 42 612 191
First Class 83 140 6408 8126 6 233 47.82 78.85 15 33 747 150

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 14 1 - 2 0 - 0 2 - 0
ODI 76 5 - 39 0 - 0 6.32 - 0
T20I 51 1 - 2 0 - 0 6 - 0
T20 (Domestic) 240 5 - 81 1 1/28 81 9.91 - 0
List A 168 23 - 289 5 1/2 57.8 6.21 - 0
First Class 83 27 - 434 5 2/29 86.8 4.2 - 0

Other India Players

View All Squads

Shreyas Iyer – Stats, Records, Biography, Age

Shreyas Iyer represents the India cricket team in international cricket. Born on December 06, 1994 in Mumbai, he is currently 31 years old and plays as a Right Hand Bat.


In Test cricket, Shreyas Iyer has featured in 14 matches, scoring 811 runs at an average of 36.86. S Iyer has struck 94 fours and 16 sixes, with his highest individual score being 105. In his most recent Test, he played at Himachal Pradesh Cricket Association Stadium against England on March 2024, scoring in the first innings and in the second innings.


In ODIs, Shreyas Iyer has appeared in 76 matches, amassing 2,977 runs at an average of 46.51. He has hit 274 fours and 73 sixes in this format. His latest ODI was against New Zealand on January 2026. His top score in ODIs is 128.


In T20 Internationals, Shreyas Iyer has played 51 matches, scoring 1,104 runs at an average of 30.66. He has struck 90 fours and 44 sixes. In his most recent T20I, he scored against New Zealand on January 2026. His highest T20I score is 74.

Shreyas Iyer Profile, India (FAQs)