19MatchesODI 10 · T20I 9
685Runsaverage 42.81 · SR 123.4
88Highest score0 hundreds · 6 fifties

Shreyas Iyer against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHS
ODI1037637.60109.30/388
T20I930951.50146.40/374*

Shreyas Iyer against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I11313.00100.00/013
2024 ODI33812.6797.40/023
2023 ODI417644.00121.40/182
2022 T20I3204—174.40/374*
2020 T20I23819.00135.70/034
2 earlier years
YearMatRunsAvgSR100s/50sHS
2017 T20I35418.00101.90/030
2017 ODI316254.00101.30/288

Shreyas Iyer's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
8870ODIIS Bindra Stadium13 Dec 2017
8256ODIWankhede Stadium2 Nov 2023
74*44T20IHPCA Stadium26 Feb 2022
73*45T20IHPCA Stadium27 Feb 2022
6563ODIACA-VDCA Cricket Stadium17 Dec 2017

Shreyas Iyer against Sri Lanka by ground

GroundMatRunsAvgSR
HPCA Stadium3156156.00134.5
R Premadasa Stadium33812.6797.4
Wankhede Stadium211256.00127.3
Holkar Cricket Stadium23417.00125.9
IS Bindra Stadium18888.00125.7
ACA-VDCA Cricket Stadium16565.00103.2
Ekana Cricket Stadium157—203.6
Greenfield International Stadium13838.00118.8

Sri Lanka bowlers Shreyas Iyer has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Wanindu Hasaranga50690138.0
Akila Dananjaya4742089.4
Lahiru Kumara44512115.9
Chamika Karunaratne43730169.8
Nuwan Pradeep3928271.8
Dushmantha Chameera38610160.5
Sachith Pathirana35540154.3

Shreyas Iyer's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
1 Oct 2026T20I131310100.0WonKorogi Sports Park
7 Aug 2024ODI8720114.3LostR Premadasa Stadium
4 Aug 2024ODI791077.8LostR Premadasa Stadium
2 Aug 2024ODI232340100.0TiedR Premadasa Stadium
2 Nov 2023ODI825636146.4WonWankhede Stadium
14 older innings
DateFormatRunsBalls4s6sSRResultGround
15 Jan 2023ODI383221118.8WonGreenfield International Stadium
12 Jan 2023ODI28335084.8WonEden Gardens
10 Jan 2023ODI282431116.7WonBarsapara Cricket Stadium
27 Feb 2022T20I73*4591162.2WonHPCA Stadium
26 Feb 2022T20I74*4464168.2WonHPCA Stadium
24 Feb 2022T20I57*2852203.6WonEkana Cricket Stadium
10 Jan 2020T20I4210200.0WonMCA Stadium
7 Jan 2020T20I342631130.8WonHolkar Cricket Stadium
24 Dec 2017T20I30321193.8WonWankhede Stadium
22 Dec 2017T20I01000.0WonHolkar Cricket Stadium
20 Dec 2017T20I242030120.0WonBarabati Stadium
17 Dec 2017ODI656381103.2WonACA-VDCA Cricket Stadium
13 Dec 2017ODI887092125.7WonIS Bindra Stadium
10 Dec 2017ODI9271033.3LostHPCA Stadium

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.