[1] Hanif is a right-handed batsman who bowls right-arm off break.
Hanif made his List A debut for Islamabad against Peshawar in 1998.
Two years later he made his first-class debut for Islamabad against Habib Bank Limited.
In the same season he played his second and final first-class match against Peshawar.
His Twenty20 International (T20I) debut for Bahrain was against Saudi Arabia in Oman on 20 January 2019 in the 2019 ACC Western Region T20 tournament.