[2] He was the leading run-scorer for Multan in the 2018–19 Quaid-e-Azam One Day Cup, with 370 runs in eight matches.
[6] His performance in school cricket led to participation in regional Under-15 tournaments.
[6] In 2013, Wasim Haider facilitated his entry into first-class cricket with Multan and on his debut he made a half-century.
[6] Despite setbacks, including being dropped from the Pakistan Under-23s and playing during Multan's relegation to Grade II, Ashraf continued to compete in club cricket.
[6] He later joined Ghani Glass cricket team, where he led the scoring in the PCB Patron's Trophy (Grade II).