Oddsworth

Sri Lanka v England, 3rd ODI: Sri Lanka won by 2 wickets

Sri Lanka 430-8; our pre-match call 37%. England 429-4; our pre-match call 63%.

Pakistan ODI tri-series 2026, 3rd ODI

Sri Lanka won by 2 wickets

Thursday 22 October 2026, 1:00pm GMT+5 (day/night)Rawalpindi Cricket Stadium, Rawalpindi

Prediction locked in 22nd October, 06:14 UTCWhen we've said 60–65%, the favourite won 72 of 119

Sri Lanka, last 5

WLWLL

  • 18 Oct 2026 Pakistan won by 37 runs v Pakistan
  • 27 Sept 2026 England won by 223 runs v England
  • 24 Sept 2026 Sri Lanka won by 16 runs v England
  • 22 Sept 2026 England won by 89 runs v England
  • 3 Jun 2026 Sri Lanka won by 41 runs v West Indies

England, last 5

WWLWL

  • 20 Oct 2026 Pakistan won by 87 runs v Pakistan
  • 27 Sept 2026 England won by 223 runs v Sri Lanka
  • 24 Sept 2026 Sri Lanka won by 16 runs v Sri Lanka
  • 22 Sept 2026 England won by 89 runs v Sri Lanka
  • 19 Jul 2026 England won by 27 runs v India

Head to head

28Sri Lanka wins since 2002
25England wins since 2002
  • 27 Sept 2026 England won by 223 runs at Kennington Oval
  • 24 Sept 2026 Sri Lanka won by 16 runs at Headingley
  • 22 Sept 2026 England won by 89 runs at Riverside Ground
  • 27 Jan 2026 England won by 53 runs at R Premadasa Stadium

Sri Lanka teamsheet

Batting positionPlayer and last 10Exp. runsBatBowl
1Kamindu MendisKamindu Mendis222 runs24+1.3–
2Avishka FernandoAvishka Fernando325 runs29+3.1–
3Kusal MendisKusal Mendis (c) †461 runs37+4.5–
4Pavan RathnayakePavan Rathnayake506 runs30+6.9–
5Dasun ShanakaDasun Shanaka255 runs, 3 wkts20+1.2−3.4
6Janith LiyanageJanith Liyanage304 runs, 2 wkts28+3.0−1.9
7SASahan Arachchige105 runs, 1 wkt in 7 matches16−0.8+0.5
8Dunith WellalageDunith Wellalage148 runs, 14 wkts13−0.9+2.1
9Eshan MalingaEshan Malinga26 runs, 10 wkts6−1.1−4.9
10Asitha FernandoAsitha Fernando14 runs, 14 wkts3−1.4−1.1
11Dilshan MadushankaDilshan Madushanka3 runs, 15 wkts3−0.3−1.0

Team record and squad

England teamsheet

Batting positionPlayer and last 10Exp. runsBatBowl
1Tom BantonTom Banton442 runs35+3.9–
2Ben DuckettBen Duckett469 runs40+5.3–
3Joe RootJoe Root544 runs, 1 wkt47+7.4–
4Harry BrookHarry Brook (c)520 runs34+6.3–
5Will JacksWill Jacks271 runs, 11 wkts27+2.1+0.4
6Sam CurranSam Curran117 runs, 13 wkts17+0.7−3.0
7Jordan CoxJordan Cox †122 runs in 7 matches17−1.8–
8Jamie OvertonJamie Overton144 runs, 14 wkts14+2.2−1.7
9Liam DawsonLiam Dawson124 runs, 12 wkts8+0.8+7.0
10Gus AtkinsonGus Atkinson137 runs, 14 wkts7+0.4−1.9
11Josh TongueJosh Tongue1 runs, 5 wkts in 5 matches4−0.3−5.8

Team record and squad

Share