Shafiq bin Shaharudin (born 26 March 1994) is a Malaysian professional footballer who plays as a forward for Malaysia Super League club Kelantan.
Born in Batu Pahat, Johor, Shafiq started his career playing for Johor youth team.
Shafiq began his career with Johor youth team before been promoted to Johor Darul Ta'zim II in 2014.
In December 2017, Shafiq signed a two-year contract with Kelantan.
On 5 July 2018, Shafiq made his debut for Malaysia national team in a 1âÂÂ0 win over Fiji.
Shaharuddin Abdullah, his father also former Malaysia national player.