The versatile Scot has been in sensational form this season, leading the club's scoring charts with 14 goals in 16 appearances, and has extended his stay until 2015
Rangers captain Lee McCulloch has signed a two-year contract extension which will keep him at the club until 2015.
The 34-year-old predominantly played in midfield before Rangers were demoted to the fourth tier of Scottish football, but has been prolific for the Gers since - bagging 14 goals in just 16 appearances in his new striker role.
| SCOTTISH FOOTBALL LATEST
|7/1||Rangers are 7/1 with William Hill to win the Scottish Cup
Rangers' relegation and the player exodus that followed saw McCulloch handed the captain’s armband, and his experience has aided the many youngsters Ally McCoist has been forced to field.
McCoist had revealed last month that the club were preparing a new contract offer for McCulloch, who signed for Walter Smith five years ago.
The versatile Scot left the Latics in 2007 for a fee in excess of £2 million and has lined up in defence, midfield and attack for the Ibrox club over the years.
Rangers take on Inverness Caledonian Thistle in the quarter-finals of the Scottish League Cup on Wednesday.