Stephen Robinson has named his starting line-up for tonight's William Hill Premiership match against Rangers.
It's the Buddies' final match of 2025 and the manager makes two changes from the side that drew 0-0 with Kilmarnock at The SMiSA Stadium on Saturday. Jayden Richardson and Mikael Mandron come in for Conor McMenamin and Dan Nlundulu.
Captain Mark O'Hara misses out completely after picking up an injury in training yesterday afternoon. That means Tunmise Sobowale comes on to the bench and Marcus Fraser continues with the captain's armband.
St Mirren: George, Fraser (c), King, Freckleton, Richardson, Phillips, Gogic, Idowu, John, Ayunga, Mandron
Subs: Mullen, Richardson, Tanser, Sobowale, Taylor, Donnelly, Dijksteel, Mooney, Nlundulu
Rangers: Butland, Tavernier (c), Souttar, Fernandez, Meghoma, Raskin, Diomande, Aasgaard, Moore, Gassama, Chermiti
Subs: Kelly, Nsiala, Aarons, Dowell, Barron, Curtis, Matondo, Cameron, Danilo
Referee: Ryan Lee
VAR: John Beaton


















