Global sports desk
Cricket / Published update

Cricket men verified results and updates for 18 October 2026

A retrospective of the Pakistan ODI Tri-Series opener on 18 October 2026: Salman Agha's century anchored Pakistan's 37-run win over Sri Lanka in Rawalpindi as Sri Lanka's late recovery fell short.

Published: 3 min read
Cricket men verified results and updates for 18 October 2026
Managed editorial artwork for this SportsHub4U story.

Sources and update record

Sources: 2 named sources listed below; 2 with an access date.

Reported status: Rules / background — not a live result

Production: Automated, AI-assisted source-checking workflow; not a named human review.

Context: This update looks back at events from 18 October 2026. The Pakistan ODI Tri-Series opener in Rawalpindi produced a completed result on that date, with match reports and scorecards published for the fixture.

Match overview — Pakistan vs Sri Lanka (18 Oct 2026)

Pakistan posted 305 in a completed innings and Sri Lanka were dismissed for 268 in reply, leaving Pakistan victorious by 37 runs. Salman Agha's century was central to the hosts' total as Pakistan recovered from early setbacks to reach a match-winning score.

Salman Agha made 107 off 90 balls and was named Player of the Match; his partnerships, including a 97-run stand with Hasan Nawaz and a 64-run sixth-wicket stand with Arafat Minhas, helped rebuild Pakistan's innings after four early wickets. Sri Lanka's bowlers struck late but could not prevent Pakistan reaching 305.

Chasing 306, Sri Lanka were 91 for 4 by the 20th over before Pavan Rathnayake and Janith Liyanage put together a 119-run partnership to revive the chase. Rathnayake finished with 79 and Liyanage made 60, but Sri Lanka then lost their last five wickets for 15 runs and fell short of the target.

  • Key points:
  • - Pakistan 305 (Salman Agha 107).
  • - Sri Lanka 268 (Pavan Rathnayake 79, Janith Liyanage 60).
  • - Pakistan won by 37 runs.
  • - Sri Lanka recovered from 91/4 with a 119-run partnership but collapsed late, losing the final five wickets for 15 runs.

/cricket

The verified schedule listed Sunday, 18 October 2026, at 1:00 PM local as the start at Rawalpindi Cricket Stadium.

Update basis and verification

This update presents the reported position at publication. Check the named references and any recorded event status; an automated publication check is not human factual certification. Unfinished events must not be read as final results.