Engku Muhammad Nur Shakir bin Engku Yacob (born 16 October 1998) is a Malaysian professional footballer who plays as a forward for Malaysia Super League club Terengganu.
[2] Shakir started his football journey from sports school in secondary level.
In 2018, he made his debut with Terengganu II in a Malaysia Premier League match against Felcra, coming in as substitutes in the 57th minutes.
[3] In 2021, he earn a promotion to the Terengganu first team and made his debut in the 2021 Malaysia Super League away match against Kedah.
Shakir made his debut for the Malaysia national team on 11 June 2024 in a 2026 FIFA World Cup qualifier against Chinese Taipei at the Bukit Jalil National Stadium in a 3–1 win.