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.
| Format | Mat | Inns | Runs | HS | Avg | SR | 100/50 | Wkts | Bowl avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 29 | 53 | 1,708 | 132 | 36.34 | 61.4 | 3/12 | 20 | 61.15 | 3.77 | 0 |
| ODI | 70 | 52 | 1,784 | 134 | 41.49 | 95.6 | 4/9 | 23 | 51.96 | 5.87 | 0 |
| T20I | 55 | 48 | 916 | 76 | 22.90 | 123.1 | 0/6 | 6 | 25.33 | 7.60 | 0 |
| T20 (league and domestic) | 62 | 61 | 1,147 | 73 | 20.12 | 124.8 | 0/4 | 26 | 24.54 | 7.96 | 1 |
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
| 56 | 4 | 1,483 | 107 | 28.52 | 88.48 | 8/3 |
| 27 | 82.1 | 3 | 458 | 10 | 2/18 | 5.57 |
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 31 Oct 2026 | Pakistan v Sri LankaBat 17 (25) · Bowl 2/44 (7) | ||
| 27 Oct 2026 | Pakistan v Sri LankaBat 9 (14) · Bowl – | ||
| 25 Oct 2026 | Pakistan v EnglandBat 26 (49) · Bowl 0/26 (5) | ||
| 20 Oct 2026 | Pakistan v EnglandBat 16 (19) · Bowl – | ||
| 18 Oct 2026 | Pakistan v Sri LankaBat 107 (90) · Bowl – | ||
| 19 Aug 2026 | England v PakistanBat 21 (29) & 4 (8) · Bowl – | ||
| 2 Aug 2026 | West Indies v PakistanBat 0 (4) · Bowl 0/13 (2) | ||
| 25 Jul 2026 | West Indies v PakistanBat 20 (60) & 0 (6) · Bowl – | ||
| 4 Jun 2026 | Pakistan v AustraliaBat 15 (24) · Bowl 0/14 (2) | ||
| 2 Jun 2026 | Pakistan v AustraliaBat 7 (10) · Bowl 0/7 (1) | ||
| 30 May 2026 | Pakistan v AustraliaBat 6 (4) · Bowl 1/21 (5) | ||
| 16 May 2026 | Bangladesh v PakistanBat 21 (51) & 71 (102) · Bowl 0/1 (1.1) & 0/5 (1) | ||
| 8 May 2026 | Bangladesh v PakistanBat 58 (94) & 26 (39) · Bowl 0/25 (6) & 0/18 (5) | ||
| 25 Apr 2026 | Quetta Gladiators v Karachi KingsBat – · Bowl 0/24 (3) | ||
| 23 Apr 2026 | Lahore Qalandars v Karachi KingsBat 14 (15) · Bowl 0/14 (1) | ||
| 22 Apr 2026 | Karachi Kings v Peshawar ZalmiBat 12 (9) · Bowl – | ||
| 19 Apr 2026 | Karachi Kings v Multan SultansBat 2 (5) · Bowl – | ||
| 16 Apr 2026 | Karachi Kings v Islamabad UnitedBat 4 (6) · Bowl 0/14 (1) | ||
| 11 Apr 2026 | Karachi Kings v Hyderabad KingsmenBat 24 (16) · Bowl 1/7 (1) | ||
| 9 Apr 2026 | Karachi Kings v Peshawar ZalmiBat 5 (7) · Bowl – | ||
| 2 Apr 2026 | Rawalpindiz v Karachi KingsBat 29 (24) · Bowl – | ||
| 29 Mar 2026 | Lahore Qalandars v Karachi KingsBat 0 (2) · Bowl 1/25 (3) | ||
| 27 Mar 2026 | Quetta Gladiators v Karachi KingsBat 22 (10) · Bowl 1/10 (2) | ||
| 15 Mar 2026 | Pakistan v BangladeshBat 106 (98) · Bowl 0/35 (7) | ||
| 13 Mar 2026 | Pakistan v BangladeshBat 64 (62) · Bowl – | ||
| 11 Mar 2026 | Pakistan v BangladeshBat 5 (8) · Bowl 0/12 (2) | ||
| 28 Feb 2026 | Pakistan v Sri LankaBat 0 (2) · Bowl – | ||
| 24 Feb 2026 | England v PakistanBat 5 (6) · Bowl – | ||
| 21 Feb 2026 | New Zealand v PakistanBat – · Bowl – | ||
| 18 Feb 2026 | Namibia v PakistanBat 38 (23) · Bowl – | ||
| 15 Feb 2026 | India v PakistanBat 4 (4) · Bowl 1/10 (2) | ||
| 10 Feb 2026 | Pakistan v United States of AmericaBat 1 (3) · Bowl – | ||
| 7 Feb 2026 | Netherlands v PakistanBat 12 (8) · Bowl – | ||
| 4 Feb 2026 | Ireland v PakistanBat – · Bowl – | ||
| 1 Feb 2026 | Pakistan v AustraliaBat 5 (3) · Bowl – | ||
| 31 Jan 2026 | Pakistan v AustraliaBat 76 (40) · Bowl – | ||
| 29 Jan 2026 | Pakistan v AustraliaBat 39 (27) · Bowl – | ||
| 11 Jan 2026 | Sri Lanka v PakistanBat 45 (12) · Bowl – | ||
| 7 Jan 2026 | Sri Lanka v PakistanBat 16 (11) · Bowl – | ||
| 29 Nov 2025 | Pakistan v Sri LankaBat 14 (14) · Bowl – | ||
| 27 Nov 2025 | Pakistan v Sri LankaBat 63* (44) · Bowl 0/8 (1) | ||
| 23 Nov 2025 | Pakistan v ZimbabweBat 1* (2) · Bowl – | ||
| 22 Nov 2025 | Pakistan v Sri LankaBat 0 (1) · Bowl – | ||
| 18 Nov 2025 | Pakistan v ZimbabweBat 1 (2) · Bowl – | ||
| 16 Nov 2025 | Pakistan v Sri LankaBat 6 (11) · Bowl – | ||
| 14 Nov 2025 | Pakistan v Sri LankaBat – · Bowl – | ||
| 11 Nov 2025 | Pakistan v Sri LankaBat 105* (87) · Bowl – | ||
| 8 Nov 2025 | Pakistan v South AfricaBat 5* (2) · Bowl 2/18 (4) | ||
| 6 Nov 2025 | Pakistan v South AfricaBat 69 (106) · Bowl 0/24 (3) | ||
| 4 Nov 2025 | Pakistan v South AfricaBat 62 (71) · Bowl 0/30 (3) | ||
| 1 Nov 2025 | Pakistan v South AfricaBat 33 (26) · Bowl – | ||
| 31 Oct 2025 | Pakistan v South AfricaBat – · Bowl – | ||
| 28 Oct 2025 | Pakistan v South AfricaBat 2 (7) · Bowl 0/15 (1) | ||
| 20 Oct 2025 | Pakistan v South AfricaBat 45 (76) & 28 (42) · Bowl 0/10 (2) | ||
| 12 Oct 2025 | Pakistan 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
InternationalBabar Azam474 matches recordedTest 51ODI 132T20I 122T20 168
InternationalShaheen Afridi371 matches recordedTest 31ODI 84T20I 97T20 153
InternationalMohammad Rizwan350 matches recordedTest 45ODI 82T20I 85T20 138
InternationalFakhar Zaman338 matches recordedODI 93T20I 91T20 154
InternationalHaris Rauf353 matches recordedTest 1ODI 69T20I 93T20 174
InternationalShadab Khan360 matches recordedTest 1ODI 60T20I 90T20 197

