Al-Shabab In 2004, Hassan moved to Al-Shabab from Al-Ansar. In his second season, he won the
League. On 30 November 2008, Hassan scored his first goal for Al-Shabab against
Al-Raed in the 45+3 minutes, they won 4-0. In 2014, Hassan won the league and the
Super Cup. He left Al-Shabab in 2017.
Al-Fayha On 13 July 2017, Hassan moved to newly promoted
Al-Fayha from
Al-Shabab with a two-year professional contract. On 10 August, Hassan played his debut in the league against
Al-Hilal which Al-Fayha lost 2-1.
Al-Shabab In January 2018, Hassan moved to
Al-Shabab from
Al-Fayha until end of the season.
Al-Ittihad In July 2018, Hassan moved to
Al-Ittihad with a two-year professional contract. ==Career statistics==