Spahiu scored his first goal in the
Belgian First Division A on 18 May 2018, against
OH Leuven. Spahiu left
Royal Excel Mouscron on 14 January 2020, where his contract was terminated. He remained without club until 5 August 2020, where he joined Spanish
Segunda División B for
CD Guijuelo. After only 14 minutes of playing time at Guijuelo, Spahiu was loaned out to
CD Izarra for the rest of the season, on 27 January 2021. He joined Albanian side
Laçi of the Albanian top division,
Kategoria Superiore in January 2022. After a short spell with fellow top division club
FK Egnatia in the Albanian league he left the club on a free transfer in July 2024. He joined Iranian club
Mes Rafsanjan F.C. in August 2024, agreeing to a one-year contract. He made his debut in the
Persian Gulf Pro League in a 0-0 draw against
Gol Gohar Sirjan F.C. on 20 September 2024. ==International career==