CricketScore

Players / Agha Salman

Men's cricket

Agha Salman: runs, wickets and records

173 recorded matches from 26 Feb 2018 to 19 Aug 2026, most often for Pakistan, Islamabad United, Lahore Qalandars. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests28531,708132*36.3461.431218517
ODIs50421,50713443.0696.53913228
T20Is48458197621.55123.0057626
T20 leagues474584264*20.05123.3037630

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests37203/7561.153.770
ODIs37194/3255.895.850
T20Is1361/724.337.680
T20 leagues2181/737.638.100

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
134103South Africa12 Feb 2025
132*154Sri Lanka24 Jul 2023
10698Bangladesh15 Mar 2026
105*87Sri Lanka11 Nov 2025
104*119England7 Oct 2024

Agha Salman: matches in the records

Agha Salman appears in 173 recorded men's matches, from 26 February 2018 to 19 August 2026, most often for Pakistan, Islamabad United and Lahore Qalandars. The matches split as 28 in Test matches, 50 in One Day Internationals, 48 in Twenty20 Internationals and 47 in franchise Twenty20 leagues. The most frequent opponents in the records are New Zealand (22 matches), Bangladesh (16 matches) and Australia (15 matches). The ground used most often is Gaddafi Stadium, Lahore, with 27 matches.

Agha Salman batting record

In Test matches, the batting record is 1,708 runs in 53 innings, an average of 36.34, a strike rate of 61.4 and a highest score of 132*, with 3 hundreds, 12 fifties and 4 ducks.

In One Day Internationals, the batting record is 1,507 runs in 42 innings, an average of 43.06, a strike rate of 96.5 and a highest score of 134, with 3 hundreds and 9 fifties.

In Twenty20 Internationals, the batting record is 819 runs in 45 innings, an average of 21.55, a strike rate of 123.0 and a highest score of 76, with 5 fifties and 4 ducks.

In franchise Twenty20 leagues, the batting record is 842 runs in 45 innings, an average of 20.05, a strike rate of 123.3 and a highest score of 64*, with 3 fifties and 3 ducks.

Agha Salman bowling record

In Test matches, the bowling record is 20 wickets in 37 innings, an average of 61.15, an economy rate of 3.77, a strike rate of 97.3 balls per wicket and best figures of 3 for 75.

In One Day Internationals, the bowling record is 19 wickets in 37 innings, an average of 55.89, an economy rate of 5.85 and best figures of 4 for 32.

Agha Salman highest innings

The highest individual scores in the records are: 134 from 103 balls against South Africa at National Stadium, Karachi on 12 February 2025 (ODIs). 132* from 154 balls against Sri Lanka at Sinhalese Sports Club Ground, Colombo on 24 July 2023 (Tests). 106 from 98 balls against Bangladesh at Shere Bangla National Stadium, Mirpur on 15 March 2026 (ODIs). 105* from 87 balls against Sri Lanka at Rawalpindi Cricket Stadium on 11 November 2025 (ODIs). 104* from 119 balls against England at Multan Cricket Stadium on 7 October 2024 (Tests).

Agha Salman best bowling

The best bowling figures in the records are: 4 for 32 against South Africa at Boland Park, Paarl on 17 December 2024. 3 for 26 against Zimbabwe at Queens Sports Club, Bulawayo on 26 November 2024. 3 for 42 against Zimbabwe at Queens Sports Club, Bulawayo on 24 November 2024. 3 for 75 against New Zealand at National Stadium, Karachi on 2 January 2023. 3 for 148 against South Africa at Newlands, Cape Town on 3 January 2025.

Agha Salman results with the side

In Test matches, the player's side won 8 and lost 18 of the 28 recorded matches (30.8% of decided matches).

In One Day Internationals, the player's side won 29 and lost 20 of the 50 recorded matches (59.2% of decided matches).

In Twenty20 Internationals, the player's side won 29 and lost 19 of the 48 recorded matches (60.4% of decided matches).

In franchise Twenty20 leagues, the player's side won 21 and lost 24 of the 47 recorded matches (46.7% of decided matches).

Against the most frequent opponents the results were New Zealand: 7 won, 13 lost in 22 matches, Bangladesh: 8 won, 8 lost in 16 matches, Australia: 7 won, 8 lost in 15 matches, Sri Lanka: 11 won, 3 lost in 14 matches and South Africa: 9 won, 5 lost in 14 matches.

Agha Salman teams

Matches by side: Pakistan (126), Islamabad United (21), Lahore Qalandars (15), Karachi Kings (10) and Kandy Falcons (1).

Agha Salman main grounds

The grounds used most often are Gaddafi Stadium, Lahore (27), Rawalpindi Cricket Stadium (25), National Stadium, Karachi (20), Dubai International Cricket Stadium (12), Sharjah Cricket Stadium (7) and Multan Cricket Stadium (7).

Agha Salman runs by year

Runs in each calendar year of the records: 2018 (166), 2019 (18), 2021 (35), 2022 (477), 2023 (707), 2024 (1,023), 2025 (1,673), 2026 (777).

Agha Salman wickets by year

Wickets in each calendar year of the records: 2022 (2), 2023 (11), 2024 (22), 2025 (13), 2026 (5).

Agha Salman matches by year

Recorded matches in each calendar year: 2018 (8), 2019 (3), 2021 (4), 2022 (9), 2023 (20), 2024 (35), 2025 (62), 2026 (32).

Agha Salman fours and sixes

In Test matches, 185 fours and 17 sixes, one boundary every 13.8 balls faced; 49.3% of the runs came in boundaries.

In One Day Internationals, 132 fours and 28 sixes, one boundary every 9.8 balls faced; 46.2% of the runs came in boundaries.

In Twenty20 Internationals, 76 fours and 26 sixes, one boundary every 6.5 balls faced; 56.2% of the runs came in boundaries.

In franchise Twenty20 leagues, 76 fours and 30 sixes, one boundary every 6.4 balls faced; 57.5% of the runs came in boundaries.

How Agha Salman gets out

In Test matches, 47 recorded dismissals: caught 51%, lbw 21%, bowled 19% and stumped 6%.

In One Day Internationals, 35 recorded dismissals: caught 69%, lbw 11%, caught and bowled 9% and run out 6%.

In Twenty20 Internationals, 38 recorded dismissals: caught 79%, lbw 18% and run out 3%.

In franchise Twenty20 leagues, 42 recorded dismissals: caught 71%, bowled 14%, run out 5% and caught and bowled 5%.

Agha Salman bowling in detail

In Test matches: 1,241 dot balls (63.8% of legal deliveries), 30 maidens, 2 wides and 3 no-balls and wickets by caught 80%, bowled 10% and lbw 10%.

In One Day Internationals: 517 dot balls (47.4% of legal deliveries), 22 wides and 3 no-balls and wickets by caught 68%, bowled 21% and lbw 11%.

Agha Salman player of the match awards

Of the 6 player of the match awards on record, the first is dated 11 March 2018 (Karachi Kings v Lahore Qalandars) and the latest 31 January 2026 (Pakistan v Australia): 4 in One Day Internationals, 1 in Twenty20 Internationals and 1 in franchise Twenty20 leagues.

Agha Salman first and latest matches

The first recorded match in Test matches is dated 16 July 2022 against Sri Lanka and the latest 19 August 2026 against England.

The first recorded match in One Day Internationals is dated 16 August 2022 against Netherlands and the latest 4 June 2026 against Australia.

The first recorded match in Twenty20 Internationals is dated 14 November 2024 against Australia and the latest 28 February 2026 against Sri Lanka.

The first recorded match in franchise Twenty20 leagues is dated 26 February 2018 against Karachi Kings and the latest 25 April 2026 against Quetta Gladiators.

Agha Salman against different opponents

The most runs against a single opponent are 788 against New Zealand in 22 innings (average 39.40), 724 against South Africa in 17 innings (average 48.27), 616 against Bangladesh in 19 innings (average 41.07) and 558 against Sri Lanka in 16 innings (average 46.50).

The most wickets against a single opponent are 11 against South Africa in 13 innings, 8 against New Zealand in 18 innings, 8 against Zimbabwe in 5 innings and 5 against Bangladesh in 15 innings.

Agha Salman at different grounds

The grounds that have produced the most runs are National Stadium, Karachi (813 runs in 23 innings), Gaddafi Stadium, Lahore (719 runs in 26 innings), Rawalpindi Cricket Stadium (642 runs in 27 innings) and Multan Cricket Stadium (382 runs in 12 innings).

Agha Salman recent years

Year by year, the latest figures in the records are 2021: 4 matches and 35 runs; 2022: 9 matches, 477 runs and 2 wickets; 2023: 20 matches, 707 runs and 11 wickets; 2024: 35 matches, 1,023 runs and 22 wickets; 2025: 62 matches, 1,673 runs and 13 wickets; 2026: 32 matches, 777 runs and 5 wickets.

Agha Salman year by year

The busiest year in the records is 2025, with 62 matches. The most runs in a calendar year came in 2025: 1,673. The most wickets in a calendar year came in 2024: 22.

Questions and answers

How many matches has Agha Salman played?

173 recorded matches, from 26 February 2018 to 19 August 2026.

How many runs has Agha Salman scored in Tests?

1,708 runs in 53 innings, at an average of 36.34.

How many runs has Agha Salman scored in ODIs?

1,507 runs in 42 innings, at an average of 43.06.

How many runs has Agha Salman scored in T20Is?

819 runs in 45 innings, at an average of 21.55.

What is Agha Salman's highest score?

134 from 103 balls against South Africa on 12 February 2025, at National Stadium, Karachi.

How many wickets has Agha Salman taken in Tests?

20 wickets in 37 innings, with best figures of 3 for 75.

How many wickets has Agha Salman taken in ODIs?

19 wickets in 37 innings, with best figures of 4 for 32.

How many sixes has Agha Salman hit?

101 sixes and 469 fours in the recorded matches.

How many player of the match awards has Agha Salman won?

6 in the recorded matches.

How many hundreds has Agha Salman scored?

6 in the recorded matches.

Which teams has Agha Salman played for?

Pakistan (126), Islamabad United (21), Lahore Qalandars (15), Karachi Kings (10) and Kandy Falcons (1).

When was Agha Salman's most recent recorded match?

19 August 2026.

Team pages

Records