Lawrence Shankland named new captain of Rangers

5 sources1 min read • Latest: Jul 29, 2026, 3:39 PM

Last updated Jul 29, 2026

Lawrence Shankland named new captain of Rangers
Summary

Lawrence Shankland has been appointed as the captain of Rangers, just two months after joining the club from Hearts. The 30-year-old striker succeeds James Tavernier, who had a significant impact at Rangers over 11 years, leading them to various domestic and European successes. Shankland has a strong scoring record from his time at Hearts, netting 88 goals in 171 appearances. Rangers are set to begin their league campaign against Dundee United on July 31.

Source Links
By the Numbers
  • Shankland has played just two months for Rangers.
  • He previously captained Hearts before his transfer.
  • Tavernier previously led Rangers to several titles.
  • Rangers' first match of the season is against Dundee United.
  • Match scheduled for July 31 at Tannadice Park.
Latest Updates
  • 4:41 PMYahoo SportsWhy McInnes chose Shankland as Rangers skipper
  • 1:17 PMYahoo SportsScotland striker Shankland named Rangers captain
  • 1:13 PMBBC SportScotland striker Shankland named Rangers captain
What they're saying
"

Head coach Derek McInnes insists Lawrence Shankland understands the expectations of Rangers after being named captain. The 30-year-old striker succeeds departed right-back James Tavernier, who McInnes felt was treated "unfairly" during parts of his captaincy. With that in mind, McInnes has urged the entire Rangers team to "share the load" of responsibility.

"

Lawrence Shankland is named the new captain of Rangers, just two months after joining the club from Hearts.

"

Lawrence Shankland is named the new captain of Rangers, just two months after joining the club from Hearts.

Related Teams & Leagues

Sources

External links

Original reporting and copyright belong to the linked sources. SportsNewsReport.com aggregates and links — it does not republish full articles.

Related Stories

Last 14 days