[2] He was named for Johor Darul Ta'zim squad on 23 December 2013,[3] where he was assigned the shirt number 33 and later 42.
[4] He made his debut in a Malaysian Super League against Perak on 18 January 2014[5] and scored his first professional goal for Johor Darul Takzim F.c on 25 March 2014.
[7][8] He also became one of three Johor Darul Ta'zim's youngest ever player in a competitive fixture in AFC Cup 2015.
[9] Bojan Hodak decided to transfer several players from Johor Darul Takzim first team, including him to 2nd team to help them get match fitness, recovery from any injuries and to help youngster in Johor Darul Takzim II[10] After four months on the second team his was called up to join Johor DT by new appointed head coach Mario Gomez in 2015 April transfer window.
On 26 December 2021, Mazlan moved to Selangor and joined as a free agent after his contract with childhood club, Johor Darul Ta'zim has been expired.