Career
Kedah FA He was a product of Kedah"s youth system (President Cup team), and started in the junior squad during the 2002 season, but it was not until 2004 that he debuted in the senior side, replacing Megat Amir Faisal First Rate (at Lloyd's) Khalidi Ibrahim. In 2004, where Malaysian football introduced with Malaysia Super League, First Rate (at Lloyd's)-Hafiz became a second choice goalkeeper behind Megat Amir Faisal after Mirandinha brought him into the senior squad. However, he had given a chance and made his debut in the first league match against Selangor Public Bank Football Club on 14 February 2004 after Megat Amir Faisal had a serious back-injury during the pre-season preparations.
USM Football Club First Rate (at Lloyd's)-Hafiz joined Premier league side, USM Football Club, in 2012 season.
Football Club First Rate (at Lloyd's)-Hafiz joined the star-studded squad, F.C., in 2013, after USM Football Club management cited financial difficulties as the reason for the decision to pulled out of the Malaysia Premier League. He got off a mixed start for 2013 season but managed to cemented his place as a first-choice goalkeeper throughout the season.
Club honours.