16MatchesODI 12 · T20I 4
298Runsaverage 24.83 · SR 75.4
91Highest score0 hundreds · 1 fifties
12Wicketseconomy 5.28 · best 3/32

Dhananjaya de Silva against England by format

FormatMatRunsAvgSR100s/50sHSWktsEconBest
ODI1225832.2573.90/19194.983/32
T20I44010.0087.00/01737.672/24

Dhananjaya de Silva against England year by year

YearMatRunsAvgSR100s/50sHSWktsEconBest
2026 ODI35919.6761.50/04045.202/37
2026 T20I11111.0091.70/0110——
2023 ODI10——0/0—010.000/10
2022 T20I199.0081.80/0926.002/24
2021 ODI29547.5092.20/19105.000/10
4 earlier years
YearMatRunsAvgSR100s/50sHSWktsEconBest
2021 T20I133.0075.00/030——
2019 ODI12929.0061.70/02934.003/32
2018 ODI57537.5072.80/036*24.881/18
2018 T20I11717.0089.50/017111.001/22

Dhananjaya de Silva's best innings against England

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
9191ODIKennington Oval1 Jul 2021

Dhananjaya de Silva's best bowling against England

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
3/328ODIHeadingley21 Jun 2019

Dhananjaya de Silva against England by ground

England bowlers Dhananjaya de Silva has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Adil Rashid10565361.9
Moeen Ali4833068.8
Tom Curran4438286.4
Liam Dawson3931179.5

England batters Dhananjaya de Silva has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Joe Root8159272.8
Ben Stokes5949083.1
Eoin Morgan4742089.4
Ben Duckett3422164.7

Dhananjaya de Silva's batting in every match against England

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
30 Jan 2026T20I11121091.7LostPallekele International Cricket Stadium
27 Jan 2026ODI9160056.3LostR Premadasa Stadium
24 Jan 2026ODI40594067.8LostR Premadasa Stadium
22 Jan 2026ODI10211047.6WonR Premadasa Stadium
5 Nov 2022T20I9110081.8LostSydney Cricket Ground
9 older innings
DateFormatRunsBalls4s6sSRResultGround
4 Jul 2021ODI4121033.3No resultCounty Ground, Bristol
1 Jul 2021ODI9191130100.0LostKennington Oval
23 Jun 2021T20I340075.0LostSophia Gardens
21 Jun 2019ODI29471061.7WonHeadingley
27 Oct 2018T20I17192089.5LostR Premadasa Stadium
23 Oct 2018ODI19*1511126.7WonR Premadasa Stadium
20 Oct 2018ODI17282060.7LostPallekele International Cricket Stadium
17 Oct 2018ODI3100030.0LostPallekele International Cricket Stadium
13 Oct 2018ODI36*502172.0LostRangiri Dambulla International Stadium

Dhananjaya de Silva's bowling in every match against England

Newest first

DateFormatOversRunsWktsEconResultGround
27 Jan 2026ODI54519.00LostR Premadasa Stadium
24 Jan 2026ODI73725.29LostR Premadasa Stadium
22 Jan 2026ODI82212.75WonR Premadasa Stadium
26 Oct 2023ODI110010.00WonM. Chinnaswamy Stadium
5 Nov 2022T20I42426.00LostSydney Cricket Ground
7 older matches
DateFormatOversRunsWktsEconResultGround
1 Jul 2021ODI21005.00LostKennington Oval
21 Jun 2019ODI83234.00WonHeadingley
27 Oct 2018T20I222111.00LostR Premadasa Stadium
23 Oct 2018ODI41814.50WonR Premadasa Stadium
20 Oct 2018ODI41804.50LostPallekele International Cricket Stadium
17 Oct 2018ODI42305.75LostPallekele International Cricket Stadium
13 Oct 2018ODI41914.75LostRangiri Dambulla International Stadium

Dhananjaya de Silva vs England: questions and answers

How many matches has Dhananjaya de Silva played against England?
Dhananjaya de Silva has played 16 matches against England (12 in ODIs, 4 in T20Is), from 2018 to 2026. Sri Lanka won 4 and lost 10 of them.
How many runs has Dhananjaya de Silva scored against England?
Dhananjaya de Silva has scored 298 runs in 14 innings against England at an average of 24.83 and a strike rate of 75.4 (258 runs at an average of 32.25 in ODIs, 40 runs at an average of 10.00 in T20Is).
What is Dhananjaya de Silva's highest score against England?
Dhananjaya de Silva's highest score against England is 91 off 91 balls (ODI) at Kennington Oval on 1 July 2021.
How many hundreds has Dhananjaya de Silva scored against England?
Dhananjaya de Silva has scored no hundreds and 1 fifty against England.
Where has Dhananjaya de Silva scored the most runs against England?
At R Premadasa Stadium: 95 runs in 5 innings against England, at an average of 23.75.
How does Dhananjaya de Silva usually get out against England?
Of Dhananjaya de Silva's 12 dismissals against England: caught 10 and lbw 2. Adil Rashid has dismissed Dhananjaya de Silva most often, 3 times in 105 balls.
How many wickets has Dhananjaya de Silva taken against England?
Dhananjaya de Silva has taken 12 wickets in 12 innings against England at an economy of 5.28 (9 wickets in ODIs, 3 wickets in T20Is).
What are Dhananjaya de Silva's best bowling figures against England?
Dhananjaya de Silva's best figures against England are 3/32. Dhananjaya de Silva has not taken four wickets in a match against them.
Which England batter has Dhananjaya de Silva dismissed most?
Joe Root, twice in 81 balls in internationals, for 59 runs.
When did Dhananjaya de Silva last play against England?
On 30 January 2026 (T20I) at Pallekele International Cricket Stadium: 11 off 12 balls. Sri Lanka lost that match.