Early career Shaaban started his senior career at local club Saltsjöbadens IF before moving to
Cairo to play for
Zamalek and
Ittihad Osman, while also studying at university. Following his time in Egypt, Shaaban returned to Sweden in 1997 and joined
Nacka FF, a club based close to where he grew up. After a string of impressive performances, he was asked to join Swedish
Allsvenskan outfit
Djurgården where he spent two seasons.
Arsenal In August 2002, Shaaban joined
Arsenal as a potential replacement for
David Seaman. When Seaman was injured, Shaaban played in two matches in the
UEFA Champions League at home against
PSV and away against
Roma, as well as in three matches in the Premier League, including a North London Derby victory against rivals
Tottenham Hotspur. Shaaban broke his leg during training on Christmas Eve 2002, ultimately sidelining himself for the rest of the season. When Seaman left Arsenal in the summer of 2003
Arsène Wenger signed
Jens Lehmann, who played every match that season as Arsenal went undefeated for the entire
2003–04 league season. Shaaban was plagued by injuries and failed to become Arsenal's first-choice keeper. In January 2004, Shaaban was loaned to
West Ham United for a month, but did not make any appearances for the Hammers. He returned to Arsenal after his loan spell and due to an injury to
Stuart Taylor he was on the bench for a number of league games as Arsenal completed their
Invincibles season. He was released by Arsenal at the end of that season.
Other clubs In February 2005, he signed for
Brighton & Hove Albion on non-contract terms, making his debut in a 2–1 victory over
Sunderland, and signed a short-term contract lasting until the end of the season days later. After his contract expired he was released on a
free transfer and had a trial at
Dundee United, playing his only match as United beat
Sheffield Wednesday to win the
City of Discovery Cup. He also had a trial at
Bristol City. However, Shaaban could not agree terms and was snapped up by
Fredrikstad FK.
Hammarby IF and retirement On 12 February 2008, Shaaban signed a five-year contract with Swedish team
Hammarby IF. In 2012, he announced his retirement from professional football. ==International career==