47MatchesODI 31 · T20I 16
1,379Runsaverage 47.55 · SR 133.1
121Highest score2 hundreds · 9 fifties

Jos Buttler against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHS
ODI3173440.78121.11/4121
T20I1664558.64150.01/5101*

Jos Buttler against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I726043.33156.60/280
2026 ODI515250.67123.60/169
2023 ODI188.00133.30/08
2022 T20I12828.00121.70/028
2021 T20I2169—138.51/1101*
10 earlier years
YearMatRunsAvgSR100s/50sHS
2019 ODI11010.00111.10/010
2018 ODI52814.00103.70/028
2018 T20I11313.00185.70/013
2016 ODI518090.00118.40/293
2016 T20I2139—161.60/273*
2015 ODI139—205.30/039*
2014 ODI1231739.63118.31/1121
2014 T20I22814.00147.40/026
2013 ODI100.000.00/00
2012 T20I188.00114.30/08

Jos Buttler's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
12174ODILord's31 May 2014
101*67T20ISharjah Cricket Stadium1 Nov 2021
9399ODITrent Bridge21 Jun 2016
8044T20IThe Rose Bowl15 Sept 2026
73*49T20IThe Rose Bowl5 Jul 2016

Jos Buttler against Sri Lanka by ground

GroundMatRunsAvgSR
R Premadasa Stadium913118.71100.8
Pallekele International Cricket Stadium912020.00111.1
Kennington Oval46934.50150.0
Sophia Gardens316884.00144.8
The Rose Bowl2153153.00164.5
Headingley27939.50136.2
Old Trafford262—193.8
Riverside Ground23517.5089.7

Sri Lanka bowlers Jos Buttler has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Lasith Malinga72952131.9
Seekkuge Prasanna6457289.1
Wanindu Hasaranga59602101.7
Dushmantha Chameera571032180.7
Ajantha Mendis51640125.5
Dunith Wellalage51522102.0
Angelo Mathews4946193.9
Nuwan Pradeep49661134.7

Jos Buttler's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
24 Sept 2026ODI694955140.8LostHeadingley
22 Sept 2026ODI31332093.9WonRiverside Ground
19 Sept 2026T20I62*3272193.8WonOld Trafford
17 Sept 2026T20I301641187.5WonSophia Gardens
15 Sept 2026T20I804483181.8WonThe Rose Bowl
35 older innings
DateFormatRunsBalls4s6sSRResultGround
22 Feb 2026T20I7140050.0WonPallekele International Cricket Stadium
3 Feb 2026T20I252121119.0WonPallekele International Cricket Stadium
1 Feb 2026T20I392960134.5WonPallekele International Cricket Stadium
30 Jan 2026T20I171040170.0WonPallekele International Cricket Stadium
24 Jan 2026ODI33*2131157.1WonR Premadasa Stadium
22 Jan 2026ODI19200195.0LostR Premadasa Stadium
26 Oct 2023ODI8610133.3LostM. Chinnaswamy Stadium
5 Nov 2022T20I282321121.7WonSydney Cricket Ground
1 Nov 2021T20I101*6766150.7WonSharjah Cricket Stadium
23 Jun 2021T20I68*5581123.6WonSophia Gardens
21 Jun 2019ODI10910111.1LostHeadingley
27 Oct 2018T20I13730185.7WonR Premadasa Stadium
23 Oct 2018ODI02000.0LostR Premadasa Stadium
13 Oct 2018ODI282520112.0WonRangiri Dambulla International Stadium
5 Jul 2016T20I73*4934149.0WonThe Rose Bowl
2 Jul 2016ODI704571155.6WonSophia Gardens
29 Jun 2016ODI17*820212.5WonKennington Oval
21 Jun 2016ODI93996193.9TiedTrent Bridge
26 Mar 2016T20I66*3782178.4WonArun Jaitley Stadium
1 Mar 2015ODI39*1961205.3LostSky Stadium
16 Dec 2014ODI232320100.0LostR Premadasa Stadium
13 Dec 2014ODI22262084.6LostPallekele International Cricket Stadium
10 Dec 2014ODI2*100200.0WonPallekele International Cricket Stadium
7 Dec 2014ODI15220168.2LostR Premadasa Stadium
3 Dec 2014ODI55*3790148.6WonMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
29 Nov 2014ODI7140050.0LostR Premadasa Stadium
26 Nov 2014ODI212111100.0LostR Premadasa Stadium
3 Jun 2014ODI21241087.5LostEdgbaston
31 May 2014ODI12174114163.5LostLord's
25 May 2014ODI461066.7LostRiverside Ground
22 May 2014ODI26*2011130.0WonKennington Oval
20 May 2014T20I261640162.5LostKennington Oval
27 Mar 2014T20I230066.7WonZahur Ahmed Chowdhury Stadium
13 Jun 2013ODI02000.0LostKennington Oval
1 Oct 2012T20I8700114.3LostPallekele International Cricket Stadium

Jos Buttler vs Sri Lanka: questions and answers

How many matches has Jos Buttler played against Sri Lanka?
Jos Buttler has played 47 matches against Sri Lanka (31 in ODIs, 16 in T20Is), from 2012 to 2026. England won 27 and lost 17 of them.
How many runs has Jos Buttler scored against Sri Lanka?
Jos Buttler has scored 1,379 runs in 40 innings against Sri Lanka at an average of 47.55 and a strike rate of 133.1 (734 runs at an average of 40.78 in ODIs, 645 runs at an average of 58.64 in T20Is).
What is Jos Buttler's highest score against Sri Lanka?
Jos Buttler's highest score against Sri Lanka is 121 off 74 balls (ODI) at Lord's on 31 May 2014.
How many hundreds has Jos Buttler scored against Sri Lanka?
Jos Buttler has scored 2 hundreds and 9 fifties against Sri Lanka.
Where has Jos Buttler scored the most runs against Sri Lanka?
At Sophia Gardens: 168 runs in 3 innings against Sri Lanka, at an average of 84.00.
How does Jos Buttler usually get out against Sri Lanka?
Of Jos Buttler's 29 dismissals against Sri Lanka: caught 16, bowled 7, lbw 3 and run out 3. Lasith Malinga has dismissed Jos Buttler most often, twice in 72 balls.
When did Jos Buttler last play against Sri Lanka?
On 24 September 2026 (ODI) at Headingley: 69 off 49 balls. England lost that match.