Faizal made his debut for Kedah in a Malaysia Cup group stage match on 15 July 2008 where Kedah beat Sabah 5–1.[3] He played more than 120 matches and scored 25 goals in all competition for Kedah.
In 2015, Faizal left Kedah and signed with PDRM. He made 13 league appearances and scored 1 goal.[4]
He last played for Melaka United in 2019 and chose to retired after the season ended to take care his father.[3]
International career
In November 2010, Faizal was called up to the Malaysia national team by coach K. Rajagopal for the 2010 AFF Suzuki Cup. He was in the Malaysia team that won the 2010 AFF Suzuki Cup title for the first time in their history, although he never made any appearances in the tournament. Earlier in February 2010, he received his first appearance for Malaysia in a friendly match against Yemen.[6]
He was also playing for the Malaysia U-23. He was in the squad that competes in the 2010 Asian Games in Guangzhou.[7] He was also in the team that competes for the 2012 Olympic Qualification preliminary round against Pakistan, coming on as a substitute in injury time in the second leg on 9 March 2011.[8]