Players / Agha Salman
Men's cricketAgha Salman: runs, wickets and records
178 recorded matches from 26 Feb 2018 to 31 Oct 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| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 28 | 53 | 1,708 | 132* | 36.34 | 61.4 | 3 | 12 | 185 | 17 |
| ODIs | 55 | 47 | 1,682 | 134 | 42.05 | 95.6 | 4 | 9 | 147 | 29 |
| T20Is | 48 | 45 | 819 | 76 | 21.55 | 123.0 | 0 | 5 | 76 | 26 |
| T20 leagues | 47 | 45 | 842 | 64* | 20.05 | 123.3 | 0 | 3 | 76 | 30 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 37 | 20 | 3/75 | 61.15 | 3.77 | 0 |
| ODIs | 39 | 21 | 4/32 | 53.90 | 5.85 | 0 |
| T20Is | 13 | 6 | 1/7 | 24.33 | 7.68 | 0 |
| T20 leagues | 21 | 8 | 1/7 | 37.63 | 8.10 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 134 | 103 | South Africa | 12 Feb 2025 |
| 132* | 154 | Sri Lanka | 24 Jul 2023 |
| 107 | 90 | Sri Lanka | 18 Oct 2026 |
| 106 | 98 | Bangladesh | 15 Mar 2026 |
| 105* | 87 | Sri Lanka | 11 Nov 2025 |
Agha Salman: matches in the records
Agha Salman appears in 178 recorded men's matches, from 26 February 2018 to 31 October 2026, most often for Pakistan, Islamabad United and Lahore Qalandars. The matches split as 28 in Test matches, 55 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), Sri Lanka (17 matches) and Bangladesh (16 matches). The ground used most often is Gaddafi Stadium, Lahore, with 30 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,682 runs in 47 innings, an average of 42.05, a strike rate of 95.6 and a highest score of 134, with 4 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 21 wickets in 39 innings, an average of 53.90, 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 Bank Cricket Arena, Karachi on 12 February 2025 (ODIs). 132* from 154 balls against Sri Lanka at Sinhalese Sports Club Ground on 24 July 2023 (Tests). 107 from 90 balls against Sri Lanka at Rawalpindi Cricket Stadium on 18 October 2026 (ODIs). 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).
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 Bank Cricket Arena, 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 33 and lost 21 of the 55 recorded matches (61.1% 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, Sri Lanka: 13 won, 4 lost in 17 matches, Bangladesh: 8 won, 8 lost in 16 matches, Australia: 7 won, 8 lost in 15 matches and South Africa: 9 won, 5 lost in 14 matches.
Agha Salman teams
Matches by side: Pakistan (131), 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 (30), Rawalpindi Cricket Stadium (27), National Bank Cricket Arena, 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 (952).
Agha Salman wickets by year
Wickets in each calendar year of the records: 2022 (2), 2023 (11), 2024 (22), 2025 (13), 2026 (7).
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 (37).
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, 147 fours and 29 sixes, one boundary every 10.0 balls faced; 45.3% 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, 40 recorded dismissals: caught 70%, lbw 10%, caught and bowled 8% and bowled 8%.
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: 544 dot balls (46.8% of legal deliveries), 24 wides and 3 no-balls and wickets by caught 62%, bowled 19% and lbw 14%.
Agha Salman player of the match awards
Of the 7 player of the match awards on record, the first is dated 11 March 2018 (Karachi Kings v Lahore Qalandars) and the latest 18 October 2026 (Pakistan v Sri Lanka): 5 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 31 October 2026 against Sri Lanka.
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), 691 against Sri Lanka in 19 innings (average 46.07) and 616 against Bangladesh in 19 innings (average 41.07).
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 6 against Sri Lanka in 9 innings.
Agha Salman at different grounds
The grounds that have produced the most runs are National Bank Cricket Arena, Karachi (813 runs in 23 innings), Gaddafi Stadium, Lahore (771 runs in 29 innings), Rawalpindi Cricket Stadium (765 runs in 29 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: 37 matches, 952 runs and 7 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?
178 recorded matches, from 26 February 2018 to 31 October 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,682 runs in 47 innings, at an average of 42.05.
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 Bank Cricket Arena, 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?
21 wickets in 39 innings, with best figures of 4 for 32.
How many sixes has Agha Salman hit?
102 sixes and 484 fours in the recorded matches.
How many player of the match awards has Agha Salman won?
7 in the recorded matches.
How many hundreds has Agha Salman scored?
7 in the recorded matches.
Which teams has Agha Salman played for?
Pakistan (131), Islamabad United (21), Lahore Qalandars (15), Karachi Kings (10) and Kandy Falcons (1).
When was Agha Salman's most recent recorded match?
31 October 2026.