Skip to content
Pakistan Era logo
Sports

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.

Shahid Anwar, author at Pakistan EraShahid Anwar5 min read
An empty cricket stadium under floodlights, for every tri-series result and the final table

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.

Pakistan ODI tri-series 2026 results: seven matches from 18 to 31 October in Rawalpindi and Lahore

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.

DateVenueScoresResult
Sun 18 OctRawalpindiPakistan 305 (49.5), Sri Lanka 268 (48.1)Pakistan won by 37 runs
Tue 20 OctRawalpindiPakistan 302 for 9, England 215 (38.4)Pakistan won by 87 runs
Thu 22 OctRawalpindiEngland 429 for 4, Sri Lanka 430 for 8 (49.5)Sri Lanka won by 2 wickets
Sun 25 OctLahoreEngland 241 (46.4), Pakistan 243 for 9 (47.1)Pakistan won by 1 wicket
Tue 27 OctLahorePakistan 110 (25.3), Sri Lanka 114 for 2 (18.1)Sri Lanka won by 8 wickets
Thu 29 OctLahoreEngland 386 for 5, Sri Lanka 331 all outEngland won by 55 runs
Sat 31 Oct, finalLahoreSri 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.

TeamPlayedWonLostPoints
Pakistan4316
Sri Lanka4224
England4132

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.

Tri-series 2026 final league table: Pakistan 6 points, Sri Lanka 4, England 2

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.

BatterScoreMatch
Salman Agha (Pakistan)107 off 90v Sri Lanka, 18 Oct
Harry Brook (England)202v Sri Lanka, 22 Oct
Pavan Rathnayake (Sri Lanka)130v England, 22 Oct
Ben Duckett (England)105 off 111v Pakistan, 25 Oct
Shadab Khan (Pakistan)113 not out off 96v England, 25 Oct
Ben Duckett (England)167 off 132v Sri Lanka, 29 Oct
Pavan Rathnayake (Sri Lanka)118 off 77v England, 29 Oct
Kamindu Mendis (Sri Lanka)131 off 128final, 31 Oct
Fakhar Zaman (Pakistan)127 off 99final, 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.

  1. 18 October: Salman Agha's 107 gives Pakistan a 37 run win over Sri Lanka.
  2. 22 October: Sri Lanka chase 430 against England with one ball left, reported as the second-highest chase in ODI history.
  3. 25 October: Shadab Khan and Haris Rauf add 89 for the last wicket to beat England, as our one wicket win report showed.
  4. 27 October: Dilshan Madushanka takes 5 for 34 and Pakistan are out for 110.
  5. 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

Shahid Anwar, author at Pakistan Era

Senior Writer, Public Services and Technology

Shahid Anwar

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.

TopicsTri-Series 2026Pakistan CricketSri LankaEnglandODI Results