A century and a fifty on debut remain the central Test milestone in this snapshot.

India men’s cricket / player profile
Shreyas Iyer: Biography, Career Stats and Records
Top-order batter
Shreyas Iyer is a right-handed India batter from Mumbai whose international career began in white-ball cricket in 2017. He later made a century on Test debut against New Zealand in Kanpur in November 2021.
- Full name
- Shreyas Santosh Iyer
- Born
- Birthplace
- Mumbai, Maharashtra, India
- Batting
- Right-handed
- Bowling
- Right-arm legbreak
- Record reviewed
- 7 Sep 2026
Career overview
How the India career developed.
This overview connects role, debuts and format context using the dated records listed below.
Shreyas Iyer’s senior India pathway began with T20I and ODI debuts in late 2017. His early international role centred on the middle order, where his footwork against spin and ability to build an innings became recurring selection themes.
The defining red-ball entry came at Kanpur in November 2021. Iyer scored 105 in his first Test innings and followed it with 65, giving his debut a clear place in India’s Test record book.
This page separates his three international formats because the match totals and most recent appearances do not share one snapshot date. His September 2026 captaincy note records one announced squad, not a permanent leadership claim.
Career timeline
Debuts and defining checkpoints.
Dates identify source-supported debuts and selected milestones. The list is not a claim to cover every match or domestic season.
T20I debut
Against New Zealand at the Arun Jaitley Stadium.
ODI debut
Against Sri Lanka at Dharamsala.
Test debut
Against New Zealand at Green Park, Kanpur; scored a century in the first innings and a fifty in the second.
Afghanistan T20I squad
Named captain in the BCCI squad announcement for the September 2026 series.
Format lens
Read each format on its own terms.
Short context cards explain what the dated figures do—and do not—show.
ODIs contain the largest share of his international runs and all five listed white-ball hundreds.
The T20I line records his matches through July 2026 and the separate September squad captaincy announcement.
International statistics
Tests, ODIs and T20Is separated.
Career totals use the latest match date shown by the checked player record. Formats may have different snapshot dates.
| Format | Matches | Runs | 100s | 50s | Wickets | Through |
|---|---|---|---|---|---|---|
| Tests | 14 | 811 | 1 | 5 | 0 | 2 Feb 2024 |
| ODIs | 82 | 3,136 | 5 | 24 | 0 | 19 Jul 2026 |
| T20Is | 61 | 1,415 | 0 | 10 | 0 | 26 Jul 2026 |
These are format-specific snapshots, not one combined career number. A format without a debut is stated plainly instead of displaying a misleading zero-match career.
Selected milestones
Context behind the record.
Each item was retained only when the checked player records or event sources supported it. This is a focused list, not an exhaustive record book.
- 01
Scored 105 and 65 on Test debut against New Zealand in November 2021.
- 02
Passed 3,000 ODI runs in 72 innings, among the fastest India batters to that mark.
- 03
Named captain for India’s September 2026 T20I squad against Afghanistan.
Cricket learning desk
Read the numbers and match events.
How to read a cricket scorecard
Use runs, wickets, overs, strike rate and economy rate to read this player’s format table in context.
Read the scorecard guide →Cricket match events explained
Understand powerplays, free hits, reviews, rain revisions and other events that shape an international match.
Read the match-events guide →Sources and data note
Check the record behind the page.
Career details and format totals are based on the player records listed below. The squad callout references the BCCI announcement dated 1 September 2026.
Photo credit
Shreyas Iyer portrait
Photo: 247 Entertainment / YouTube. Wikimedia Commons file. CC BY 3.0. square crop and WebP conversion.
The image credit does not imply endorsement by the player, photographer, team, board or source platform.
Continue the archive