Sri Lanka chased down 430 to beat England by 2 wickets with one ball remaining in the third match of the Pakistan ODI Tri-Series at Rawalpindi Cricket Stadium on 22 October 2026. Player of the match Pavan Rathnayake made 130 off 106 balls, and the chase overhauled Harry Brook's 202 off 116 balls in England's 429/4.
How It Unfolded
Sri Lanka won the toss and chose to field. Brook dominated England's innings with 21 fours and 10 sixes before he was caught. Joe Root added 69 off 66 balls, Will Jacks finished 66 not out off 30 balls and Tom Banton made 50 off 51. Ben Duckett was lbw for 29. Dunith Wellalage was the pick of Sri Lanka's bowlers with 2/56 from 10 overs, and Asitha Fernando took 1/68.
Sri Lanka's reply was built on Rathnayake's 130, with 15 fours and 3 sixes, and Avishka Fernando's 97 off 83 balls. Dasun Shanaka hit 97 off 50 balls with 8 sixes, and Janith Liyanage saw the side home with 61 not out off 27 balls, reaching 430/8 in 49.5 overs. Josh Tongue took 3/79 for England and Sam Curran 2/103 from 9 overs.
The Oracle's Call
The CricMind Oracle locked England at 64% and Sri Lanka at 36% before the toss, so the call was missed. The model rated England 1597, fifth on its list, against Sri Lanka's 1482 in seventh, and England came in with four wins from their last five. The full Oracle call has every factor.
What's Next
Pakistan won the first two matches of the tri-series, by 37 runs and by 87 runs. After this result the standing reads Sri Lanka 2, England 0. Every result is on the Pakistan ODI Tri-Series hub.
Source: Scorecard and the Oracle call.