Rangers have announced the signing of Hearts captain Lawrence Shankland, who has completed a 'dream' move to his boyhood club. The Scotland international, 30, scored 88 goals in 171 appearances during his four years at Hearts and last season led their charge towards a first Scottish league title since 1960.
Hearts fell short of Celtic following a final-day defeat at Parkhead, and Shankland has now sealed his move to Rangers, who finished third last season. The striker has previously come close to signing for Rangers, including last summer when he was out of contract, and will join the Ibrox club before the World Cup.
He arrives on a two-year deal, with an option for an additional year, for an undisclosed fee. 'I am delighted to be here and to have this opportunity,' Shankland told Rangers TV. 'Rangers is my boyhood club, and it has always been a dream to play here, so I was really keen to get it done.'
Rangers boss Danny Rohl said: 'We are delighted to have Lawrence join Rangers. He is a player with proven quality, leadership and work ethic, and his goalscoring record in Scotland speaks for itself. He understands the demands and expectations that come with playing for Rangers, and we believe his character and experience will be a huge asset for the group.'
A Hearts statement confirmed the transfer, thanking Shankland for his efforts during his four years at the club. The move will be completed when the transfer window opens on June 15th.



