Ezgjan Alioski has left Leeds United after failing to secure a new contract.
The 29-year-old has made 171 appearances, scoring 22 goals in four years, at Elland Road following his arrival from FC Lugano.
Alioski, whose contract expired on July 1, helped Leeds return to the Premier League for the first time in 16 years as Marcelo Bielsa’s side won the Sky Bet Championship title in 2020.
Leeds said in a club statement: “While the club have made offers for Gjanni to stay, we were unable to come to an agreement with his representatives and his existing contract expired last week.”
Alioski, who represented North Macedonia at Euro 2020, played 36 times for Leeds last season as the club finished ninth in the top flight.
“I knew Gjanni was going to be special the moment he entered the building,” said director of football Victor Orta.
“The emotion I saw on his face and the face of his parents when he signed his contract here at Elland Road was a magnificent moment and I was sure he was going to give his all for Leeds United.
“Even with that in mind, he exceeded my expectations.
“Gjanni has been exceptional on and off the pitch and will be sadly missed by his teammates, as will all the staff at Thorp Arch and Elland Road.
“We thank Gjanni for all his efforts and we wish him every success for the future.”
Follow the summer transfer window with Sky Sports
You can follow all the latest transfer news and rumors in our dedicated Transfer Center blog at Sky Sports’ digital platforms, as well as to follow all developments on Sky Sports News.