Shreyas Iyer vs England record
Shreyas Iyer has scored 367 runs in 11 T20Is against England at an average of 45.88 (strike rate 150.4), with 3 fifties. In ODIs: 292 runs in 9 matches at an average of 36.50 (strike rate 97.7), with 3 fifties.
20MatchesT20I 11 · ODI 9
659Runsaverage 41.19 · SR 121.4
80*Highest score0 hundreds · 6 fifties
Shreyas Iyer against England by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| T20I | 11 | 367 | 45.88 | 150.4 |
| ODI | 9 | 292 | 36.50 | 97.7 |
Shreyas Iyer against England year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 T20I | 5 | 218 | 54.50 | 158.0 |
| 2026 ODI | 3 | 101 | 33.67 | 79.5 |
| 2025 ODI | 3 | 181 | 60.33 | 123.1 |
| 2023 ODI | 1 | 4 | 4.00 | 25.0 |
| 2022 ODI | 1 | 0 | — | — |
3 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2022 T20I | 1 | 28 | 28.00 | 121.7 |
| 2021 T20I | 5 | 121 | 40.33 | 145.8 |
| 2021 ODI | 1 | 6 | 6.00 | 66.7 |
Shreyas Iyer's best innings against England
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 80* | 49 | 9 Jul 2026 |
| 78 | 64 | 12 Feb 2025 |
| 68 | 47 | 1 Jul 2026 |
| 67 | 48 | 12 Mar 2021 |
| 66 | 71 | 16 Jul 2026 |
Shreyas Iyer against England by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Narendra Modi Stadium | 6 | 199 | 49.75 | 135.4 |
| Trent Bridge | 2 | 33 | 16.50 | 122.2 |
| County Ground, Bristol | 1 | 80 | — | 163.3 |
| Riverside Ground | 1 | 68 | 68.00 | 144.7 |
| Sophia Gardens | 1 | 66 | 66.00 | 93.0 |
| Vidarbha Cricket Association Stadium, Jamtha | 1 | 59 | 59.00 | 163.9 |
| Barabati Stadium | 1 | 44 | 44.00 | 93.6 |
| Old Trafford | 1 | 37 | 37.00 | 168.2 |
England bowlers Shreyas Iyer has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Adil Rashid | 100 | 128 | 1 | 128.0 |
| Sam Curran | 69 | 85 | 1 | 123.2 |
| Jofra Archer | 50 | 63 | 2 | 126.0 |
| Mark Wood | 43 | 63 | 2 | 146.5 |
| Saqib Mahmood | 40 | 46 | 1 | 115.0 |
| Liam Livingstone | 35 | 31 | 0 | 88.6 |
| Will Jacks | 34 | 42 | 0 | 123.5 |
| Liam Dawson | 33 | 44 | 2 | 133.3 |
Shreyas Iyer's batting in every match against England
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 19 Jul 2026 | 0 | 3 | Lost |
| 16 Jul 2026 | 66 | 71 | Lost |
| 14 Jul 2026 | 35 | 53 | Won |
| 11 Jul 2026 | 28 | 16 | Lost |
| 9 Jul 2026 | 80* | 49 | Lost |
13 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 7 Jul 2026 | 5 | 4 | Lost |
| 4 Jul 2026 | 37 | 22 | Lost |
| 1 Jul 2026 | 68 | 47 | No result |
| 12 Feb 2025 | 78 | 64 | Won |
| 9 Feb 2025 | 44 | 47 | Won |
| 6 Feb 2025 | 59 | 36 | Won |
| 29 Oct 2023 | 4 | 16 | Won |
| 10 Jul 2022 | 28 | 23 | Lost |
| 23 Mar 2021 | 6 | 9 | Won |
| 18 Mar 2021 | 37 | 18 | Won |
| 16 Mar 2021 | 9 | 9 | Lost |
| 14 Mar 2021 | 8* | 8 | Won |
| 12 Mar 2021 | 67 | 48 | Lost |
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.