Pakistan won the Pakistan ODI Tri-Series final at the Gaddafi Stadium in Lahore on 31 October 2026, beating Sri Lanka by three wickets with nine balls remaining. Fakhar Zaman was Player of the Match for 127 off 99 balls, with 11 fours and six sixes, as Pakistan chased a target of 326 to finish on 331/7 in 48.3 overs.
How It Unfolded
Pakistan won the toss and chose to field. Sri Lanka posted 325/8, built around Kamindu Mendis, who made 131 off 128 balls with 12 fours and two sixes before he was out lbw. Pavan Rathnayake added 77 off 65 balls and Avishka Fernando made 38 off 49. Dasun Shanaka struck 17 off nine balls late on. Pakistan's wickets were shared: Salman Agha took 2/44 from seven overs, Shaheen Shah Afridi 2/50, Haris Rauf 2/60 and Naseem Shah 2/80.
The chase was led by Fakhar's 127. Saad Baig supported him with 74 off 75 balls, and Arafat Minhas then hit 61 off 31 balls with four sixes. Hasan Nawaz finished unbeaten on 37 off 45 balls, and Shaheen Shah Afridi was not out on six from three balls, including a six. Dilshan Madushanka was Sri Lanka's best bowler with 3/63, while Asitha Fernando took 2/72, Maheesh Theekshana 1/57 and Dunith Wellalage 1/58.
The Oracle's Call
The CricMind Oracle locked Pakistan at 71% and Sri Lanka at 29% before the toss, and the call was correct. The model had Pakistan rated sixth and Sri Lanka seventh, and gave the hosts a home advantage in Lahore. You can read the full Oracle call for every factor.
What's Next
The result completes the tournament with the trophy going to Pakistan. Earlier in the series, Pakistan won the first match by 37 runs, the second by 87 runs and the fourth by one wicket, Sri Lanka won the third and fifth matches, and England won the sixth. Every result is on the Pakistan ODI Tri-Series hub.
Source: Scorecard and the Oracle call.