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.
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.