The Gers travel to the Midlands as Birmingham remember and celebrate their greatest-ever player, with Francis also representing Rangers during his career, lifting the League Cup in season 1987/88.
For this match, Rangers start with Liam Kelly in goal and a back four of captain James Tavernier, Leon Balogun, Clinton Nsiala and Ridvan.
Mohamed Diomande is in midfield alongside Cole McKinnon and Alex Lowry, while Rabbi Matondo, Ross McCausland and Danilo complete the line-up.
On the bench this evening goalkeeper Lewis Budinauckas is joined by Connor Barron, Cyriel Dessers, Scott Wright, Leon King, Adam Devine, Robbie Fraser, Bailey Rice, Findlay Curtis, Archie Stevens, Connor Allan and Paul Nsio.
Kick-off in the Midlands is 7.30pm and supporters can watch the match live on RangersTV.
RANGERS: Kelly, Tavernier, Balogun, Nsiala, Ridvan, Diomande, McKinnon, Lowry, Matondo, McCausland, Danilo.
Subs: Budinauckas, Barron, Dessers, Wright, King, Devine, Fraser, Rice, Curtis, Stevens, Allan, Nsio.
The Light Blues make the trip south of the border in their penultimate pre-season outing before the start of the Scottish Premiership campaign next month.
And you can enjoy all the action live from the Midlands on RangersTV for just £5.99 here, featuring exclusive pre-match and half-time content.
Supporters can also enjoy this weekend’s trip to face German side Union Berlin with a two-match package, priced at £11.99 and available to purchase here.