Il centrocampista del Lugano Hadj Mahmoud è sceso in campo nella maggior parte delle gare del suo club in Super League nel 2025/2026, avendo collezionato 18 presenze, per un totale di 912 minuti. É partito titolare in 7 di queste presenze, su 24 giornate, ed è stato spesso utilizzato da subentrato, essendo entrato a gara in corso in 11 occasioni.
Mahmoud ha giocato la sua ultima gara il 31 gennaio, con Lugano: un pareggio per 1-1 contro Grasshoppers, in cui ha giocato 78 minuti. Sfortunatamente sia per Mahmoud che per Lugano, ha ricevuto un cartellino rosso nel match. In totale il centrocampista ha realizzato 1 rete nel 2025/2026. 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.
Nella prossima partita di Super League, il 15 febbraio, Lugano dovrà giocare una trasferta contro Basel.
Nell'ultima stagione con Lugano in Super League Mahmoud ha collezionato 25 presenze, gare in cui ha realizzato 4 gol.
Mahmoud ha iniziato la sua esperienza con Lugano nell'agosto 2021, mentre prima giocava con Etoile du Sahel, con cui ha collezionato 28 presenze in campionato, con 1 gol segnato.