The Scotland youth internationalist was a prolific goalscorer for Rangers’ under-18 and B teams and while they wanted him to remain at the club, where he has been in the academy since the age of eight, his decision to move south has been “respected”.
"Rory is a young player who we have watched develop from a very young boy into a young man,” said Rangers’ head of academy Craig Mulholland. “He comes from a very strong family who support him exceptionally well and we wish him well on his journey.
“Although our preference was for Rory to continue his journey at Rangers, we also respect his decision.
"We can now see some exciting recruitment into the club with talented players domestically and cross-border choosing to join Rangers and we are pleased with our development in this area.”