He first worked as a state coach with the Negri Sembilan team, and later joined Penang FA and TMFC respectively.
[7] With Felda, he guided them to the 2014 Malaysia FA Cup Final, where they lost 2–1 to Pahang, conceding goals at the last minute after leading for the long period of the game.
[8] Felda continued their revitalized season by performing well in that year's Malaysia Cup with a win against a strong Johor Darul Ta'zim F.C.
But Irfan left the team at the end of the season to take the head coach position of Terengganu for the second time.
Irfan was tasked to bring back Terengganu[10] to their glory days after number of coached comes in comes out end up with poor tactical, bad result cost the team relegation to premier league.