Pakistan chase 326 to beat Sri Lanka and win Lahore tri-series
Fakhar Zaman made 127 off 99 balls, with 11 fours and six sixes, as Pakistan chased 326 to beat Sri Lanka by three wickets in the final of the ODI tri-series in Lahore on 31 October. It was the 12th ODI century of his career, and it gave the hosts the Tri-Series in Pakistan 2026 title.
Captain Shaheen Afridi hit the winning six, ICC reports.
How the chase was built
Pakistan were five down for 230 after 36.5 overs. Saad Baig made a maiden ODI half-century in that period, 74 off 75 balls.
Arafat Minhas then kept the chase alive with 61 off 31 balls, including three fours and four sixes.
The road to the final
Pakistan beat Sri Lanka by 37 runs in the opening match on 18 October and England by 87 runs two days later. They then edged England by one wicket on 25 October, but lost to Sri Lanka by eight wickets on 27 October after being bowled out for 110.
Sri Lanka beat England by two wickets on 22 October: England made 429/4 and Sri Lanka chased it down, finishing on 430/8. England then beat them by 55 runs on 29 October.
What’s next
ICC says the win gives Pakistan big positives on the road to the 2027 ICC Men’s Cricket World Cup.
The same two sides meet again soon: the first Test between Pakistan and Sri Lanka starts on Monday, 9 November, at 10:30 AM IST.



