BetUKBetUK

Sri Lanka shocked England the last time these two teams met but typically, England tend to get the better of the South Asian nation in most formats of Cricket, will last time out prove to be a turning of the tide in matches between the two or can England get back on track?

Check out more England Fixtures Below

England Vs Sri Lanka in Test Matches

As a Cricketing nation, Sri Lanka used to be one of the best in the world but test match cricket has always been one of their weaker formats. Unfortunately for them, in the last 5-10 years, they have declined rather significantly. You have to go back to 2014 for the last time that Sri Lanka beat England in the test match format, you can find all of their results below.

YearMatchesEngland WinsSri Lanka WinsDraws
20212200
20183300
20163201
20142011
20122110
20113102
20073012
20063111
20033012
20023201
20013210

England's dominance over Sri Lanka in this format means that no matter when the two sides play, the next time betting odds are available for test match cricket, they will favour England.

England Vs Sri Lanka in ODI Matches

England have struggled in the ODI format in recent years and Sri Lanka have benefitted from that and managed to avoid defeat in their last two matches against England. Before those two games, England were largely dominant - picking up 10 wins in the prior 13 matches.

How have England dominated Sri Lanka in recent years? See the ODI results below.

DateHome TeamAway TeamResult
October 26th 2023*Sri LankaEnglandSri Lanka win by 8 wickets
July 4th 2021EnglandSri LankaDraw
July 1st 2021EnglandSri LankaEngland win by 8 wickets
June 29th 2021EnglandSri LankaEngland win by 5 wickets
June 21st 2019EnglandSri LankaSri Lanka win by 20 runs
October 23rd 2018Sri LankaEnglandSri Lanka win by 219 runs
October 20th 2018Sri LankaEnglandEngland win by 18 runs
October 17th 2018Sri LankaEnglandEngland win by 7 wickets
October 13th 2018Sri LankaEnglandEngland win by 31 runs
October 10th 2018Sri LankaEnglandDraw

In regards to betting odds, England will be favoured in most ODI matches.

England Vs Sri Lanka in T20 Matches

England have won their last nine matches in a row against Sri Lanka and you have to go back to 2014 to see the last time Sri Lanka beat England in the T20 format when they picked up a 9 run win at the Oval. It wasn't a massive shock at the time, if it was replicated now - it would be.

How have England accumulated that 9 game win streak against Sri Lanka, find out below.

DateHome TeamAway TeamResult
November 5th 2022*Sri LankaEnglandEngland win by 4 wickets
November 1st 2021*Sri LankaEnglandEngland win by 26 runs
June 26th 2021EnglandSri LankaEngland win by 89 runs
June 24th 2021EnglandSri LankaEngland win by 5 wickets
June 23rd 2021EnglandSri LankaEngland win by 8 wickets
October 27th 2018Sri LankaEnglandEngland win by 30 runs
July 55th 2016EnglandSri LankaEngland win by 8 wickets
March 26th 2016*Sri LankaEnglandEngland win by 10 runs
May 20th 2014EnglandSri LankaEngland win by 9 runs

*Game was played on neutral ground

In regards to betting odds, the two will be evenly matched in this format with England as slight favourites.

England Vs Sri Lanka Cricket FAQs

England and Sri Lanka are due to clash in August with three test matches in the United Kingdom. England are the favourites to win the game but it is possible that England face Sri Lanka before then as the two sides could meet in the World T20 in the Summer.

Sri Lanka actually got the better of England the last time the two sides faced off and it was arguably Sri Lanka's greatest win against the home nation.

England ended up all out of 156 despite making a solid start of 45 before Sri Lanka picked up their first wicket. However, England fell from 122/5 to 156 all out and the batting performances of Pathum Nissanka and Sadeera Samarawickrama saw a historic victory

England and Sri Lanka are set to clash in three test matches in England in 2024.

The first is at Emirates Old Trafford starting on August 21st and ending on August 25th.

The second is at Lord's Cricket Ground and will take place between August 29th and September 2nd.

Finally, the third match begins on September 6th at The Oval and will finish on September 10th.

We're sorry!

Unfortunately, BetUK isn't available in your country.