2015, Jack was named captain for the 2015–16 season. After much speculation that he would move on, Jack left Aberdeen in May 2017 when his contract expired, having played 250 times for the Dons. His last game was the 2017 Scottish Cup Final; earlier in the season he had also led out the team in the League Cup final, with both showpiece matches lost to Celtic. Rangers Jack signed a three-year contract with Scottish Premiership club Rangers on 1 June 2017. Upon signing, the former Aberdeen captain said that he was a huge Rangers fan growing up and that it was an "honour and a privilege" to join the club he supported. He made his debut for Rangers against Luxembourgish side Progrès Niederkorn in the first qualifying round of the 2017–18 UEFA Europa League on 29 June 2017, a tie which Rangers lost 2–1 on aggregate after losing 2–0 away from home. On Rangers' first visit to Aberdeen since his move, Jack started the game but was sent off in the second half for a bad tackle, although his team won the match 2–1. It was the fourth red card in the 2017–18 season (two were rescinded after reviews). In January 2018, Rangers confirmed that Jack required surgery on a knee injury sustained in a match the previous month, ruling him out of action for some time. Jack signed a new contract with Rangers in December 2018, due to run until the end of the 2020–21 season. On 29 December, he scored his first Rangers goal in the Old Firm derby against Celtic, a match which Rangers won 1–0. In October 2019 he signed a new four-year contract with the club. Jack helped Rangers win the 2020–21 Scottish Premiership, their first league championship since 2011. In the later part of the season he was troubled by a calf injury that required surgery, he eventually returning to the team in early November 2021. International career Jack has represented Scotland at under-16, under-17, under-19 and under-21 level. He captained the Under-21 side and is on the top ten list for appearances at this level. In May 2013, he received a call-up to the full Scotland squad for the game against Croatia. Jack eventually made his full Scotland debut in a friendly against the Netherlands in November 2017, by which time he had moved from formative club Aberdeen to Rangers. The match happened