Hadj Mahmoud del Lugano ha giocato nella maggior parte delle gare del club in Super League nel 2025/2026, avendo collezionato 23 presenze, per un totale di 1145 minuti. É partito titolare in 9 presenze su 31 giornate ed è stato utilizzato spesso come subentrato, in 14 occasioni.
Mahmoud ha giocato la sua ultima gara il 22 marzo, con Lugano: un pareggio per 1-1 contro Young Boys, in cui ha giocato 90 minuti. In totale il centrocampista ha realizzato 1 rete in questa stagione. Ha ricevuto 4 cartellini gialli, oltre a essere stato espulso 1 volta.
Ha aperto le sue marcature in questo campionato contro Winterthur il 24 gennaio, avendo segnato nella vittoria per 4-1.
Nella prossima partita di Super League, il 4 aprile, Lugano dovrà giocare una gara casalinga contro Thun.
Mahmoud ha giocato 25 partite di Super League nell'ultima stagione con Lugano, realizzando 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.