Ghram ha iniziato a giocare a calcio in Tunisia con la squadra della sua città natale, lo Sfaxien, con cui ha debuttato il 7 marzo 2019 nell'incontro di Ligue 1 vinto 2-0 contro il Étoile de Métlaoui. Nel 2021 è stato costretto a perdere buona parte della stagione a causa della rottura del legamento crociato anteriore patito nella gara contro l'Espérance.[1]
Il 16 aprile 2023 ha segnato il suo primo gol in carriera nell'incontro vinto 2-1 contro il Ben Guerdane,[2] match in seguito perso a tavolino a causa del superamento del limite di 5 stranieri in campo.[3]