Hadj Mahmoud è un centrocampista del Lugano che è sceso in campo nella maggior parte delle gare della sua squadra in Super League nel 2025/2026, avendo collezionato 22 presenze, per un totale di 1055 minuti. É stato scelto nell'11 iniziale in 8 di queste presenze, su 29 giornate, ed è stato soprattutto utilizzato da subentrato, essendo entrato a gara in corso in 14 occasioni.
L'ultima partita di Mahmoud nella competizione è stata il 7 marzo, partita in cui ha giocato 29 minuti con la maglia del Lugano contro Luzern, nella sconfitta per 3-1. In totale il centrocampista ha segnato 1 gol in questa stagione. Ha ricevuto 4 cartellini gialli, oltre a essere stato espulso 1 volta.
Il suo primo gol nel campionato è arrivato in una vittoria 4-1 contro Winterthur il 24 gennaio.
La trasferta contro St.Gallen, il 14 marzo, sarà la prossima gara di Super League per Lugano.
Mahmoud ha giocato 25 partite di Super League nell'ultima stagione con Lugano, realizzando 4 gol.
Il centrocampista è passato a giocare con Lugano nell'agosto 2021, mentre prima giocava con Etoile du Sahel, con cui ha collezionato 28 presenze in campionato, con 1 gol segnato.