Shreyas Iyer vs Sri Lanka record
Shreyas Iyer has scored 376 runs in 10 ODIs against Sri Lanka at an average of 37.60 (strike rate 109.3), with 3 fifties. In T20Is: 309 runs in 9 matches at an average of 51.50 (strike rate 146.4), with 3 fifties.
19MatchesODI 10 · T20I 9
685Runsaverage 42.81 · SR 123.4
88Highest score0 hundreds · 6 fifties
Shreyas Iyer against Sri Lanka by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 10 | 376 | 37.60 | 109.3 |
| T20I | 9 | 309 | 51.50 | 146.4 |
Shreyas Iyer against Sri Lanka year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 T20I | 1 | 13 | 13.00 | 100.0 |
| 2024 ODI | 3 | 38 | 12.67 | 97.4 |
| 2023 ODI | 4 | 176 | 44.00 | 121.4 |
| 2022 T20I | 3 | 204 | — | 174.4 |
| 2020 T20I | 2 | 38 | 19.00 | 135.7 |
2 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2017 T20I | 3 | 54 | 18.00 | 101.9 |
| 2017 ODI | 3 | 162 | 54.00 | 101.3 |
Shreyas Iyer's best innings against Sri Lanka
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 88 | 70 | 13 Dec 2017 |
| 82 | 56 | 2 Nov 2023 |
| 74* | 44 | 26 Feb 2022 |
| 73* | 45 | 27 Feb 2022 |
| 65 | 63 | 17 Dec 2017 |
Shreyas Iyer against Sri Lanka by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| HPCA Stadium | 3 | 156 | 156.00 | 134.5 |
| R Premadasa Stadium | 3 | 38 | 12.67 | 97.4 |
| Wankhede Stadium | 2 | 112 | 56.00 | 127.3 |
| Holkar Cricket Stadium | 2 | 34 | 17.00 | 125.9 |
| IS Bindra Stadium | 1 | 88 | 88.00 | 125.7 |
| ACA-VDCA Cricket Stadium | 1 | 65 | 65.00 | 103.2 |
| Ekana Cricket Stadium | 1 | 57 | — | 203.6 |
| Greenfield International Stadium | 1 | 38 | 38.00 | 118.8 |
Sri Lanka bowlers Shreyas Iyer has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Wanindu Hasaranga | 50 | 69 | 0 | 138.0 |
| Akila Dananjaya | 47 | 42 | 0 | 89.4 |
| Lahiru Kumara | 44 | 51 | 2 | 115.9 |
| Chamika Karunaratne | 43 | 73 | 0 | 169.8 |
| Nuwan Pradeep | 39 | 28 | 2 | 71.8 |
| Dushmantha Chameera | 38 | 61 | 0 | 160.5 |
| Sachith Pathirana | 35 | 54 | 0 | 154.3 |
Shreyas Iyer's batting in every match against Sri Lanka
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 1 Oct 2026 | 13 | 13 | Won |
| 7 Aug 2024 | 8 | 7 | Lost |
| 4 Aug 2024 | 7 | 9 | Lost |
| 2 Aug 2024 | 23 | 23 | Tied |
| 2 Nov 2023 | 82 | 56 | Won |
14 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 15 Jan 2023 | 38 | 32 | Won |
| 12 Jan 2023 | 28 | 33 | Won |
| 10 Jan 2023 | 28 | 24 | Won |
| 27 Feb 2022 | 73* | 45 | Won |
| 26 Feb 2022 | 74* | 44 | Won |
| 24 Feb 2022 | 57* | 28 | Won |
| 10 Jan 2020 | 4 | 2 | Won |
| 7 Jan 2020 | 34 | 26 | Won |
| 24 Dec 2017 | 30 | 32 | Won |
| 22 Dec 2017 | 0 | 1 | Won |
| 20 Dec 2017 | 24 | 20 | Won |
| 17 Dec 2017 | 65 | 63 | Won |
| 13 Dec 2017 | 88 | 70 | Won |
| 10 Dec 2017 | 9 | 27 | Lost |
Shreyas Iyer vs Sri Lanka: questions and answers
- How many matches has Shreyas Iyer played against Sri Lanka?
- Shreyas Iyer has played 19 matches against Sri Lanka (10 in ODIs, 9 in T20Is), from 2017 to 2026. India won 15 and lost 3 of them.
- How many runs has Shreyas Iyer scored against Sri Lanka?
- Shreyas Iyer has scored 685 runs in 19 innings against Sri Lanka at an average of 42.81 and a strike rate of 123.4 (376 runs at an average of 37.60 in ODIs, 309 runs at an average of 51.50 in T20Is).
- What is Shreyas Iyer's highest score against Sri Lanka?
- Shreyas Iyer's highest score against Sri Lanka is 88 off 70 balls (ODI) at IS Bindra Stadium on 13 December 2017.
- How many hundreds has Shreyas Iyer scored against Sri Lanka?
- Shreyas Iyer has scored no hundreds and 6 fifties against Sri Lanka.
- Where has Shreyas Iyer scored the most runs against Sri Lanka?
- At HPCA Stadium: 156 runs in 3 innings against Sri Lanka, at an average of 156.00.
- How does Shreyas Iyer usually get out against Sri Lanka?
- Of Shreyas Iyer's 16 dismissals against Sri Lanka: caught 8, lbw 4, bowled 3 and run out 1. Lahiru Kumara has dismissed Shreyas Iyer most often, twice in 44 balls.
- When did Shreyas Iyer last play against Sri Lanka?
- On 1 October 2026 (T20I) at Korogi Sports Park: 13 off 13 balls. India won that match.