20MatchesT20I 11 · ODI 9
659Runsaverage 41.19 · SR 121.4
80*Highest score0 hundreds · 6 fifties

Shreyas Iyer against England by format

FormatMatRunsAvgSR100s/50sHS
T20I1136745.88150.40/380*
ODI929236.5097.70/378

Shreyas Iyer against England year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I521854.50158.00/280*
2026 ODI310133.6779.50/166
2025 ODI318160.33123.10/278
2023 ODI144.0025.00/04
2022 ODI10——0/0—
3 earlier years
YearMatRunsAvgSR100s/50sHS
2022 T20I12828.00121.70/028
2021 T20I512140.33145.80/167
2021 ODI166.0066.70/06

Shreyas Iyer's best innings against England

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
80*49T20ICounty Ground, Bristol9 Jul 2026
7864ODINarendra Modi Stadium12 Feb 2025
6847T20IRiverside Ground1 Jul 2026
6748T20INarendra Modi Stadium12 Mar 2021
6671ODISophia Gardens16 Jul 2026

Shreyas Iyer against England by ground

GroundMatRunsAvgSR
Narendra Modi Stadium619949.75135.4
Trent Bridge23316.50122.2
County Ground, Bristol180—163.3
Riverside Ground16868.00144.7
Sophia Gardens16666.0093.0
Vidarbha Cricket Association Stadium, Jamtha15959.00163.9
Barabati Stadium14444.0093.6
Old Trafford13737.00168.2

England bowlers Shreyas Iyer has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Adil Rashid1001281128.0
Sam Curran69851123.2
Jofra Archer50632126.0
Mark Wood43632146.5
Saqib Mahmood40461115.0
Liam Livingstone3531088.6
Will Jacks34420123.5
Liam Dawson33442133.3

Shreyas Iyer's batting in every match against England

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
19 Jul 2026ODI03000.0LostLord's
16 Jul 2026ODI66715293.0LostSophia Gardens
14 Jul 2026ODI35532066.0WonEdgbaston
11 Jul 2026T20I281640175.0LostThe Rose Bowl
9 Jul 2026T20I80*4945163.3LostCounty Ground, Bristol
13 older innings
DateFormatRunsBalls4s6sSRResultGround
7 Jul 2026T20I5410125.0LostTrent Bridge
4 Jul 2026T20I372231168.2LostOld Trafford
1 Jul 2026T20I684761144.7No resultRiverside Ground
12 Feb 2025ODI786482121.9WonNarendra Modi Stadium
9 Feb 2025ODI44473193.6WonBarabati Stadium
6 Feb 2025ODI593692163.9WonVidarbha Cricket Association Stadium, Jamtha
29 Oct 2023ODI4160025.0WonEkana Cricket Stadium
10 Jul 2022T20I282302121.7LostTrent Bridge
23 Mar 2021ODI691066.7WonMCA Stadium
18 Mar 2021T20I371851205.6WonNarendra Modi Stadium
16 Mar 2021T20I9910100.0LostNarendra Modi Stadium
14 Mar 2021T20I8*800100.0WonNarendra Modi Stadium
12 Mar 2021T20I674881139.6LostNarendra Modi Stadium

Shreyas Iyer vs England: questions and answers

How many matches has Shreyas Iyer played against England?
Shreyas Iyer has played 20 matches against England (11 in T20Is, 9 in ODIs), from 2021 to 2026. India won 10 and lost 9 of them.
How many runs has Shreyas Iyer scored against England?
Shreyas Iyer has scored 659 runs in 18 innings against England at an average of 41.19 and a strike rate of 121.4 (367 runs at an average of 45.88 in T20Is, 292 runs at an average of 36.50 in ODIs).
What is Shreyas Iyer's highest score against England?
Shreyas Iyer's highest score against England is 80 not out off 49 balls (T20I) at County Ground, Bristol on 9 July 2026.
How many hundreds has Shreyas Iyer scored against England?
Shreyas Iyer has scored no hundreds and 6 fifties against England.
Where has Shreyas Iyer scored the most runs against England?
At Narendra Modi Stadium: 199 runs in 5 innings against England, at an average of 49.75.
How does Shreyas Iyer usually get out against England?
Of Shreyas Iyer's 16 dismissals against England: caught 12, run out 2 and lbw 2. Jofra Archer has dismissed Shreyas Iyer most often, twice in 50 balls.
When did Shreyas Iyer last play against England?
On 19 July 2026 (ODI) at Lord's: 0 off 3 balls. India lost that match.