Teams Afzaal Butt played for

Main FCLahore City A (1979/80)
 Railways (1981/82)
 National Bank of Pakistan (1982/83-1990/91)
 Lahore City Whites (1983/84)
 Lahore City Blues (1985/86)
 Lahore City (1985/86)
Main ListALahore City (1980/81)
 Railways (1981/82)
 National Bank of Pakistan (1982/83-1990/91)
 Lahore City Blues (1985/86)
Other FCNorth-West Frontier Province Governor's XI (1982/83)
Quaid-e-Azam TrophyLahore City A (1979/80)
 Railways (1981/82)
 National Bank of Pakistan (1982/83-1989/90)
 Lahore City (1985/86)