Hadj Mahmoud del Lugano è sceso in campo nella maggior parte delle gare della sua squadra in Super League nel 2025/2026, avendo collezionato 18 presenze, per un totale di 912 minuti. É partito titolare in 7 di queste presenze, su 23 giornate, ed è stato frequentemente utilizzato da subentrato, essendo entrato a gara in corso in 11 occasioni.
L'ultima partita di Mahmoud in campionato risale al 31 gennaio, gara in cui ha giocato 78 minuti con la maglia del Lugano contro Grasshoppers, nel pareggio per 1-1. Sfortunatamente sia per Mahmoud che per Lugano, ha ricevuto un cartellino rosso nel match. In totale il centrocampista ha segnato 1 gol 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, l'11 febbraio, Lugano dovrà giocare una gara casalinga contro Servette.
Nella passata stagione di Super League Mahmoud ha giocato 25 partite con Lugano, gare in cui ha segnato 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.