[4] In 2007, Ahmad Hafiz trained with the under-21 squad of DPMM FC who were a member of the Malaysia Super League at the time.
Ahmad Hafiz moved to Majra FC of the Brunei Premier League, where a few of his other brothers were playing.
[16] Ahmad Hafiz was signed for Lun Bawang FC for the 2018-19 Brunei Super League season, but left before the second round had started.
Ahmad Hafiz was called up by Kwon Oh-son for the 2008 AFC Challenge Cup qualification matches held in the Philippines in May 2008.
In November 2011, Ahmad Hafiz was selected to compete at the 2011 Southeast Asian Games held in Indonesia, along with the Under-23s.