Mohammed Mazyad started his career in the youth team of Al-Jabalain. He was promoted to the first team in 2012 and spent four seasons at the club. With Al-Jabalain, Mazyad won the 2014–15 Saudi Third Division title and achieved promotion to the Saudi Second Division.[3] On 11 July 2016, Mazyad joined city rivals Al-Tai on a two-year deal.[4] He made his debut on 6 January 2017 in the league match against Wej. He spent three seasons at the club and made 42 league appearances for the club. On 17 June 2019, Mazyad joined Al-Ain.[5] In his first season at the club, Mazyad kept 17 clean sheets in 36 appearances, the most by any keeper in the league.[6] Mazyad also helped Al-Ain get promoted to the Pro League for the first time in the club's history.[7] On 27 January 2022, Mazyad joined Al-Sahel.[8] On 6 June 2022, Mazyad joined newly promoted side Al-Arabi.[9] On 23 July 2024, Mazyad joined Al-Kholood.[10]