India player profileTest · ODI · T20I career record

Players Guides Cricket literacy

Reddy AnnaSports Life

The Cricket Desk
India cricket explained

Shreyas Iyer

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.

Official squad snapshotSelected in the 1 September 2026 BCCI squad announcement.This records selection status, not a guaranteed playing XI place.
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.

  1. T20I debut

    Against New Zealand at the Arun Jaitley Stadium.

  2. ODI debut

    Against Sri Lanka at Dharamsala.

  3. Test debut

    Against New Zealand at Green Park, Kanpur; scored a century in the first innings and a fifty in the second.

  4. 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.

Tests14 matches · 811 runs · 0 wickets

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

ODIs82 matches · 3,136 runs · 0 wickets

ODIs contain the largest share of his international runs and all five listed white-ball hundreds.

T20Is61 matches · 1,415 runs · 0 wickets

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.

Shreyas Iyer — India men’s international career snapshot
FormatMatchesRuns100s50sWicketsThrough
Tests148111502 Feb 2024
ODIs823,136524019 Jul 2026
T20Is611,415010026 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.

  1. 01

    Scored 105 and 65 on Test debut against New Zealand in November 2021.

  2. 02

    Passed 3,000 ODI runs in 72 innings, among the fastest India batters to that mark.

  3. 03

    Named captain for India’s September 2026 T20I squad against Afghanistan.

Cricket learning desk

Read the numbers and match events.

Browse all cricket guides

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.