Skip to content
FairPlay
Salman Agha

Cricket player · All-rounder · Pakistan

Salman Agha

Salman Agha appears in 55 matches with a full FairPlay scorecard (12 Oct 2025 to 31 Oct 2026). 1,483 runs in 56 innings. 10 wickets from 82.1 overs. 216 matches in FairPlay's recorded career data.

Player profile

Country
Pakistan
Role
All-rounder
Batting
Right-hand bat
Bowling
Right-arm off-break
Born
23 Nov 1993 Age 32
Recorded matches
216154 internationals

Salman Agha is an all-rounder from Pakistan with 216 matches in FairPlay's recorded data, including 154 internationals (29 Tests, 70 ODIs, 55 T20Is).

Batting: 5,555 runs across all recorded formats, with 7 hundreds and 31 fifties; the most runs came in ODI cricket (1,784) and the highest recorded score is 134.

Bowling: 75 wickets in recorded matches, 26 of them in T20 (league and domestic) cricket, with 1 five-wicket haul.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Salman Agha: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test29531,70813236.3461.43/122061.153.770
ODI70521,78413441.4995.64/92351.965.870
T20I55489167622.90123.10/6625.337.600
T20 (league and domestic)62611,1477320.12124.80/42624.547.961

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Salman Agha at a glance

FairPlay holds 55 complete scorecards featuring Salman Agha, most recently for Pakistan (T20 and shorter, one-day, first-class).

In those matches Salman Agha batted 56 times for 1,483 runs at a strike rate of 88.48. The highest score was 107 off 90 balls against Sri Lanka.

With the ball: 10 wickets from 82.1 overs, an economy rate of 5.57. Best figures: 2 for 18 against South Africa.

How the 52 dismissals happened: caught 31, LBW 11, bowled 9, run out 1.

These matches were played at 13 different grounds.

Figures in FairPlay's scorecards

Batting
5641,48310728.5288.488/3
Bowling
2782.13458102/185.57

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
31 Oct 2026Pakistan v Sri LankaBat 17 (25) · Bowl 2/44 (7)
27 Oct 2026Pakistan v Sri LankaBat 9 (14) · Bowl –
25 Oct 2026Pakistan v EnglandBat 26 (49) · Bowl 0/26 (5)
20 Oct 2026Pakistan v EnglandBat 16 (19) · Bowl –
18 Oct 2026Pakistan v Sri LankaBat 107 (90) · Bowl –
19 Aug 2026England v PakistanBat 21 (29) & 4 (8) · Bowl –
2 Aug 2026West Indies v PakistanBat 0 (4) · Bowl 0/13 (2)
25 Jul 2026West Indies v PakistanBat 20 (60) & 0 (6) · Bowl –
4 Jun 2026Pakistan v AustraliaBat 15 (24) · Bowl 0/14 (2)
2 Jun 2026Pakistan v AustraliaBat 7 (10) · Bowl 0/7 (1)
30 May 2026Pakistan v AustraliaBat 6 (4) · Bowl 1/21 (5)
16 May 2026Bangladesh v PakistanBat 21 (51) & 71 (102) · Bowl 0/1 (1.1) & 0/5 (1)
8 May 2026Bangladesh v PakistanBat 58 (94) & 26 (39) · Bowl 0/25 (6) & 0/18 (5)
25 Apr 2026Quetta Gladiators v Karachi KingsBat – · Bowl 0/24 (3)
23 Apr 2026Lahore Qalandars v Karachi KingsBat 14 (15) · Bowl 0/14 (1)
22 Apr 2026Karachi Kings v Peshawar ZalmiBat 12 (9) · Bowl –
19 Apr 2026Karachi Kings v Multan SultansBat 2 (5) · Bowl –
16 Apr 2026Karachi Kings v Islamabad UnitedBat 4 (6) · Bowl 0/14 (1)
11 Apr 2026Karachi Kings v Hyderabad KingsmenBat 24 (16) · Bowl 1/7 (1)
9 Apr 2026Karachi Kings v Peshawar ZalmiBat 5 (7) · Bowl –
2 Apr 2026Rawalpindiz v Karachi KingsBat 29 (24) · Bowl –
29 Mar 2026Lahore Qalandars v Karachi KingsBat 0 (2) · Bowl 1/25 (3)
27 Mar 2026Quetta Gladiators v Karachi KingsBat 22 (10) · Bowl 1/10 (2)
15 Mar 2026Pakistan v BangladeshBat 106 (98) · Bowl 0/35 (7)
13 Mar 2026Pakistan v BangladeshBat 64 (62) · Bowl –
11 Mar 2026Pakistan v BangladeshBat 5 (8) · Bowl 0/12 (2)
28 Feb 2026Pakistan v Sri LankaBat 0 (2) · Bowl –
24 Feb 2026England v PakistanBat 5 (6) · Bowl –
21 Feb 2026New Zealand v PakistanBat – · Bowl –
18 Feb 2026Namibia v PakistanBat 38 (23) · Bowl –
15 Feb 2026India v PakistanBat 4 (4) · Bowl 1/10 (2)
10 Feb 2026Pakistan v United States of AmericaBat 1 (3) · Bowl –
7 Feb 2026Netherlands v PakistanBat 12 (8) · Bowl –
4 Feb 2026Ireland v PakistanBat – · Bowl –
1 Feb 2026Pakistan v AustraliaBat 5 (3) · Bowl –
31 Jan 2026Pakistan v AustraliaBat 76 (40) · Bowl –
29 Jan 2026Pakistan v AustraliaBat 39 (27) · Bowl –
11 Jan 2026Sri Lanka v PakistanBat 45 (12) · Bowl –
7 Jan 2026Sri Lanka v PakistanBat 16 (11) · Bowl –
29 Nov 2025Pakistan v Sri LankaBat 14 (14) · Bowl –
27 Nov 2025Pakistan v Sri LankaBat 63* (44) · Bowl 0/8 (1)
23 Nov 2025Pakistan v ZimbabweBat 1* (2) · Bowl –
22 Nov 2025Pakistan v Sri LankaBat 0 (1) · Bowl –
18 Nov 2025Pakistan v ZimbabweBat 1 (2) · Bowl –
16 Nov 2025Pakistan v Sri LankaBat 6 (11) · Bowl –
14 Nov 2025Pakistan v Sri LankaBat – · Bowl –
11 Nov 2025Pakistan v Sri LankaBat 105* (87) · Bowl –
8 Nov 2025Pakistan v South AfricaBat 5* (2) · Bowl 2/18 (4)
6 Nov 2025Pakistan v South AfricaBat 69 (106) · Bowl 0/24 (3)
4 Nov 2025Pakistan v South AfricaBat 62 (71) · Bowl 0/30 (3)
1 Nov 2025Pakistan v South AfricaBat 33 (26) · Bowl –
31 Oct 2025Pakistan v South AfricaBat – · Bowl –
28 Oct 2025Pakistan v South AfricaBat 2 (7) · Bowl 0/15 (1)
20 Oct 2025Pakistan v South AfricaBat 45 (76) & 28 (42) · Bowl 0/10 (2)
12 Oct 2025Pakistan v South AfricaBat 93 (145) & 4 (11) · Bowl 1/21 (7) & 0/7 (4)

Pakistan's next match

Pakistan v Sri Lanka, ICC World Test Championship, 9 Nov 2026 at Rawalpindi Cricket Stadium.

The playing XI is named at the toss, so this does not mean Salman Agha has been selected.

More players from Pakistan

All Pakistan players