“Barry Ferguson for his ability and David Weir for his leadership and standards. My two captains when I played” the former Scottish international responded when asked who were the best players he played in the same team as.

Who is the best player you have ever played alongside in your career? #AskLee

McCulloch won three league titles with the Ibrox side, and unlike many others stayed with the club when they were liquidated in 2012.

He eventually left Ibrox after eight seasons with the club and had a spell managing Kilmarnock, and was most recently involved with Polish side Lechia Gdańsk.

Football Insider verdict

It’s not that much of a surprise that Ferguson and Weir were the two players chosen by McCulloch. Ferguson was one of the most gifted Scottish players of his generation, and was unfortunate that injuries curtailed so much of his career, but he did still at least go on to win lots of trophies at Ibrox and also played in the English Premier League with both Blackburn and Birmingham. Weir was a huge success at Rangers, he looked on the way out of football when he joined the Ibrox club but found a second-wind and captained the side to countless trophies, many of which he won playing alongside McCulloch.