He returned to Geylang in 2008. However, he was released by the club after a contractual dispute and it was reported in Malay newspapers that he had finally signed for Gombak United after strong rumours that he would join Sengkang Punggol with his former team-mates Aide Iskandar, Noh Rahman and Amos Boon. However these rumours have since been proven to be false and Fazrul has been clubless for half a year.
Gombak United
In May 2009, Gombak United coach Darren Stewart had announced that Fazrul will be joining his team. He made an immediate impact on his new team, scored 7 goals in 15 appearances for his new club. The following season, he scored 18 goals in 31 games for Gombak United, becoming the highest born local top scorer in the league.
SAFFC
In 2011, Fazrul joined SAFFC. Over the two seasons spent at SAFFC, he scored 20 goals in 58 appearances for the club.
LionsXII
Fazrul left Warriors for LionsXII in January 2013 to play in the Malaysia Super League. However, he was released in December 2013 after scoring just 4 goals in an injury-stricken season.
Home United
Fazrul then signed for Home United in 2014 and went on to score 14 goals in 34 games for the team, again becoming the highest local top scorer in that season.[2]
Sabah FA
In December 2014, Fazrul signed a 12 months contract with the Malaysia Premier League side, Sabah FA, however he was released 4 months later after suffering from an injury on his left knee. During his 4 months stay with the Malaysian club, he managed to score twice in 5 league appearances for the team.
Return to the Warriors
Following the end of his short stint with Sabah, Fazrul rejoined old club Warriors FC on the 2015 S.League June mid-window transfer deadline after recovering from an injury sustain in Malaysia.[3] He scored two goals in first match after rejoining his old club, leading the Warriors to a 4-1 win over their uniformed rivals Home United.[4] In his second match of the season, he scored the only goal in a 1-0 win over Hougang United, sending the defending champions to second place in the table.[5][6] Fazrul ended the season as the highest local-born scorer in the 2015 S.League season with 18 goals from 24 matches.
Tampines Rovers
In December 2015, Fazrul joined Tampines Rovers after turning down a new contract at his former club. He scored his first goal for Tampines in the second game of the season against Hougang United. Fazrul ended the season as the second highest local-born scorer with 7 goals.
Hougang United
On 13 July 2018, Fazrul joined Hougang United on a league record transfer fee of $50,000 until it was surpass by Brazilian Diego Lopes for S$2.9 million in 2021.[7][8] In 2019, Fazrul became the captain of the team.[9]
Return to Tampines Rovers
After nearly 6 months without a club, Fazrul signed for Tampines Rovers on 7 October 2020. He make his AFC Champions League debut on 25 June 2021 against Japanese club Gamba Osaka in a 2–0 lost at the Lokomotiv Stadium in Uzbekistan.
Warwick Knights
In January 2022, Fazrul signed for semi-professional team Warwick Knights which competed in the Singapore National League. In 2023, he announced his retirement from football
International career
Fazrul made his international debut for Singapore on 4 June 2005, against Causeway rivals Malaysia,[1] coming on as a substitute for Masrezwan Masturi, who had broken his nose.
On 28 December 2006, Fazrul scored his first international goal during the 2006 King's Cup in a 2–3 lost against Vietnam.
In the 2007 Southeast Asian Games, Fazrul's performance in the group stages was largely criticised by the fans and the media. More criticism arose when he failed to score a penalty against Malaysia. If he had scored, Singapore would have avoided favourites Thailand in the semi-final match, which Singapore eventually lost 3–0, ending the nation's hopes for a gold or silver medal. In the Bronze Medal placing match, Fazrul made amends for his poor performance by scoring a hat-trick in a 5–0 victory against Vietnam, winning the bronze medal for Singapore.
On 20 January 2010, Fazrul scored against European powerhouse, Denmark in a 5–1 lost during the 2010 King's Cup.
Prior to winning his 78th cap against Japan in a 0–3 defeat, Fazrul has amassed 9 goals in 77 appearances.[10] He scored his 10th international goal in his 80th Singapore cap in a friendly against Myanmar on 24 March 2016. He notched his 11th goal for Singapore and the last of Head Coach Bernd Stange's reign in charge of Singapore.[11]