Rangers have announced that Glen Kamara has left the club to join Leeds United for a fee believed to be around £5m.
The Finland international had not played for the Ibrox club this season after making it known that he wanted to move on.
Kamara leaves Rangers four years after joining the club from Dundee for £50,000.
The 27-year-old played over 190 times for Rangers, scoring nine goals, and helped the team go unbeaten to the Premiership title in 2021 and the Scottish Cup the following year.
He was also a key figure in the run to the 2022 Europa League final, scoring a crucial goal in the 3-1 semi final victory over RB Leipzig.
The club wrote: “Rangers Football Club can today confirm the departure of Glen Kamara to Leeds United for an undisclosed fee.
“The midfielder, who joined the club from Dundee in January 2019, made over 190 appearances across five seasons at Ibrox.
“Lifting the league title in 2020/21, and the Scottish Cup the following year, Kamara was a big part of those successes in Light Blue, featuring 51 times in the league winning season.
“A memorable goal in the 3-1 victory over RB Leipzig in the Europa League in 2021/22 saw the Finland international help Rangers to their first European final since 2008.
“All at Rangers thank Glen for his time at the club and wish him well for his future career.”
It comes four days after the Glasgow club sent midfielder Ianis Hagi to Alaves on loan for the season.