Shikabala pochodzi z Asuanu, ale jest wychowankiem klubu Zamaleku z Kairu. W 2002 roku zadebiutował w jego barwach w pierwszej lidze egipskiej. Już w debiutanckim sezonie 2002/2003 wywalczył z Zamalekiem swoje pierwsze w karierze mistrzostwo kraju. W 2003 roku zdobył też Superpuchar Afryki, a w 2004 roku obronił z Zamalekiem mistrzowski tytuł.
W 2005 roku Shikabala przeszedł do greckiegoPAOK-u Saloniki. W lidze greckiej zadebiutował 27 sierpnia 2005 w przegranym 0:1 wyjazdowym spotkaniu ze Skodą Xanthi. 20 listopada tamtego roku strzelił pierwszego gola w greckiej lidze, w meczu z Kallitheą (1:1). W PAOK-u grał przez jeden sezon.
W 2006 Shikabala trafił do Haras El-Hodood SC. Na początku 2007 roku Shikabala wrócił do Zamaleku Kair, jednak transfer odbył się bez zgody PAOK-u. Piłkarz został ukarany przez FIFA grzywną w wysokości 990 tysięcy euro i dyskwalifikacją w sezonie 2008/2009[1]. W sezonie 2007/2008 zdobył Puchar Egiptu. W sezonie 2012/2013 był wypożyczony do Al-Wasl Dubaj.
W sezonie 2013/2014 Shikabala był zawodnikiem Sportingu. Rozegrał w nim jeden mecz w pierwszej drużynie i pięć w drugiej.
W 2015 roku Shikabala trafił do Ismaily SC, a w 2016 wrócił do Zamaleku.