Pakistan ODI Tri-Series 2026 Results: Every Match Score, Final Table and All 9 Centuries
Every Pakistan ODI tri-series 2026 result from 18 to 31 October: scores, venues, the final league table and all 9 centuries, with Pakistan crowned champions.

Pakistan won the 2026 ODI tri-series, beating Sri Lanka by 3 wickets in the final in Lahore on 31 October. In the league, Pakistan won 3 of 4 games for 6 points, Sri Lanka 2 for 4 points and England 1 for 2 points. Below is every result, with scores, venues and the nine centuries of the series.
The series ran from 18 to 31 October 2026, with three games at Rawalpindi Cricket Stadium and four at Gaddafi Stadium, Lahore. We built this list from the official match stories of the International Cricket Council (ICC) and Sri Lanka Cricket, and from our own match reports. The Pakistan Cricket Board (PCB) website refused our connection, so some older figures are marked as reported.
Pakistan won the tri-series by beating Sri Lanka in the final
Pakistan are the 2026 tri-series champions. They chased 326 to beat Sri Lanka by 3 wickets on 31 October at Gaddafi Stadium. Fakhar Zaman made 127 off 99, and Pakistan finished on 331 for 7 in 48.3 overs.
The full story of that night is in our Pakistan vs Sri Lanka final result. Sri Lanka had made 325 for 8, with Kamindu Mendis scoring 131. It was the second time in the series that Pakistan beat Sri Lanka.

Every tri-series result from 18 to 31 October 2026
Seven matches were played: six league games and the final. Pakistan won four of their five games. Sri Lanka won two of five, and England one of four. Every match was scheduled to start at 1 pm PKT.
| Date | Venue | Scores | Result |
|---|---|---|---|
| Sun 18 Oct | Rawalpindi | Pakistan 305 (49.5), Sri Lanka 268 (48.1) | Pakistan won by 37 runs |
| Tue 20 Oct | Rawalpindi | Pakistan 302 for 9, England 215 (38.4) | Pakistan won by 87 runs |
| Thu 22 Oct | Rawalpindi | England 429 for 4, Sri Lanka 430 for 8 (49.5) | Sri Lanka won by 2 wickets |
| Sun 25 Oct | Lahore | England 241 (46.4), Pakistan 243 for 9 (47.1) | Pakistan won by 1 wicket |
| Tue 27 Oct | Lahore | Pakistan 110 (25.3), Sri Lanka 114 for 2 (18.1) | Sri Lanka won by 8 wickets |
| Thu 29 Oct | Lahore | England 386 for 5, Sri Lanka 331 all out | England won by 55 runs |
| Sat 31 Oct, final | Lahore | Sri Lanka 325 for 8, Pakistan 331 for 7 (48.3) | Pakistan won by 3 wickets |
The 1 pm start time is the one given in our list of tri-series start times. The 29 October scores come from Sri Lanka Cricket's report, which says the Sri Lankan innings ended in the 46th over. That dead rubber did not change the final line-up.
Pakistan topped the league table with 6 points
Pakistan finished the league stage first with 3 wins and 6 points. Sri Lanka were second with 2 wins and 4 points. England were third with 1 win and 2 points, so they missed the final.
| Team | Played | Won | Lost | Points |
|---|---|---|---|---|
| Pakistan | 4 | 3 | 1 | 6 |
| Sri Lanka | 4 | 2 | 2 | 4 |
| England | 4 | 1 | 3 | 2 |
Each win was worth 2 points. We worked out the table from the six league results, since we could not open an official standings page. Pakistan's first three wins sealed their place before the last week. The ICC preview of 30 October confirms Pakistan qualified "courtesy of three consecutive victories". Net run rate did not matter in the end, but the method is set out in our net run rate worked example.

Nine centuries were scored in seven matches
Batters scored nine centuries in the series. The biggest was Harry Brook's 202 for England at Rawalpindi. Sri Lanka's Pavan Rathnayake made two, and England's Ben Duckett also made two. Pakistan had three, by Salman Agha, Shadab Khan and Fakhar Zaman.
| Batter | Score | Match |
|---|---|---|
| Salman Agha (Pakistan) | 107 off 90 | v Sri Lanka, 18 Oct |
| Harry Brook (England) | 202 | v Sri Lanka, 22 Oct |
| Pavan Rathnayake (Sri Lanka) | 130 | v England, 22 Oct |
| Ben Duckett (England) | 105 off 111 | v Pakistan, 25 Oct |
| Shadab Khan (Pakistan) | 113 not out off 96 | v England, 25 Oct |
| Ben Duckett (England) | 167 off 132 | v Sri Lanka, 29 Oct |
| Pavan Rathnayake (Sri Lanka) | 118 off 77 | v England, 29 Oct |
| Kamindu Mendis (Sri Lanka) | 131 off 128 | final, 31 Oct |
| Fakhar Zaman (Pakistan) | 127 off 99 | final, 31 Oct |
Pavan Rathnayake was the series' leading run-scorer, according to Sri Lanka Cricket. Its preview gave him 350 runs at an average of 116.67 before the final. His 77 in the final takes him to 427, by our sum. The 105 and the 202 are as reported in our earlier match pages, since we could not open the PCB scorecards.
Five moments that shaped the series
The series turned on a few big swings. Pakistan won a one-wicket thriller, Sri Lanka chased 430, and Pakistan lost heavily before winning the final. Here they are in order.
- 18 October: Salman Agha's 107 gives Pakistan a 37 run win over Sri Lanka.
- 22 October: Sri Lanka chase 430 against England with one ball left, reported as the second-highest chase in ODI history.
- 25 October: Shadab Khan and Haris Rauf add 89 for the last wicket to beat England, as our one wicket win report showed.
- 27 October: Dilshan Madushanka takes 5 for 34 and Pakistan are out for 110.
- 31 October: Pakistan recover from 14 for 2 to chase 326 and win the final.
Brook's 202 and the 430 chase on 22 October were the high point for runs. Sri Lanka's chase is covered in our report on Sri Lanka's 430 chase.
Common questions
Who won the tri-series 2026 in Pakistan?
Pakistan. They beat Sri Lanka by 3 wickets in the final at Gaddafi Stadium, Lahore, on 31 October 2026.
How many matches did Pakistan win in the tri-series?
Four of five. They lost only to Sri Lanka on 27 October, by 8 wickets.
Who scored the most runs in the tri-series?
Pavan Rathnayake of Sri Lanka, according to Sri Lanka Cricket. By our sum he made 427 runs.
What was the highest score of the series?
Sri Lanka's 430 for 8 against England at Rawalpindi on 22 October, chasing England's 429 for 4.
Did England reach the final?
No. England won only once, against Sri Lanka on 29 October, and finished third with 2 points.
What does Pakistan play next?
A two-match Test series against Sri Lanka, starting in Rawalpindi on 9 November 2026.
How we verified this
What we checked, where we read it, and what we could not confirm.
Last checked 1 November 2026. The final's scores come from the ICC match story of 31 October 2026. The 29 October result, Pavan Rathnayake's runs and the final details come from Sri Lanka Cricket's Sinhala match reports of 29 October to 1 November 2026, which we translated ourselves. The 18 to 27 October results come from our own match reports, written from published scorecards and reports. The table and the 427 runs are our arithmetic. We could not open the PCB website, so the player of the series is not shown.
About the author

Senior Writer, Public Services and Technology
Shahid joined us in 2024 as an author. He is a senior contributor to Pakistan's leading technology websites. He writes detailed articles, mostly covering his expertise in the latest tech, mobiles, apps, gadgets, and step-by-step guides. His ideology is to help people understand the latest trends and explain complex methods through very easy-to-understand guides.




