A prolific goalscorer, he is Egypt's all-time top scorer with 68 goals in 176 appearances.[1] His twin brother Ibrahim also played professional football, and they shared teams for most of their extensive careers.[2][3]

Other than two unassuming spells abroad in Switzerland and Greece, Cairo-born Hassan played mainly for hometown's Al-Ahly, for which he made his first-team debuts aged 18, playing his last match for the club sixteen years later. He ranked first in the club in several categories and won a total of 25 titles with it, including 11 leagues; he was only one of two players ever to find the net in derbies for each team.

After the sacking of French coach Henri Michel, he was named manager of former side Zamalek, on 30 November 2009.[6] his first match in charge was on 3 December, which ended in a controversial 1–2 away loss against Haras El Hodood, as opposing player Ahmed Eid Abdel Malek was not supposed to play in that match, having been sent off the previous one (Abdel Malek ended up playing, and scored Hodood's first goal).

Hassan's first win at Zamalek came on the 12th, against Al-Masry (3–0). In twelve matches he took the club from 14th place to second, only losing one game and drawing another, before being sacked.