England's ODI tri-series against Pakistan and Sri Lanka: Latest schedule, results and how to watch on Sky Sports
Latest schedule and results from the ODI tri-series involving England, Pakistan and Sri Lanka; England are in action on October 25 and 29, with the top two teams progressing to the final on October 31; Sky Sports will also broadcast England's Test tour of South Africa this winter
Thursday 22 October 2026 18:04, UK
Sky Sports will broadcast England's one-day international tri-series against Pakistan and Sri Lanka in full this October.
A deal agreed between Sky Sports and the Pakistan Cricket Board means all seven matches held across Lahore and Rawalpindi will be shown live on Sky Sports and NOW.
The sides play each other twice before the top two teams meet in the October 31 final.
- Latest Sky Sports deals or stream no contract with NOW
- Latest England cricket news, views and match reports
- Listen to latest episode of the Sky Sports Cricket Podcast
England lost to Pakistan in Rawalpindi on October 20 and were beaten in a high-scoring contest against Sri Lanka on October 22, despite posting 429-4 - their fourth-highest total ever in ODIs.
Harry Brook carded the first ODI double hundred by an Englishman in that losing effort against Sri Lanka. His side return to action against Pakistan in Lahore on October 25 and will stay there to play Sri Lanka on October 29.
The final is also in Lahore on October 31.
The series continues England's preparation for the 2027 50-over World Cup in South Africa, Zimbabwe and Namibia.
Brook's side have won their previous two ODI series - 2-1 victories at home to India and Sri Lanka this summer.
Full ODI tri-series schedule
All games live on Sky Sports and NOW, all times UK and Ireland; all times subject to change
- October 18 - Pakistan beat Sri Lanka by 37 runs (Rawalpindi)
- October 20 - Pakistan beat England by 87 runs (Rawalpindi)
- October 22 - Sri Lanka beat England by two wickets (Rawalpindi)
- October 25 (8am) - Pakistan vs England (Lahore)
- October 27 (8am) - Pakistan vs Sri Lanka (Lahore)
- October 29 (8am) - Sri Lanka vs England (Lahore)
- October 31 (8am) - Final (Lahore)
The agreement to show the tri-series further strengthens Sky Sports' position as the home of cricket.
Sky broadcasts all home England men's and women's international and domestic cricket, alongside England's tour of South Africa this winter and Ashes on home soil next summer.
Watch England's ODI tri-series with Pakistan and Sri Lanka throughout October live on Sky Sports Cricket. Not got Sky? Latest Sky Sports deals or stream with no contract through NOW - cancel anytime.