Tanjong Pagar United A late bloomer, Hafiz began his professional football career with
Tanjong Pagar United in the
S.League in 2011, at the age of 22. After joining
Home United in 2012, Hafiz return to Tanjong Pagar in the mid transfer for the remaining of the
2012 and
2013 S.League season. He won the S.League Goal of the Season award in 2013 and earned himself his first call-up for
Singapore. In 2021, Hafiz was part of the winning squad that won the
2021 Singapore Premier League. In 2022, he was named the club vice-captain. On 9 December 2023, Hafiz and club captain
Hariss Harun lifted the 2023 Singapore Cup after winning against defending champion,
Hougang United 3–1. On 15 December 2023, Lion City Sailors announce that Hafiz has extended his contract with the club becoming the club longest serving player since its privatised era. Despite
Maxime Lestienne's equaliser in the 91st minute of the
2025 AFC Champions League Two final against
Sharjah, the Sailors finished as a runner-up after conceding in the 97th minute to finish the game in a 1–2 defeat. ==International career==