Lyall Cameron has agreed a pre-contract transfer move to Rangers.
The Dundee midfielder, 22, will join the Ibrox club in the summer upon the expiry of his Dens Park contract.
Technical director Nils Koppen commented: “I am delighted that we have agreed a deal for Lyall to join the club and to continue his career at Rangers come the summer.
"He is a talented young player, who has already gained great experience in the Scottish Premiership, and adding young, Scottish talent to our first-team squad is hugely important to all of us at the club.
“Lyall has a lot of potential and I look forward to seeing him continue to grow at Rangers in the coming years.”
Dundee boss Tony Docherty previously said of Cameron: “Lyall Cameron has been fantastic for this football club.
"He has been absolutely brilliant and you look at his numbers, he has really kicked on. I threw the gauntlet down to him, that with Luke [McCowan] going, that he could step up. He had done that and stepped up to the plate.
Read more:
-
Rangers' Matondo states 'obstacles thrown my way' after Hannover debut
-
'They agreed' - Clement reveals Rangers board talks over transfer plan
“It is no surprise when a player like that is out of contract and there will be interest in him."
A Rangers statement confirmed: "Rangers Football Club are today delighted to announce the signing of Lyall Cameron on a pre-contract agreement from Dundee.
"The 22-year-old midfielder has made over 100 appearances for the Dens Park side, impressing with his performances in the Scottish Premiership.
"Coming through the academy at Dundee, he made his debut for the club at just 16-years-old against Raith Rovers in 2019/20. Cameron has also been capped for Scotland at under-21 level.
"Cameron will join the club upon the expiry of his contract with Dundee this summer."