| Personal information | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Full name | Muhammad Syafiq bin Ahmad | |||||||||||||||||||||||||
| Date of birth | 28 June 1995 | |||||||||||||||||||||||||
| Place of birth | Sungai Ara, Penang, Malaysia | |||||||||||||||||||||||||
| Height | 1.75 m (5 ft 9 in) | |||||||||||||||||||||||||
| Position | Forward | |||||||||||||||||||||||||
| Team information | ||||||||||||||||||||||||||
Current team | Kuala Lumpur City | |||||||||||||||||||||||||
| Number | 7 | |||||||||||||||||||||||||
| Youth career | ||||||||||||||||||||||||||
| 2012–2014 | Kedah Darul Aman | |||||||||||||||||||||||||
| Senior career* | ||||||||||||||||||||||||||
| Years | Team | Apps | (Gls) | |||||||||||||||||||||||
| 2013–2017 | Kedah Darul Aman | 62 | (12) | |||||||||||||||||||||||
| 2018–2025 | Johor Darul Ta'zim | 39 | (7) | |||||||||||||||||||||||
| 2018–2021 | Johor Darul Ta'zim II | 8 | (2) | |||||||||||||||||||||||
| 2022 | → Kedah Darul Aman (loan) | 9 | (2) | |||||||||||||||||||||||
| 2024–2025 | → Kedah Darul Aman (loan) | 13 | (2) | |||||||||||||||||||||||
| 2025–2026 | DPMM FC | 18 | (2) | |||||||||||||||||||||||
| 2026– | Kuala Lumpur City | 1 | (0) | |||||||||||||||||||||||
| International career‡ | ||||||||||||||||||||||||||
| 2015–2018 | Malaysia U23 | 18 | (6) | |||||||||||||||||||||||
| 2017– | Malaysia | 49 | (11) | |||||||||||||||||||||||
Medal record
| ||||||||||||||||||||||||||
|
* Club domestic league appearances and goals as of 29 August 2026 ‡ National team caps and goals as of 2 September 2026 | ||||||||||||||||||||||||||
Muhammad Syafiq bin Ahmad (born 28 June 1995) is a Malaysian professional footballer who plays as a forward for Malaysia Super League club Kuala Lumpur City and the Malaysia national team.
Syafiq was born and raised in Sungai Ara in the state of Penang, Malaysia. As a child, Syafiq represented his school, Sekolah Menengah Tunku Anum Tunku Abdul Rahman, in tournaments under the age of 15 and 18.
Syafiq made his debut in 2013 with Kedah on 20 August 2013 against LionsXII in a 2013 Malaysia Cup match. He came in from the bench on the 81st minute. His first Malaysia Premier League start is against Perlis on 24 January 2014 where Kedah won 4–1. On 16 May 2014, he scored his first league goal against Felda United, which was also the winning goal.
On 19 December 2017, Syafiq was signed by Malaysian giants Johor Darul Ta'zim in December. He made his debut in the 2018 AFC Champions League qualifying play-offs against Thailand club, Muangthong United on 23 January 2018.
On 8 May 2019, Syafiq scored the only goal in the home match during the 2019 AFC Champions League group stage match against J1 League club, Kashima Antlers, which gave JDT the 3 points and also their first time that they have beaten a Japanese side.
On 26 December 2021, Syafiq was loaned out to his former club ahead of the 2022 Malaysia Super League season. He went on to have a solid form throughout the season, where on 15 June 2022, JDT cut short his loan due to his impressive work rate.
On 5 March 2024, Syafiq once again returned to Kedah Darul Aman on loan ahead of the 2024–25 Malaysia Super League season.
On 17 July 2025, the Bruneian side DPMM FC announced the signing of Syafiq, after initial interest from Immigration FC. He completed one season with the Bruneian club and was released soon after.
On 19 August 2026, Syafiq was announced to have signed for Kuala Lumpur City, but due to a transfer embargo he was unable to be registered until 29 August, just in time to make his debut against former team DPMM FC in a 1–0 victory.
Syafiq participated in the 2015 Southeast Asian Games with Malaysia U-23. He also participated in the 2017 Southeast Asian Games where Malaysia U-23 finished as silver medalists. He also played in the 2018 Asian Games.
Syafiq made his debut with the Malaysia senior team in the 2019 AFC Asian Cup qualification against North Korea on 13 November 2017 at the Buriram Stadium. On 27 March 2018, during the 2019 AFC Asian Cup qualification away match against Lebanon, he scored his first senior international goal at the Camille Chamoun Sports City Stadium.
On 5 October 2019, Syafiq scored his first career hat-trick in a 6–0 win during a friendly match against Sri Lanka at the Bukit Jalil National Stadium.
On 11 July 2026, Syafiq was called up by Malaysia interim manager Tan Cheng Hoe for the 25-man final squad list for the 2026 ASEAN Championship. His last appearance for the national team was two years ago, for the 2024 ASEAN Championship.
On 6 December 2020, Syafiq was driving when he got into an accident that killed 3 people. His 22 day old son, mother-in-law, and maid all died in the accident. Syafiq, his wife, and their 2-year-old daughter survived the crash.
| Club | Season | League | Cup | League Cup | Continental | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Kedah | 2013 | Malaysia Premier League | — | — | 6 | 0 | — | 6 | 0 | |||
| 2014 | Malaysia Premier League | 15 | 1 | 3 | 0 | 6 | 2 | — | 24 | 3 | ||
| 2015 | Malaysia Premier League | 17 | 6 | 2 | 0 | 7 | 2 | — | 26 | 8 | ||
| 2016 | Malaysia Super League | 19 | 1 | 5 | 0 | 5 | 0 | — | 29 | 1 | ||
| 2017 | Malaysia Super League | 11 | 4 | 4 | 1 | 6 | 1 | — | 21 | 6 | ||
| Total | 62 | 12 | 14 | 1 | 30 | 5 | — | 106 | 18 | |||
| Johor Darul Ta'zim | 2018 | Malaysia Super League | 4 | 1 | 1 | 0 | 5 | 0 | 6 | 1 | 16 | 2 |
| 2019 | Malaysia Super League | 8 | 2 | 1 | 0 | 7 | 4 | 6 | 1 | 22 | 7 | |
| 2020 | Malaysia Super League | 7 | 2 | 0 | 0 | 1 | 0 | 2 | 0 | 10 | 2 | |
| 2021 | Malaysia Super League | 4 | 0 | — | 2 | 0 | 1 | 0 | 7 | 0 | ||
| 2022 | Malaysia Super League | 9 | 2 | 1 | 0 | 5 | 2 | 0 | 0 | 15 | 4 | |
| 2023 | Malaysia Super League | 7 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 8 | 1 | |
| Total | 39 | 7 | 4 | 1 | 20 | 6 | 15 | 2 | 78 | 16 | ||
| Johor Darul Ta'zim II | 2018 | Malaysia Premier League | 5 | 2 | — | 5 | 2 | |||||
| 2021 | Malaysia Premier League | 3 | 0 | — | 3 | 0 | ||||||
| Total | 8 | 2 | — | 8 | 2 | |||||||
| Kedah Darul Aman (loan) | 2022 | Malaysia Super League | 9 | 2 | 0 | 0 | — | — | 9 | 2 | ||
| 2024-25 | Malaysia Super League | 8 | 2 | 0 | 0 | — | — | 8 | 2 | |||
| Total | 17 | 4 | 0 | 0 | — | — | 17 | 4 | ||||
| DPMM | 2025-26 | Malaysia Super League | 18 | 2 | 2 | 0 | 4 | 1 | — | 24 | 3 | |
| Kuala Lumpur City | 2026-27 | Malaysia Super League | 1 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | |
| Career total | 145 | 27 | 20 | 2 | 54 | 12 | 15 | 2 | 234 | 43 | ||
| National team | Year | Apps | Goals |
|---|---|---|---|
| Malaysia | 2017 | 1 | 0 |
| 2018 | 8 | 3 | |
| 2019 | 9 | 5 | |
| 2021 | 10 | 0 | |
| 2022 | 8 | 2 | |
| 2023 | 7 | 1 | |
| 2026 | 6 | 0 | |
| Total | 49 | 11 | |
| No | Date | Venue | Opponent | Score | Result | Competition |
|---|---|---|---|---|---|---|
| 1. | 27 March 2018 | Camille Chamoun Sports City Stadium, Beirut, Lebanon | 1–1 | 1–2 | 2019 AFC Asian Cup qualification | |
| 2. | 1 April 2018 | Bukit Jalil National Stadium, Kuala Lumpur, Malaysia | 7–0 | 7–0 | Friendly | |
| 3. | 5 July 2018 | Kuala Lumpur Stadium, Kuala Lumpur, Malaysia | 1–0 | 1–0 | ||
| 4. | 5 September 2019 | Gelora Bung Karno Stadium, Jakarta, Indonesia | 2–2 | 3–2 | 2022 FIFA World Cup qualification | |
| 5. | 10 September 2019 | Bukit Jalil National Stadium, Kuala Lumpur, Malaysia | 1–0 | 1–2 | ||
| 6. | 5 October 2019 | 1–0 | 6–0 | Friendly | ||
| 7. | 5–0 | |||||
| 8. | 6–0 | |||||
| 9. | 27 May 2022 | 1–0 | 4–0 | |||
| 10. | 14 June 2022 | 3–1 | 4–1 | 2023 AFC Asian Cup qualification | ||
| 11. | 11 December 2024 | 1–0 | 3–2 | 2024 ASEAN Championship | ||
Malaysia U-23
| # | Date | Venue | Opponent | Score | Goal | Result | Competition |
|---|---|---|---|---|---|---|---|
| 1. | 11 June 2015 | Bishan Stadium, Singapore | 3–1 | 1 | Win | Football at the 2015 Southeast Asian Games | |
| 2. | 3 June 2016 | Hang Jebat Stadium, Malaysia | 3–0 | 1 | Win | 2016 Nations Cup | |
| 3. | 6 October 2016 | Tuanku Abdul Rahman Stadium, Malaysia | 2–0 | 2 | Win | Friendly | |
| 4. | 19 July 2017 | National Stadium, Thailand | 3–0 | 1 | Win | 2018 AFC U-23 Championship qualification | |
| 5. | 15 August 2018 | Jalak Harupat Stadium, Bandung | 3–1 | 1 | Win | 2018 Asian Games |
Kedah
Johor Darul Ta'zim
Malaysia U23
Malaysia