Kilmarnock have lost nine of their last 10 league meetings with Rangers, winning the other 1-0 on the opening matchday of last season.
Rangers have won four of their last six league visits to Kilmarnock (L2), this after failing to win their previous six beforehand (D2 L4).
Kilmarnock are winless in five home league games (D3 L2), their longest such run in the Scottish Premiership since going nine without winning from May-November 2017.
In all competitions, Rangers have kept seven clean sheets in their last nine games. In the other two, however, they lost by a margin of three goals – 0-3 v Celtic in September and 1-4 v Lyon this month.
Rangers have used more different players (26) than any side in the Scottish Premiership this season. Despite this, however, they have had just five different goalscorers (excl. own goals), with only three sides having fewer in the competition this term.
Read the full article here