England and Sri Lanka meet again at Gaddafi Stadium in Lahore on Thursday, 29 October 2026, and the tension is already high. Sri Lanka won the last meeting with just one ball to spare, while England still hold a slim edge in the numbers. Here is the CricStats preview, with a data-based lean.
This is the 6th match of the Pakistan Triangular Series. The all-time ODI record between these sides is almost impossible to separate.
| All-time ODI head-to-head | Figure |
|---|---|
| Matches played | 86 |
| England wins | 42 |
| Sri Lanka wins | 40 |
| Tied / drawn / no result | 4 |
The first meeting came in 1982. More than four decades later, only two wins separate the teams.
The recent results swing back and forth, and the margins have been dramatic.
| Date | Result | Venue |
|---|---|---|
| 22 Oct 2026 | Sri Lanka won by 2 wickets (1 ball remaining) | Rawalpindi Cricket Stadium |
| 27 Sep 2026 | England won by 223 runs | Kennington Oval |
| 24 Sep 2026 | Sri Lanka won by 16 runs | Headingley |
| 22 Sep 2026 | England won by 89 runs | Riverside Ground |
| 27 Jan 2026 | England won by 53 runs | R.Premadasa Stadium |
England have won three of those five. Sri Lanka’s two wins came by a narrow margin and by a last-ball finish.
Neither side comes in flying. Both have taken some hard knocks over their last ten completed ODIs.
England’s last ten read L L L W L W W W L W, a 50% win rate. Their three most recent games were all defeats: Pakistan won by 1 wicket with 17 balls remaining on 25 October, Sri Lanka won by 2 wickets on 22 October, and Pakistan won by 87 runs on 20 October.
Before that slide came the 223-run win over Sri Lanka at the Oval, a reminder of how heavily England can win when things click.
Sri Lanka’s last ten read W L L W L L L W L L, a 30% win rate. They lost to Pakistan by 37 runs on 18 October. Yet their most recent win was the one that mattered here, the two-wicket finish against England in Rawalpindi.
That result gives them belief, even if the wider form line is shaky.
Lahore has hosted 74 completed ODIs. Teams batting first have won 39 and teams chasing have won 31, so setting a total has had a small advantage historically.
| Gaddafi Stadium ODIs | Figure |
|---|---|
| Completed matches | 74 |
| Won batting first | 39 |
| Won chasing | 31 |
| Average first-innings total | 259 |
An average first-innings score of 259 gives a useful marker. Teams that get close to it have often been in the contest.
Squads for this match are not confirmed, so these are players who have performed over the last 12 months, not certain starters.
Joe Root has scored 707 runs in 14 innings with a best of 111. Harry Brook has made 608 runs in 14 innings, including a best of 202, and Ben Duckett has 579 runs in 14 innings with a best of 141.
With the ball, Jamie Overton has 15 wickets in 11 matches, Sam Curran has 13 and Will Jacks has 12.
Pavan Rathnayake leads the batting with 482 runs in 9 innings, including a best of 130. Kusal Mendis has 409 runs in 11 innings with a best of 121, and Janith Liyanage has 342 runs in 11 innings.
Asitha Fernando has taken 14 wickets in 10 matches. Jeffrey Vandersay has 8 wickets in just 4 matches, and Dunith Wellalage has 8 in 7.
The head-to-head tells its own story of individual dominance. Harry Brook leads the run charts with 531 runs in 7 innings, ahead of Joe Root with 396 in 8 and Pavan Rathnayake with 371 in 7.
On the wickets side, Asitha Fernando leads with 10, followed by Will Jacks with 9 and Liam Dawson with 8. Brook’s numbers stand out: he averages far more than a run-a-ball threat would suggest in this fixture, and he is a key name to watch.
The data lean is clear but modest. In the last 10 decisive meetings, England lead 60% to 40%. England’s recent win rate is 50%, against 30% for Sri Lanka.
On the numbers alone, England are slight favourites, at 60% to 40%. That is what the data suggests, not a certainty. Sri Lanka’s last-ball win in Rawalpindi proves how quickly this rivalry can flip.
With a short gap between the sides’ last meeting and this one, expect tight cricket in Lahore.






