Career
Shahfiq is known as a free kick specialist. Young Lions
Shahfiq began his club career with South.League club Young Lions in 2010. He scored 8 goals in 40 competitive matches over three seasons.
LionsXII
Shahfiq was selected to be in the LionsXII squad in 2013.
He drew criticism from head coach V. Sundramoorthy for his dismissal for slapping Sarawak"s Muamer Salibašić in a Malaysia Cup match on 24 August 2013. A spinal injury threatened to rule Shahfiq out for the start of the 2014 season.
During his two-year spell with LionsXII, he scored six goals in 31 appearances. Return to Young Lions
In 2015, he return to the Young Lions squad, where he scored 4 goals in 22 league appearance for his club
He earned his first senior international cap in a friendly match against Hong Kong on 15 August 2012.
Shahfiq graduated from the Singapore Sports School in 2008.