Penang Faisal started his professional career with
Malaysia Premier League club,
Penang as a 17-years old in the 2015 season. He made his debut and scored one goal in the
Malaysia Cup tournament against
PDRM on 17 October 2015 where Penang lost 2–3. He was one of the young players who were called up to play with Penang's senior team squad in preparation for the
2015 Malaysia Cup. His performance in the
Malaysia President Cup competition brought him to the attention of Penang's management. He left Penang after the end of the season after making 3 appearances and scoring 1 goal.
Pahang In November 2015, Faisal signed a contract with
Pahang. He made his
first league appearance for the club in a 2–2 draw against
T–Team. He scored his first goal for the club in an 1–3 defeat over
Selangor on 27 February 2016. He was one of the key players who helped
Tok Gajah lift the FA Cup in
2018. Faisal left the club after his contract expired on 31 November 2020. He made 60 appearances, scoring nine goals and notching four assists in his five year stint with the team.
Terengganu in 2022. On the 6 December 2020, Faisal signed a contract with
Terengganu on a two-year deal and was given the number 7 for the
2021 season. Faisal made his debut for the club on 6 March 2021 in a 2–1 win against
UiTM at
UiTM Stadium. He scored his first goal 14 March 2021 against
Perak in a 2–0 win at the
Perak Stadium. On 23 November 2022, Faisal announced that he would leave Terengganu at the end of the
2022 season. He played his last game in the Terengganu shirt, in a disappointing 3–2 defeat on aggregate to
Selangor in the
Malaysia Cup semi-finals. Following his two seasons with the club, Faisal emerged as one of the Malaysian league's finest wingers. In two season's, Faisal played on 42 league games, registering 21 goals in all competitions with the
turtles.
Selangor On 22 December 2022,
Selangor announced the signing of Faisal on a free transfer. He made his debut for the club on 26 February 2023 in the opening
2023 Super League match against
Kelantan United, which ended in a 1–0 victory. Faisal scored his first goal for the club on 31 March against
Kuala Lumpur City through a penalty as Selangor won the game 3–1. On 25 August 2023, Faisal scored his first brace in Selangor's Super League record
2–11 away win against
Kelantan. Faisal participated in a large successful season at Selangor, who finished in second place in
Super League that season. Throughout the season, he made 28 appearances, scoring twelve goals and providing eleven assists. In middle 2024, Faisal was unable to play due to become victim of criminal activity and suffered
fourth-degree burns after being
attacked with acid. Close to three months after his incident, Faisal began individual training at club facilities in preparation for a possible comeback to football. On 3 August 2024, Faisal was included in the squad in the
FA Cup semi-final match against Terengganu, despite not being substituted or included in the starting lineup. A week later, Faisal return to played competitive football for the first time after 97 days since suffering from the incident, returning as a substitute in Selangor's clash with
Kelantan Darul Naim in the league match, replaced
Reziq Bani Hani in the 87th-minute. Faisal recorded his first goal of the season and scored a
hat-trick in a 7–0 win over
Kelantan Darul Naim on 8 March 2025. In July 2025, as Selangor loans out their club captain
Safuwan Baharuddin, Faisal was selected to be the club captain ahead of the
2025–26 season. ==International career==