Confirmed: Rangers line-up v St. Johnstone - Oduwa recalled, McKay on bench

Here is how Rangers will line up to face St. Johnstone tonight...

Rangers starting line-up: Foderingham; Tavernier, Wilson, Kiernan, Wallace; Holt, Halliday, Zelalem; Miller, Waghorn, Oduwa.

Rangers substitutes: Kelly, McKay, Law, Shiels, Aird, Hardie, Ball.

Rangers face their biggest test of the season so far as they host St. Johnstone in the Scottish League Cup at Ibrox this evening.

The Gers have won all 11 of their competitive fixtures under new manager Mark Warburton, and Saturday's 2-1 win at Dumbarton keeps them top of the Scottish Championship, having opened up a seven point lead already.

Tonight though, it's cup action for Rangers, and they play a Scottish Premiership team for the first time this season as St. Johnstone make the trip to Ibrox.

Warburton has brought Rob Kiernan back in to the defence having been replaced by Dominic Ball against Dumbarton, whilst Jason Holt also returns in midfield in place of Nicky Law.

Flying winger Nathan Oduwa has been recalled to the starting line-up at the expense of Barrie McKay, who is on the bench for Rangers this evening.

It's a full-strength side for Rangers tonight, and Warburton will be hoping that his team can pass their biggest test of the season with flying colours.

FIFA World Cup 2018FIFA 2018 World Cup Russia - click here for all of our coverage...

Register for HITC Sport - Daily Dispatch