CricketWise
  1. Home
  2. Players
  3. Agha Salman

Pakistan · Men's cricket

Agha Salman stats

Data through 19 August 2026Last updated 19 August 2026

Coverage: matches in the Cricsheet data from 26 February 2018 to 19 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Agha Salman played 28 Tests, 50 ODIs, 48 T20Is for Pakistan in the data, between 2018 and 2026. The most runs came in Tests: 1,708 at an average of 36.34 and a strike rate of 61.4, with a highest score of 132*. Agha Salman took 20 Test wickets in the data (average 61.15, economy 3.77, best 3/75). Against South Africa in ODIs, Agha Salman averaged 86.60 over 7 innings.

International matches
126
Tests 28 · ODIs 50 · T20Is 48
International runs
4,034
6 hundreds
International wickets
45
0 five-wicket hauls
T20 league & domestic matches
47
842 runs
Best batting average (ODI)
43.06
42 innings
Highest score
134
ODI

Teams played for

Pakistan 2022–2026 · 126Islamabad United 2024–2025 · 21Lahore Qalandars 2018–2021 · 15Karachi Kings 2026 · 10Kandy Falcons 2024 · 1

Agha Salman batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test285361,708132*36.342,78061.4312418517
ODI504271,50713443.061,56296.539013228
T20I484578197621.55666123.00547626
T20 (leagues & domestic)4745384264*20.05683123.30337630

Runs per year

05001K1.5K2K201820222026777
Agha Salman: runs per calendar year (all formats in the data)
05001K1.5K2K20182019202120222023202420252026777
Agha Salman: runs per calendar year (all formats in the data)
Show as table
Agha Salman: runs per calendar year (all formats in the data)
YearRuns
2018166
201918
202135
2022477
2023707
20241,023
20251,673
2026777
Year-by-year batting (19 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2018T20 (leagues & domestic)816620.75105.75001
2019T20 (leagues & domestic)3186.0060.01300
2021T20 (leagues & domestic)33511.67106.12100
2022ODI3101101.00108.65001
2022Test1237634.1856.010313
2023ODI1132736.3399.45803
2023Test938063.3369.013212
2024ODI620941.8095.48201
2024T20 (leagues & domestic)1331028.18139.66402
2024T20I55010.0079.43200
2024Test1345441.2768.510414
2025ODI1666747.6493.313423
2025T20 (leagues & domestic)920125.12136.74400
2025T20I2952824.00113.86304
2025Test1027727.7055.29301
2026ODI620333.8398.510611
2026T20 (leagues & domestic)911212.44119.12900
2026T20I1124121.91173.47601
2026Test922124.5656.27102

Agha Salman bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test371,9461,223203/754/11761.153.7797.30030
ODI371,0901,062194/32–55.895.8557.4100
T20I1311414661/7–24.337.6819.0000
T20 (leagues & domestic)2122330181/7–37.628.1027.9000

Wickets per year

01020302018202220265
Agha Salman: wickets per calendar year (all formats in the data)
0102030201820192021202220232024202520265
Agha Salman: wickets per calendar year (all formats in the data)
Show as table
Agha Salman: wickets per calendar year (all formats in the data)
YearWickets
20180
20190
20210
20222
202311
202422
202513
20265
Year-by-year bowling (18 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2018T20 (leagues & domestic)20–6.500/5
2019T20 (leagues & domestic)20–9.230/6
2022ODI20–5.000/5
2022Test82114.004.751/41
2023ODI123122.006.002/42
2023Test9842.503.093/75
2024ODI61119.185.024/32
2024T20 (leagues & domestic)6335.677.641/10
2024T20I2213.005.201/7
2024Test9662.003.912/13
2025ODI12491.506.572/18
2025T20 (leagues & domestic)5233.508.381/9
2025T20I10336.679.171/9
2025Test6455.253.953/148
2026ODI5189.005.241/21
2026T20 (leagues & domestic)6331.338.551/7
2026T20I1110.005.001/10
2026Test50–4.090/1

Agha Salman against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest1347142.8266.210414
Sri LankaTest730460.8067.613212
BangladeshTest829642.2960.57103
South AfricaTest825632.0059.89301
New ZealandTest418045.0062.710310
AustraliaTest614128.2060.35302
West IndiesTest7608.5733.12000
New ZealandODI1344136.75101.45803
South AfricaODI743386.6099.513413
BangladeshODI418762.3398.910611
NetherlandsODI3101101.00108.65001
West IndiesODI36220.6766.73000
AustraliaODI44010.0059.71500
New ZealandT20I516741.75135.85102
Sri LankaT20I714323.83158.96301
BangladeshT20I713326.60109.05601
AustraliaT20I612520.83152.47601
ZimbabweT20I44715.6785.53200
United Arab EmiratesT20I33210.6778.02000
IndiaT20I43210.6788.91700
Lahore QalandarsT20 (leagues & domestic)719238.40141.26401
Peshawar ZalmiT20 (leagues & domestic)1118216.55124.73700
Quetta GladiatorsT20 (leagues & domestic)713719.57150.54400
Karachi KingsT20 (leagues & domestic)613126.20112.95001
Multan SultansT20 (leagues & domestic)78412.0090.35201
Islamabad UnitedT20 (leagues & domestic)46315.75105.04800
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
South AfricaTest5452.753.913/148
Sri LankaTest6445.503.432/39
New ZealandTest3432.753.123/75
AustraliaTest6377.003.042/43
BangladeshTest8374.673.542/13
EnglandTest72110.506.911/47
South AfricaODI7730.716.324/32
ZimbabweODI3616.834.393/26
New ZealandODI144120.756.142/42
AustraliaODI3142.005.251/21
BangladeshODI30–5.800/11
BangladeshT20I4227.509.171/12
Karachi KingsT20 (leagues & domestic)3217.008.501/9
Quetta GladiatorsT20 (leagues & domestic)5249.507.621/10
Peshawar ZalmiT20 (leagues & domestic)4151.008.271/25
Lahore QalandarsT20 (leagues & domestic)4167.009.571/25

Top grounds (batting)

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
National Stadium, Karachi181053.304.76
Queens Sports Club5815.884.54
Gaddafi Stadium18649.506.50
Rawalpindi Cricket Stadium16668.335.05
Boland Park148.004.00
Galle International Stadium5444.003.67
Newlands3461.004.78
Sydney Cricket Ground2235.502.84
Iqbal Stadium3236.007.20
R Premadasa Stadium1110.005.00

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay531432122.9227827.92
T20Middle926776119.347247117.87
T20Death204141144.71112110.00
ODIPowerplay295552.717825.23
ODIMiddle1099122389.920970175.75
ODIDeath379284133.5144209.14

How Agha Salman was dismissed

How Agha Salman took wickets

Last 20 innings

02040608029 Mar 202623 Apr 202619 Aug 20264
Agha Salman: runs in the last 20 innings
02040608029 Mar 202611 Apr 202622 Apr 20268 May 202630 May 202625 Jul 202619 Aug 20264
Agha Salman: runs in the last 20 innings
Show as table
Agha Salman: runs in the last 20 innings
InningsRuns
29 Mar 20260
2 Apr 202629
9 Apr 20265
11 Apr 202624
16 Apr 20264
19 Apr 20262
22 Apr 202612
23 Apr 202614
8 May 202658
8 May 202626
16 May 202621
16 May 202671
30 May 20266
2 Jun 20267
4 Jun 202615
25 Jul 202620
25 Jul 20260
2 Aug 20260
19 Aug 202621
19 Aug 20264
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
19 Aug 2026TestEngland48lbwHeadingley
19 Aug 2026TestEngland2129bowledHeadingley
2 Aug 2026TestWest Indies04lbwQueen's Park Oval
25 Jul 2026TestWest Indies06lbwBrian Lara Stadium
25 Jul 2026TestWest Indies2060bowledBrian Lara Stadium
4 Jun 2026ODIAustralia1524caughtGaddafi Stadium
2 Jun 2026ODIAustralia710bowledGaddafi Stadium
30 May 2026ODIAustralia64lbwRawalpindi Cricket Stadium
16 May 2026TestBangladesh71102bowledSylhet International Cricket Stadium
16 May 2026TestBangladesh2151caughtSylhet International Cricket Stadium
8 May 2026TestBangladesh2639caughtShere Bangla National Stadium
8 May 2026TestBangladesh5894caughtShere Bangla National Stadium
23 Apr 2026T20 (leagues & domestic)Lahore Qalandars1415caughtGaddafi Stadium
22 Apr 2026T20 (leagues & domestic)Peshawar Zalmi129caughtGaddafi Stadium
19 Apr 2026T20 (leagues & domestic)Multan Sultans25bowledNational Stadium, Karachi
16 Apr 2026T20 (leagues & domestic)Islamabad United46caughtNational Stadium, Karachi
11 Apr 2026T20 (leagues & domestic)Hyderabad Kingsmen2416caughtNational Stadium, Karachi
9 Apr 2026T20 (leagues & domestic)Peshawar Zalmi57lbwNational Stadium, Karachi
2 Apr 2026T20 (leagues & domestic)Rawalpindiz2924caughtGaddafi Stadium
29 Mar 2026T20 (leagues & domestic)Lahore Qalandars02caughtGaddafi Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
2 Aug 2026TestWest Indies0/1320Queen's Park Oval
4 Jun 2026ODIAustralia0/1420Gaddafi Stadium
2 Jun 2026ODIAustralia0/710Gaddafi Stadium
30 May 2026ODIAustralia1/2150Rawalpindi Cricket Stadium
16 May 2026TestBangladesh0/510Sylhet International Cricket Stadium
16 May 2026TestBangladesh0/11.10Sylhet International Cricket Stadium
8 May 2026TestBangladesh0/1850Shere Bangla National Stadium
8 May 2026TestBangladesh0/2560Shere Bangla National Stadium
25 Apr 2026T20 (leagues & domestic)Quetta Gladiators0/2430Gaddafi Stadium
23 Apr 2026T20 (leagues & domestic)Lahore Qalandars0/1410Gaddafi Stadium
16 Apr 2026T20 (leagues & domestic)Islamabad United0/1410National Stadium, Karachi
11 Apr 2026T20 (leagues & domestic)Hyderabad Kingsmen1/710National Stadium, Karachi
29 Mar 2026T20 (leagues & domestic)Lahore Qalandars1/2530Gaddafi Stadium
27 Mar 2026T20 (leagues & domestic)Quetta Gladiators1/1020Gaddafi Stadium
15 Mar 2026ODIBangladesh0/3570Shere Bangla National Stadium
11 Mar 2026ODIBangladesh0/1220Shere Bangla National Stadium
15 Feb 2026T20IIndia1/1020R Premadasa Stadium
27 Nov 2025T20ISri Lanka0/810Rawalpindi Cricket Stadium
8 Nov 2025ODISouth Africa2/1840Iqbal Stadium
6 Nov 2025ODISouth Africa0/2430Iqbal Stadium

Frequently asked questions

How many runs has Agha Salman scored in Tests?
1,708 runs in 53 innings (28 matches) at an average of 36.34 and a strike rate of 61.4, in the data from 2022 to 2026.
How many runs has Agha Salman scored in ODIs?
1,507 runs in 42 innings (50 matches) at an average of 43.06 and a strike rate of 96.5, in the data from 2022 to 2026.
How many runs has Agha Salman scored in T20Is?
819 runs in 45 innings (48 matches) at an average of 21.55 and a strike rate of 123.0, in the data from 2024 to 2026.
What is Agha Salman's highest score?
134 in ODIs, the highest score in the data.
How many wickets has Agha Salman taken in Tests?
20 wickets in 37 innings at an average of 61.15, economy 3.77, best figures 3/75.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.