Salman Agha, a right‑handed middle‑order batsman and off‑spin bowler, hails from Lahore, Pakistan, where he was born on 23 November 1993. He represents the national side in all three formats and serves as vice‑captain of the One‑Day International team, having previously captained the T20 squad.

Domestically he turns out for Southern Punjab in first‑class cricket and for Karachi Kings in the Pakistan Super League. Since making his international debut in July 2022, Agha has become known for rescuing innings, accumulating several centuries and earning multiple Player of the Series accolades.

Salman Agha: quick facts

  • Full name: Salman Ali Agha
  • Born: 23 November 1993, Lahore
  • Team: Pakistan

Salman Agha’s early life

Salman Agha entered the world on 23 November 1993 in Lahore, Punjab. He grew up in a Punjabi Muslim household and became fluent in both Punjabi and Urdu. His early exposure to cricket came through local clubs, where he honed his batting and spin‑bowling skills before moving into organised youth competitions.

Salman Agha’s domestic career

In February 2013 he made his first‑class debut after several seasons with Lahore’s Apollo Cricket Club. By April 2018 he earned a place in the Federal Areas side for that year’s Pakistan Cup, and in June the same year he was drafted by the Edmonton Royals for the inaugural Global T20 Canada, where he emerged as the tournament’s top run‑getter with 218 runs from six outings. September 2019 saw his inclusion in Southern Punjab’s squad for the Quaid‑e‑Azam Trophy, and he later represented the Pakistan Shaheens on their Sri Lankan tour in October 2021. In the Pakistan Super League he turns out for Karachi Kings.

Salman Agha’s international career

Agha earned his first senior cap for Pakistan in July 2022, debuting in both Test and One‑Day International formats. He soon assumed leadership duties, captaining the T20 side and later being appointed vice‑captain of the ODI team. His Test breakthrough came against Sri Lanka, where he posted a gritty 62 from 126 balls. The following December he recorded his maiden Test hundred, a pivotal innings against New Zealand.

In the 2023 tour of Sri Lanka he amassed 221 runs and claimed three wickets, earning Player of the Series as Pakistan secured a 2‑0 Test win. Subsequent years brought further milestones, including Test centuries in 2024 and four ODI hundreds up to October 2026. During the period from May to October 2026 he featured in five ODIs, scoring 175 runs in five innings with a top score of 107 and taking two wickets, best figures 2/44, while in Tests he played five matches, scoring 221 runs in nine innings with a highest of 71 and did not claim a wicket.

Salman Agha’s franchise and league career

Beyond domestic duties, Agha has participated in several franchise competitions. His stint with the Edmonton Royals in the 2018 Global T20 Canada highlighted his ability to score quickly, as he accumulated 218 runs in six games. In the Pakistan Super League he represents Karachi Kings, contributing both with bat and occasional off‑spin. These league experiences have complemented his international responsibilities and provided exposure to varied playing conditions.

Salman Agha’s playing style

Primarily a right‑handed batsman positioned in the middle order, Agha combines solid technique with an aggressive mindset, often employing sweeps and reverse‑sweeps to accelerate the scoring rate. His off‑break bowling serves as a useful part‑time option, delivering economical spells and occasional breakthroughs. He is recognised for his composure under pressure, frequently rescuing the innings when top‑order wickets fall, and for his ability to rotate the strike while finding boundaries at crucial moments.

Salman Agha’s records and achievements

Agha’s résumé includes multiple centuries across formats: a Test hundred in December 2022, further hundreds in 2024 against Bangladesh and England, and four ODI centuries recorded up to October 2026, the latest being 107 runs from 90 balls. He has been honoured as Player of the Series on several tours, notably in Sri Lanka 2023 and the Pakistan Tri‑Nation Series 2025. The Pakistan Cricket Board elevated him to vice‑captain for the white‑ball sides in October 2024, reflecting his growing leadership role.

Salman Agha’s personal life

Born into a Punjabi Muslim family, Agha maintains close ties to his hometown of Lahore. He is proficient in both Punjabi and Urdu, languages he uses regularly off the field. Apart from cricket, he has kept a low public profile, focusing on his professional commitments and prefers to spend his free time with family.

Salman Agha in internationals, last 12 months

  • ODI: 5 matches, 175 runs in 5 innings (highest 107), 2 wickets (best 2/44)
  • Test: 5 matches, 221 runs in 9 innings (highest 71), 0 wickets

Salman Agha: frequently asked questions

When was Salman Agha born?

Salman Agha was born on 23 November 1993 in Lahore.

Where is Salman Agha from?

Salman Agha was born in Lahore, Pakistan.

Which teams has Salman Agha played for?

Salman Agha plays international cricket for Pakistan.

What are Salman Agha’s international stats in the last 12 months?

From May 2026 to October 2026, Salman Agha played ODI: 5 matches, 175 runs in 5 innings (highest 107), 2 wickets (best 2/44); Test: 5 matches, 221 runs in 9 innings (highest 71), 0 wickets.