
India · Punjab Kings · SOBO MUMBAI FALCONS · SOBO Mumbai Falcons
Shreyas Iyer
31India
- Right-handed strike-rotating top-order batter
- Right-arm off-spin bowler
- Right-arm leg-spin bowler
Upcoming
One-day record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A | 119 | 110 | 4,598 | 48.40 | 98.8 | 10/29 | 148 |
| ODIs | 82 | 76 | 3,136 | 45.45 | 97.8 | 5/24 | 128* |
| v New Zealand | 13 | 12 | 671 | 55.92 | 96.5 | 2/4 | 105 |
| Domestic | 37 | 34 | 1,462 | 56.23 | 100.9 | 5/5 | 148 |
| Last 10 | 10 | 9 | 219 | 27.38 | 84.6 | 0/1 | 66 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | |
|---|---|---|---|---|---|---|
| List A | 119 | 187 | 4 | 45.75 | 5.87 | 1/2 |
| ODIs | 82 | 37 | 0 | – | 6.32 | – |
| Domestic | 37 | 150 | 4 | 36.00 | 5.76 | 1/2 |
Batting style
Ultra-aggressive top-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 46.6 | 30.8 | |
| Strike rate | 98 | 84 | |
| Boundary % | 11.2 | 9.2 | |
| Dot % | 46.0 | 53.0 | |
| Average v pace | 38.9 | 29.9 | |
| Average v spin | 61.0 | 31.9 | |
| Strike rate v pace | 105 | 88 | |
| Strike rate v spin | 92 | 80 |
1,945 balls in ODIs and List A · Nov 2022 – Jul 2026
Compare with other playersUltra-aggressive top-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 45.9 | 31.0 | |
| Strike rate | 97 | 84 | |
| Boundary % | 10.9 | 9.1 | |
| Dot % | 46.0 | 53.1 | |
| Average v pace | 38.2 | 29.9 | |
| Average v spin | 60.3 | 32.3 | |
| Strike rate v pace | 102 | 88 | |
| Strike rate v spin | 92 | 79 |
1,886 balls in ODIs · Nov 2022 – Jul 2026
Compare with other playersMen's One-day
- Runs a match
- +7.0
- above an average player
Men's One-day batting, runs a match
AveragePeak +9.2
February 2025Now +7.0201520172019202120232025- ICC rank
- 12
- 633 points
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| One-day | 23 | 789 | 41.5 | 90.5 | – | – | – |
Team
- IndiaInternationalLast ODI Jul 2026
One-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 2/10 | 35% | 0 | 5 | 61498312262035660 |
- Shreyas Iyer has made 50 or more in 2 of the last 10 One-day innings.
Last 10 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 19 Jul 2026 | India | England | Lord's | 0 (3) | – | England won by 27 runs |
| 16 Jul 2026 | India | England | Sophia Gardens | 66 (71) | – | England won by 4 wickets |
| 14 Jul 2026 | India | England | Edgbaston | 35 (53) | – | India won by 6 wickets |
| 20 Jun 2026 | India | Afghanistan | MA Chidambaram Stadium | 20* (19) | – | India won by 9 wickets |
| 17 Jun 2026 | India | Afghanistan | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | 26 (24) | – | India won by 170 runs |
| 13 Jun 2026 | India | Afghanistan | Himachal Pradesh Cricket Association Stadium | 12 (15) | – | India won by 7 wickets |
| 18 Jan 2026 | India | New Zealand | Holkar Cricket Stadium | 3 (10) | – | New Zealand won by 41 runs |
| 14 Jan 2026 | India | New Zealand | Saurashtra Cricket Association Stadium | 8 (17) | – | New Zealand won by 7 wickets |
| 11 Jan 2026 | India | New Zealand | Kotambi Stadium | 49 (47) | – | India won by 4 wickets |
| 25 Oct 2025 | India | Australia | Sydney Cricket Ground | – | – | India won by 9 wickets |
ODI streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 2/10 | 38% | 0 | 4 | 61498312262035660 |
- Shreyas Iyer has made 50 or more in 2 of the last 10 ODI innings.
Last 10 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 19 Jul 2026 | India | England | Lord's | 0 (3) | – | England won by 27 runs |
| 16 Jul 2026 | India | England | Sophia Gardens | 66 (71) | – | England won by 4 wickets |
| 14 Jul 2026 | India | England | Edgbaston | 35 (53) | – | India won by 6 wickets |
| 20 Jun 2026 | India | Afghanistan | MA Chidambaram Stadium | 20* (19) | – | India won by 9 wickets |
| 17 Jun 2026 | India | Afghanistan | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | 26 (24) | – | India won by 170 runs |
| 13 Jun 2026 | India | Afghanistan | Himachal Pradesh Cricket Association Stadium | 12 (15) | – | India won by 7 wickets |
| 18 Jan 2026 | India | New Zealand | Holkar Cricket Stadium | 3 (10) | – | New Zealand won by 41 runs |
| 14 Jan 2026 | India | New Zealand | Saurashtra Cricket Association Stadium | 8 (17) | – | New Zealand won by 7 wickets |
| 11 Jan 2026 | India | New Zealand | Kotambi Stadium | 49 (47) | – | India won by 4 wickets |
| 25 Oct 2025 | India | Australia | Sydney Cricket Ground | – | – | India won by 9 wickets |
Domestic one-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 2/10 | 29% | 0 | 4 | 471153139103116441713 |
- Shreyas Iyer has made 50 or more in 2 of the last 10 Domestic one-day innings.
Last 10 domestic one-day matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 5 Jan 2025 | Mumbai | Saurashtra | Narendra Modi Stadium Ground 'A', Motera | 13* (22) | – | Mumbai won by 5 wickets |
| 28 Dec 2024 | Mumbai | Punjab | Railway Institute Cricket Ground | 17 (17) | – | Punjab won by 8 wickets |
| 23 Dec 2024 | Mumbai | Hyderabad (India) | Narendra Modi Stadium Ground 'B', Motera | 44* (20) | – | Mumbai won by 3 wickets |
| 27 Feb 2021 | Mumbai | Rajasthan | K L Saini Stadium | 116 (103) | – | Mumbai won by 67 runs |
| 23 Feb 2021 | Mumbai | Maharashtra | K L Saini Stadium | 103* (99) | – | Mumbai won by 6 wickets |
| 21 Feb 2021 | Mumbai | Delhi | Jaipuria Vidyalaya Ground | 39 (39) | – | Mumbai won by 7 wickets |
| 21 Oct 2019 | Mumbai | Chhattisgarh | Karnataka State Cricket Association Ground No 2, Alur | – | – | No result |
| 16 Oct 2019 | Mumbai | Jharkhand | Karnataka State Cricket Association Ground No 2, Alur | 31* (15) | – | Mumbai won by 39 runs |
| 14 Oct 2019 | Mumbai | Kerala | Just Cricket Academy Ground | 5* (5) | – | Mumbai won by 8 wickets |
| 10 Oct 2019 | Mumbai | Karnataka | M.Chinnaswamy Stadium | 11 (12) | 0/15 (1.0) | Karnataka won by 9 runs |
Read more
- Who is overpaid in the IPL? Fees against our ratings before the 2027 retentionsT Natarajan is back at Sunrisers before the 15 November retention deadline. Which IPL players are overpaid, and what are sides really paying for?
- Impact Player: the death of the all-rounder?Washington Sundar played 17 IPL games this season and bowled nine overs. Four seasons into the Impact Player rule, the IPL's top order bowls half as much as it did, and the rest of T20 cricket shows no such change.
- The batter Shreyas Iyer is really being measured againstA report has India's T20I captain averaging 25.75 across his last 10 innings. The batter making that look like a crisis shares his name.