[1] He made his first-class debut for Multan in January 1988, in a BCCP Patron's Trophy match against the Karachi Blues, and also made five Quaid-i-Azam Trophy appearances later in the year.
[2] Afzal made his List A debut in November 1988, in the limited-overs Wills Cup.
[3] After the 1988–89 season, Afzal did not return to Multan's team until January 1993, aged 38.
He made two Quaid-i-Azam Trophy and six Wills Cup appearances, with the 1992–93 season being his last at that level.
[2][3] In the second innings of a Quaid-i-Azam match against Faisalabad, he took 4/81, the best figures of his first-class career.