Hamoudi scoorde 11 doelpunten in 63 competitiewedstrijden voor Smouha SC. In 2014 tekende hij een vierjarig contract bij het Zwitserse FC Basel. De Egyptenaar debuteerde voor zijn nieuwe club in de bekercompetitie tegen CS Italien op 24 augustus 2014. Op 23 september 2014 scoorde hij zijn eerste doelpunt voor FC Basel in zijn competitiedebuut tegen FC Vaduz.[2] Na één seizoen werd hij uitgeleend aan Al-Zamalek, een topclub uit eigen land.
Na zijn uitleenbeurt aan Al-Zamalek werd Hamoudi verkocht aan Al-Batin FC. Op 30 januari 2017 keerde hij echter terug naar eigen land: hij tekende voor Al-Ahly, de aartsrivaal van zijn ex-club Al-Zamalek.