Salman Agha Hits 107 off 90 Balls for Pakistan Against Sri Lanka, Player of the Match in Rawalpindi
Salman Agha scored 107 off 90 balls for Pakistan against Sri Lanka in Rawalpindi on 18 October 2026 and was player of the match. See the stands behind it.

Salman Agha scored 107 off 90 balls for Pakistan against Sri Lanka at Rawalpindi Cricket Stadium on Sunday 18 October 2026 and was named player of the match in the opening game of the ODI tri-series. He came in at 106 for 3 in the 20th over, hit 10 fours and 1 six, and was seventh out at 291 in the 47th over. Pakistan made 305 and won by 37 runs.
We read the full scorecard on 19 October 2026 and worked out the partnerships from the fall of wickets. The match report, with both innings and the bowling, is on the page about Pakistan's 37 run win over Sri Lanka. This page is only about the hundred.
Salman Agha made 107 off 90 balls at a strike rate of 118.89
The innings had 10 fours and 1 six, so 46 of the 107 runs came in boundaries and 61 came from running between the wickets. Salman faced 90 balls, scored at 118.89 runs per 100 balls, and was caught by Dasun Shanaka off Asitha Fernando with the score on 291 and 19 balls of the innings left.

Pakistan scored 185 runs while he was at the crease, from 106 for 3 to 291 for 7. That stretch lasted 163 balls, of which he faced 90 and scored 107. His partners and extras made the other 78 from 73 balls. He was the only Pakistan batter past 50.
| Partnership | Partner | Runs added | Score when it ended |
|---|---|---|---|
| Fourth wicket | Saad Baig | 12 | 118 for 4, 21.5 overs |
| Fifth wicket | Hasan Nawaz (37 off 49) | 97 | 215 for 5, 37.2 overs |
| Sixth wicket | Arafat Minhas (18 off 15) | 64 | 279 for 6, 44.6 overs |
| Seventh wicket | Faheem Ashraf | 12 | 291 for 7, 46.5 overs |
He came in at 106 for 3 and Pakistan were 118 for 4 twelve balls later
Babar Azam was out for 45 off 57 in the 20th over, caught by Pavan Rathnayake off Eshan Malinga, which brought Salman in at 106 for 3. Saad Baig, on debut, was out for 39 two overs later. At 118 for 4 after 21.5 overs, Pakistan had 28 overs left and a middle order of Hasan Nawaz, Arafat Minhas and Faheem Ashraf to come.
Sri Lanka's two new-ball bowlers had done the early damage. Dilshan Madushanka took both openers, Saim Ayub for 7 and Fakhar Zaman for 16, inside the first six overs. The ODI rules for this series give the fielding side three powerplays and two new balls, which we explain in the page on ODI rules for the tri-series, and the early wickets came in the first of those powerplays.
The 97 run stand with Hasan Nawaz took Pakistan from 118 to 215
Salman Agha and Hasan Nawaz added 97 for the fifth wicket in 93 balls, from 21.5 overs to 37.2. Hasan Nawaz made 37 off 49 with 2 fours and 2 sixes before Asitha Fernando had him caught by Rathnayake. The scorecard does not show the score at which Salman reached 50, so we do not place it inside the stand.

Arafat Minhas then hit 18 off 15 in a stand of 64 that took Pakistan to 279 for 5 at the end of the 45th over. The last 5 wickets fell for 26 runs, which left Pakistan at 305 rather than the 320 or more the stand had set up. The scorecard does not record exactly when he reached 100, so we do not give a ball count for the hundred.
The hundred won the match by the margin of his own innings
Pakistan won by 37 runs. Without Salman Agha's 107, the scorecard shows no other batter above 45 and only four above 30. Sri Lanka's chase reached 253 for 5 in the 44th over before Pakistan's bowlers took the last 5 wickets for 15 runs, which is told in the piece on how Pakistan took Sri Lanka's last five wickets.
Salman also took a catch in the field. He caught Pavan Rathnayake, Sri Lanka's top scorer with 79, off Faheem Ashraf in the 38th over. That ended the 119 run stand that had given Sri Lanka a chance.
- In at 106 for 3 in the 20th over after Babar Azam was out.
- Pakistan 118 for 4 in the 22nd over when Saad Baig fell.
- Stand of 97 with Hasan Nawaz to 215 in the 38th over.
- Stand of 64 with Arafat Minhas to 279 in the 45th over.
- Out for 107 off 90 at 291 in the 47th over.
- Pakistan all out 305 in 49.5 overs.
Salman Agha is in Pakistan's ODI side but not the T20I team this month
Salman Agha was in the 16 man ODI squad for the tri-series but not the T20I squad that played Sri Lanka earlier in October, as we set out in the page on the tri-series squads. Shaheen Shah Afridi captains the ODI side and Mike Hesson is head coach.
Public career records we read on 19 October 2026 list three ODI hundreds for him before this one, including 134 against South Africa in February 2025 and 105 not out against Sri Lanka in November 2025. We could not open an official PCB or ICC career page, so treat that count as reported rather than confirmed. Where he stands in the ICC ODI player rankings was last published before this match, and the next ICC update will show whether the 107 moves him.

Pakistan's next match is against England in Rawalpindi on Tuesday 20 October at 1 pm PKT. The PCB normally posts its own match report and the player of the match award on its website, and the ICC's ODI batting rankings update weekly.
Common questions
How many runs did Salman Agha score against Sri Lanka on 18 October 2026?
107 off 90 balls, with 10 fours and 1 six. He was caught by Dasun Shanaka off Asitha Fernando with Pakistan on 291 for 7.
Was Salman Agha player of the match?
Yes. He was named player of the match for the 107 and the catch that removed Pavan Rathnayake for 79.
What was the score when he came in?
106 for 3 in the 20th over, after Babar Azam was out for 45. Saad Baig fell soon after at 118 for 4.
Who did he bat with?
Hasan Nawaz, in a stand of 97 for the fifth wicket, and Arafat Minhas, in a stand of 64 for the sixth. Both stands are our arithmetic from the fall of wickets.
How many ODI hundreds does Salman Agha have?
Public records list three before this one, so this would be his fourth. We could not read an official career page, so we report the figure rather than confirm it.
When does Pakistan play next?
Against England at Rawalpindi Cricket Stadium on Tuesday 20 October 2026 at 1 pm PKT.
How we verified this
What we checked, where we read it, and what we could not confirm.
We read the full scorecard of the first match of the Pakistan ODI Tri-Series on 19 October 2026, including the fall of wickets and the player of the match award. The strike rate, boundary runs, partnership sizes and ball counts for each stand are our arithmetic from that card. The count of earlier ODI hundreds comes from a public career record read on 19 October 2026 that carried statistics to 31 August 2026, and we could not confirm it on the PCB website, which returned a bot check, or on an ICC career page. We did not use any other publisher's report.
About the author

Tax, Bills and Technology Writer
Ali Akhtar is a young and curious voice here at Pakistan Era. He is currently pursuing his A-Levels and has a growing interest in Pakistan’s changing industrial landscape and educational trends. Ali likes to write in a way that helps him explain and explore the world around him. His writing reflects the perspective of the new generation navigating the evolving trends of Pakistan where technology, youth innovation, and shifting opportunities are reshaping the country’s future.




