Ezgjan Alioski has left Leeds United after failing to agree a new contract.
The 29-year-old made 171 appearances and scored 22 goals at Elland Road following his arrival from FC Lugano in 2017.
Leeds said in a club statement: "Whilst the club made offers for Gjanni to stay, we have been unable to reach an agreement with his representatives and his existing contract expired last week."
Director of football Victor Orta added: "I knew Gjanni was going to be special the moment he walked into the building.
"The emotion I saw in his face and the face of his parents when signed his contract here at Elland Road was a beautiful moment and I was sure he was going to give everything for Leeds United.
"Even with this in mind he exceeded my expectations.
"Gjanni has been exceptional both on and off the field, his teammates will miss him greatly, as will all of the staff at Thorp Arch and Elland Road.
"We thank Gjanni for all of his efforts and we wish him every success for the future."

