On 4 July 2018, Zekaj signed a three-year contract with Ligue 1 club Lille.[3] On 11 August 2018, he made his debut as professional footballer in a 3–1 home win against Rennes after coming on as a substitute at last minutes in place of Lebo Mothiba.[4] Seven day later, Zekaj made another debut with Lille, but with second team in a Championnat National 2 match against Épinal after being named in the starting line-up.[5]
Tisa Adorjan
During the summer transfer window, Zekaj joined Serbian League Vojvodina side Tisa Adorjan. On 5 November 2022, he made his debut in a 3–0 away win against Radnički Zrenjanin after coming on as a substitute at 46th minute in place of Dragan Svitić.[6]
International career
Serbia
Zekaj was a member of Serbia U15 from 2014 until 2016, when he was promoted to Serbia U16. In 2017, he became part of Serbia U17 and in some matches played with the Serbia national youth teams was squad captain.[7]
Kosovo
"Zekaj expected be invited to one of the upcoming gatherings of Kosovo U21 and guessed this is very big talent due to an Albanian would had it impossible to play for Partizan or Serbia national teams."
—Kosovo U15 coach Isa Sadriu shares his first impression for Zekaj.
"For me, it is great pride that I have chosen Kosovo and that I will wear this jersey, as in this way I will make them proud as my parents, my family and all the people of Kosovo and also a great man who is no longer among us – the legend, Fadil Vokrri."
—Zekaj shares his first impression after the permitting to play for Kosovo.[10]
Zekaj was planned to be called up from Kosovo U21 in June 2019 for 2021 UEFA European Under-21 Championship qualification matches against Andorra U21 and Turkey U21,[11] but due to injury, could not be part of the national team.[12]
On 2 September 2019, he received a call-up from Kosovo U21 for the 2021 UEFA European Under-21 Championship qualification match against England U21[13] and made his debut after being named in the starting line-up.[14]