Rangers manager Derek McInnes has named Lawrence Shankland as the club’s new captain ahead of the Premiership season, replacing James Tavernier. The Light Blues, who finished 2nd in the 2025 table with 69 points (19W-12D-2L), open their campaign at Dundee United on Friday.

Why Shankland got the armband

McInnes cited Shankland’s leadership at Hearts, where he captained the side for years, as a key factor. The Glasgow-born midfielder’s experience and understanding of Rangers’ expectations also weighed heavily in the decision. McInnes stressed the need for shared leadership, noting Tavernier often faced scrutiny alone after defeats.

What McInnes expects from the squad

The new Rangers boss wants a collective approach to leadership, urging players to step up alongside Shankland. He highlighted the squad’s youth and the importance of distributing responsibility, both in success and setbacks.

Transfer update and next steps

McInnes is close to signing Philadelphia Union defender Olwethu Makhanya for £3m, with another deal potentially finalised before the Dundee United clash. Rangers, who scored 66 goals and conceded 31 last season, also eye further defensive reinforcements before the window closes. Their next fixture after the season opener is away to Kilmarnock on 26 December 2026.