Irfan Zakaria

Muhammad Irfan bin Zakaria (born 4 June 1995) is a Malaysian professional footballer who plays for Malaysia Super League club Terengganu and the Malaysia national team. His primarily position as a defensive midfielder but can also play as a centre-back. A tough tackling, skilful and has a good vision defensive player. Irfan also in the squad for the 2017 SEA Games.

Return to Kuala Lumpur City
On 17 January 2021, it was announced Irfan has joined newly promoted club, Kuala Lumpur City for a second stint. On 16 March, Irfan made his second debut for the club in a 1–0 league defeat to Penang.

Sabah
On 2 December 2022, Irfan signed a contract with Sabah.

Kedah Darul Aman
On 5 March 2024, Irfan officially signed a contract with Kedah Darul Aman.

International career
Irfan represented Malaysian at under-23 and senior level.

International goals

 * Scores and results list Malaysia's goal tally first.

Honours
Kuala Lumpur City
 * Malaysia Cup: 2021
 * Malaysia Premier League: 2017
 * AFC Cup runner-up: 2022

Kedah Darul Aman
 * Malaysia Super League runner-up: 2020

Malaysia U-23
 * Southeast Asian Games silver medal: 2017

Malaysia
 * AFF Championship runner-up: 2018