Latem 2002 roku Shaaban trafił do Arsenalu F.C., gdyż klub ten poszukiwał zmiennika dla Davida Seamana. W Arsenalu zadebiutował 16 listopada w wygranych 3:0 derbach z Tottenhamem Hotspur. Wystąpił jednak tylko w 3 spotkaniach „Kanonierów”, a przez kilka miesięcy leczył złamaną nogę. W styczniu został 2004 wypożyczony do West Ham United, gdzie spędził miesiąc, ale nie zagrał w żadnym meczu. Natomiast w sezonie 2004/2005 występował w Football League Championship w zespole Brighton & Hove Albion. Po zakończeniu sezonu szukał klubu i przebywał m.in. na testach w Dundee United i Sheffield Wednesday, ale ostatecznie nie przeszedł do żadnego z nich, był również bliski transferu do Kayserispor.
Ostatecznie w zimie 2006 roku Shaaban podpisał kontrakt z norweskim zespołem Fredrikstad FK, gdzie został pierwszym bramkarzem. W 2008 roku przeszedł do Hammarby IF, w którym w 2011 roku zakończył karierę.