11/2020 - 06/2025 | Pyramids FC | |
07/2015 - 10/2020 | Al Ahly SC | |
08/2014 - 07/2015 | Umm-Salal | |
05/2013 - 08/2014 | Al Ahly SC | |
01/2013 - 05/2013 | Hull City | |
01/2008 - 01/2013 | Al Ahly SC | |
11/2007 - 12/2007 | Kazma SC | |
09/2007 - 10/2007 | Al Ahly SC | |
01/2007 - 09/2007 | Sheffield United | |
07/2001 - 01/2007 | Ismaily |