Hanif made his List-A debut for Islamabad against Peshawar in 1998.
In his seven List-A matches for Islamabad he scored 103 runs at a batting average of 17.16, with a single half century score of 52 against Allied Bank Limited in 2002.