Pakistan vs Sri Lanka, 1st Match

Triangular Series (Pakistan) 2026 · ODI · · Rawalpindi Cricket Stadium, Rawalpindi

Pakistan won by 37 runs (Pakistan 305, Sri Lanka 268).

Match report

Pakistan (PAK) faced Sri Lanka (SL) in the 1st Match of Triangular Series (Pakistan) 2026, a ODI match, at Rawalpindi Cricket Stadium, Rawalpindi. Play began on Sunday, 18 October 2026 at 08:00 UTC. Each side bats for up to 50 overs.

Sri Lanka won the toss and chose to bowl. The on-field umpires were Asif Yaqoob and Wayne Knights, with Jeff Crowe as match referee.

Pakistan made 305 in 49.5 overs, with Salman Agha top-scoring on 107 from 90 balls. Eshan Malinga was the pick of the bowlers with 4 for 46. Sri Lanka made 268 in 48.1 overs, with Pavan Rathnayake top-scoring on 79 from 74 balls. Shaheen Afridi was the pick of the bowlers with 3 for 55.

Result: Pakistan won by 37 runs. Salman Agha was named player of the match.

The full scorecard, fall of wickets and every ball of the commentary are on the Scorecard and Commentary tabs, and the Crease Cam replays each delivery as an animation.

Pakistan · 1st innings: 305 (49.5 ov)

Batting
BatterDismissalRB4s6sSR
Fakhar Zamanc Sachindu Colombage b Dilshan Madushanka16192184.21
Saim Ayubc Janith Liyanage b Dilshan Madushanka780187.5
Babar Azamc Pavan Rathnayake b Eshan Malinga45576078.95
Saad Baigc Sachindu Colombage b Eshan Malinga39403297.5
Salman Aghac Dasun Shanaka b Asitha Fernando10790101118.89
Hasan Nawazc Pavan Rathnayake b Asitha Fernando37492275.51
Arafat Minhasc Kamindu Mendis b Asitha Fernando181520120
Faheem Ashrafc Kusal Mendis b Eshan Malinga6600100
Shaheen Afridinot out131220108.33
Naseem Shahlbw b Eshan Malinga01000
Haris Raufrun out (Eshan Malinga)04000

Extras: 17

Bowling
BowlerOMRWEcon
Asitha Fernando1015935.9
Dilshan Madushanka1006726.7
Dasun Shanaka704105.86
Eshan Malinga9.504644.68
Sachindu Colombage1006106.1
Kamindu Mendis201909.5
Sahan Arachchige10808

Sri Lanka · 1st innings: 268 (48.1 ov)

Batting
BatterDismissalRB4s6sSR
Kamindu Mendisc Faheem Ashraf b Shaheen Afridi44504088
Avishka Fernandoc Faheem Ashraf b Naseem Shah591055.56
Kusal Mendisc Saim Ayub b Faheem Ashraf18342052.94
Pavan Rathnayakec Salman Agha b Faheem Ashraf797462106.76
Sahan Arachchigec Saad Baig b Shaheen Afridi350060
Janith Liyanagec Babar Azam b Haris Rauf60745081.08
Dasun Shanakac Babar Azam b Shaheen Afridi281831155.56
Sachindu Colombagec Saad Baig b Naseem Shah140025
Eshan Malingarun out (Babar Azam)260033.33
Asitha Fernandob Haris Rauf7101070
Dilshan Madushankanot out150020

Extras: 20

Bowling
BowlerOMRWEcon
Shaheen Afridi1005535.5
Naseem Shah1004324.3
Haris Rauf9.104825.24
Faheem Ashraf804926.13
Arafat Minhas905606.22
Saim Ayub201407

Latest overs

  1. Over 49 (SL, Haris Rauf): 0 runs, 265/10 – W
  2. Over 48 (SL, Naseem Shah): 5 runs, 265/9 – 1 • • 4 • •
  3. Over 47 (SL, Haris Rauf): 3 runs, 260/9 – • • 1 1 • 1
  4. Over 46 (SL, Naseem Shah): 3 runs, 257/9 – • W W 1 1 1
  5. Over 45 (SL, Shaheen Afridi): 3 runs, 254/7 – 0lb • • • W 2 wd
  6. Over 44 (SL, Haris Rauf): 2 runs, 251/6 – • • W • 2 •