Hadj Mahmoud è un centrocampista del Lugano che è sceso in campo nella maggior parte delle gare del suo club in Super League nel 2024/2025, avendo collezionato 11 presenze, per un totale di 596 minuti. É partito titolare in 7 di queste presenze, su 14 giornate, ed è entrato a gara in corso 4 volte.
La sua ultima partita nella competizione è stata il 10 novembre, gara in cui ha giocato 29 minuti con la maglia del Lugano contro Young Boys, nella sconfitta per 2-1. Sfortunatamente sia per Mahmoud che per Lugano, ha ricevuto un cartellino rosso nel match. In totale il centrocampista ha segnato 2 reti nel 2024/2025.
Mahmoud ha segnato l'ultima volta nella competizione nella vittoria per 2-0 contro Young Boys, il 27 ottobre. Ha aperto le sue marcature in questo campionato contro Servette il 3 agosto, con una rete nella vittoria per 3-1.
La gara casalinga contro Zürich, il 24 novembre, sarà la prossima sfida di Super League per Lugano.
Nell'ultima stagione con Lugano in Super League Mahmoud ha collezionato 28 presenze, gare in cui ha realizzato 5 gol.