19MatchesODI 13 · T20I 6
277Runsaverage 21.31 · SR 100.0
51Highest score0 hundreds · 1 fifties

Jonny Bairstow against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHS
ODI1321123.4497.70/043
T20I66616.50108.20/151

Jonny Bairstow against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHS
2023 ODI13030.0096.80/030
2021 T20I46421.33108.50/151
2021 ODI37236.00126.30/043
2019 ODI100.000.00/00
2018 ODI35518.3383.30/026
3 earlier years
YearMatRunsAvgSR100s/50sHS
2016 ODI55427.0088.50/029*
2016 T20I10——0/0—
2012 T20I122.00100.00/02

Jonny Bairstow's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
5143T20IThe Rose Bowl26 Jun 2021

Jonny Bairstow against Sri Lanka by ground

Sri Lanka bowlers Jonny Bairstow has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Nuwan Pradeep4022155.0

Jonny Bairstow's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
26 Oct 2023ODI30313096.8LostM. Chinnaswamy Stadium
1 Nov 2021T20I01000.0WonSharjah Cricket Stadium
1 Jul 2021ODI29363180.6WonKennington Oval
29 Jun 2021ODI432161204.8WonRiverside Ground
26 Jun 2021T20I514351118.6WonThe Rose Bowl
10 older innings
DateFormatRunsBalls4s6sSRResultGround
24 Jun 2021T20I03000.0WonSophia Gardens
23 Jun 2021T20I13*1211108.3WonSophia Gardens
21 Jun 2019ODI01000.0LostHeadingley
17 Oct 2018ODI4210200.0WonPallekele International Cricket Stadium
13 Oct 2018ODI26403065.0WonRangiri Dambulla International Stadium
10 Oct 2018ODI252441104.2No resultRangiri Dambulla International Stadium
2 Jul 2016ODI22281078.6WonSophia Gardens
29 Jun 2016ODI29*2730107.4WonKennington Oval
21 Jun 2016ODI360050.0TiedTrent Bridge
1 Oct 2012T20I2200100.0LostPallekele International Cricket Stadium

Jonny Bairstow vs Sri Lanka: questions and answers

How many matches has Jonny Bairstow played against Sri Lanka?
Jonny Bairstow has played 19 matches against Sri Lanka (13 in ODIs, 6 in T20Is), from 2012 to 2023. England won 12 and lost 3 of them.
How many runs has Jonny Bairstow scored against Sri Lanka?
Jonny Bairstow has scored 277 runs in 15 innings against Sri Lanka at an average of 21.31 and a strike rate of 100.0 (211 runs at an average of 23.44 in ODIs, 66 runs at an average of 16.50 in T20Is).
What is Jonny Bairstow's highest score against Sri Lanka?
Jonny Bairstow's highest score against Sri Lanka is 51 off 43 balls (T20I) at The Rose Bowl on 26 June 2021.
How many hundreds has Jonny Bairstow scored against Sri Lanka?
Jonny Bairstow has scored no hundreds and 1 fifty against Sri Lanka.
Where has Jonny Bairstow scored the most runs against Sri Lanka?
At Kennington Oval: 58 runs in 2 innings against Sri Lanka, at an average of 58.00.
How does Jonny Bairstow usually get out against Sri Lanka?
Of Jonny Bairstow's 13 dismissals against Sri Lanka: caught 6, bowled 5 and lbw 2.
When did Jonny Bairstow last play against Sri Lanka?
On 26 October 2023 (ODI) at M. Chinnaswamy Stadium: 30 off 31 balls. England lost that match.