Salman Ali Agha Century vs Sri Lanka: 107 in Tri-Series Opener
Salman Ali Agha is trending in Pakistan after scoring 107 off 90 balls against Sri Lanka in the opening match of the ODI tri-series at Rawalpindi Cricket Stadium on Sunday, 18 October 2026. It was his fourth ODI hundred, and it carried Pakistan to 305. The knock came only weeks after he lost the T20I captaincy and was sent home from the Test tour of England, which is why so many fans are searching for him today.
Result update: Pakistan won the match by 37 runs after bowling Sri Lanka out for 268 in 48.1 overs, and Salman Ali Agha was named player of the match for his 107 off 90 balls. Full details: Pakistan vs Sri Lanka 1st ODI 2026 scorecard.
PK Portals is an independent information site and is not linked to the Pakistan Cricket Board (PCB) or the player. Details are as reported up to 18 October 2026 and can change.
Quick facts
| Item | Details |
|---|---|
| Full name | Salman Ali Agha |
| Born | 23 November 1993, Lahore, Punjab |
| Age | 32 |
| Role | Batting all-rounder |
| Batting | Right-handed, middle order |
| Bowling | Right-arm off-spin |
| Test debut | 16 July 2022 vs Sri Lanka, Galle |
| ODI debut | 16 August 2022 vs Netherlands, Rotterdam |
| T20I debut | 14 November 2024 vs Australia, Brisbane |
| ODI hundreds | 4 (latest: 107 vs Sri Lanka, 18 October 2026) |
| PSL team (2026) | Karachi Kings |
| Current Pakistan role | Member of the ODI squad under captain Shaheen Shah Afridi |
Why Salman Ali Agha is trending: 107 vs Sri Lanka
Sri Lanka won the toss and bowled first in Rawalpindi. Agha walked in with Pakistan in some trouble at 118 for 4, after Eshan Malinga had removed Babar Azam and debutant Saad Baig in quick succession.
He rebuilt the innings with two important stands: 97 for the fifth wicket with Hasan Nawaz and 64 for the sixth with Arafat Minhas. He reached fifty in the 35th over, hit Malinga for a six over long-off in the 40th, and brought up his hundred off 82 balls in the 45th over. He was caught at long-on off Asitha Fernando in the 47th over, with Pakistan on 279 for 6. Pakistan were all out for 305 in 49.5 overs.
- Score: 107 off 90 balls
- Boundaries: 10 fours and 1 six
- Hundred reached: off 82 balls
- Milestone: 4th ODI hundred, and his 2nd ODI hundred against Sri Lanka
- Record: reports say all four of his ODI hundreds have come batting at No. 5 or lower, the most by a Pakistan batter from those positions, moving him past Mohammad Yousuf’s three
For the full scorecard and the rest of the series, see our Pakistan tri-series 2026 guide.
A comeback after a difficult few months
The hundred stands out because of what came before it. On the 2026 Test tour of England, Agha captained Pakistan in the first Test at Headingley, which Pakistan lost heavily. He was left out of the second Test at Lord’s and was later one of seven players released from the squad and sent home before the third Test at Edgbaston.
He answered on the domestic circuit. In September 2026 he scored an unbeaten 300 off 336 balls, with 42 fours and six sixes, for Kingsmen Academy against Markhor IT Solutions in the President’s Trophy Grade-I in Abbottabad. It was his first double and first triple hundred in first-class cricket; his previous best was 169.
In early October 2026, the PCB named opener Sahibzada Farhan as T20I captain in place of Agha, who was also left out of the T20I squad for the home series against Sri Lanka. He kept his place in the 16-man ODI squad for the tri-series, and his hundred in the very first match has put him back in the headlines.
Early life and playing style
Salman Ali Agha was born on 23 November 1993 in Lahore. He is a right-handed middle-order batter who also bowls right-arm off-spin, which makes him a batting all-rounder and a useful extra bowling option in white-ball cricket.
He spent several years in domestic cricket before his international debut at the age of 28. In Pakistan’s ODI side he usually bats in the middle or lower-middle order, where his job is often to rebuild after early wickets and then score quickly at the end, exactly the role he played against Sri Lanka today.
International career and recent stats
| Format | Debut | Key points |
|---|---|---|
| Test | 16 July 2022 vs Sri Lanka, Galle | Three Test hundreds, including 132 not out vs Sri Lanka at Galle in July 2023 |
| ODI | 16 August 2022 vs Netherlands, Rotterdam | Four hundreds; highest score 134 vs South Africa |
| T20I | 14 November 2024 vs Australia, Brisbane | Captained Pakistan from March 2025 to October 2026 |
After today’s innings, ESPNcricinfo figures quoted by NewsBytes put his ODI record at 1,673 runs at an average of about 44 and a strike rate close to 97, with four hundreds and nine fifties. He has not yet scored a hundred in T20Is.
Captaincy roles
- T20I captain: named by the PCB on 4 March 2025 for the five-match T20I series in New Zealand, with Shadab Khan as his deputy.
- ODI vice-captain: served as deputy to Mohammad Rizwan for the ODI series in New Zealand in 2025.
- Major events as T20I captain: led Pakistan at the Asia Cup 2025, where they finished runners-up, and at the T20 World Cup 2026.
- Test captain (one match): led Pakistan in the first Test against England at Headingley in 2026.
- Now: Sahibzada Farhan is T20I captain and Shaheen Shah Afridi leads the ODI side, with Agha playing as a senior batter.
Notable performances
| Performance | Opponent / event | When and where |
|---|---|---|
| 132 not out (Test) | vs Sri Lanka | July 2023, Galle |
| 134 (ODI) | vs South Africa, tri-nation series | 12 February 2025, Karachi; Pakistan’s highest successful ODI chase |
| 105 not out off 87 balls (ODI) | vs Sri Lanka; Pakistan won by 6 runs | 11 November 2025, Rawalpindi |
| 300 not out off 336 balls (first-class) | Kingsmen Academy vs Markhor IT Solutions, President’s Trophy | September 2026, Abbottabad |
| 107 off 90 balls (ODI) | vs Sri Lanka, tri-series opener | 18 October 2026, Rawalpindi |
Domestic and PSL teams
At home, Agha has played for sides including Lahore Shalimar and Southern Punjab, and this season he turned out for Kingsmen Academy in the President’s Trophy. Abroad, he featured for Edmonton Royals in Global T20 Canada in 2018.
In the Pakistan Super League he earlier played for Lahore Qalandars and Islamabad United. Karachi Kings signed him at the first HBL PSL player auction in February 2026, ahead of PSL 11. Official Pakistan fixtures and scorecards are on the PCB tri-series page.
Related guides
- Pakistan vs Sri Lanka 1st ODI 2026 scorecard
- Babar Azam passes 16,000 international runs
- Pakistan ODI tri-series 2026: schedule, squads and format
- PSL winners list
- DLS method explained in simple words
- More trending topics in Pakistan
Frequently Asked Questions
How many runs did Salman Ali Agha score against Sri Lanka today?
He scored 107 off 90 balls, with 10 fours and one six, in the tri-series opener at Rawalpindi on 18 October 2026.
How many ODI hundreds has Salman Ali Agha scored?
Four. The 107 against Sri Lanka was his fourth ODI century and his second against Sri Lanka.
Is Salman Ali Agha still Pakistan’s T20I captain?
No. In October 2026 the PCB named Sahibzada Farhan as T20I captain in his place. Agha remains part of the ODI squad.
When and where was Salman Ali Agha born?
He was born on 23 November 1993 in Lahore, Punjab.
Which PSL team does Salman Ali Agha play for?
Karachi Kings signed him at the PSL 11 player auction in February 2026. He previously played for Lahore Qalandars and Islamabad United.
Does Salman Ali Agha bowl?
Yes. He bowls right-arm off-spin, which is why he is described as a batting all-rounder.
