Lawrence Shankland is named the new captain of Rangers, just two months after joining the club from Hearts.
Lawrence Shankland succeeds James Tavernier as Rangers captain Lawrence Shankland says being named Rangers captain has exceeded the dream he had of playing for his boyhood team. The 30-year-old stri