Back
Scotland captain Andy Robertson is poised for a record-equalling 102nd cap on Friday against North Macedonia, but he is also one of three players in danger of missing Monday's Nations League Group B1 finale in Switzerland.
The Tottenham Hotspur right-back would be denied the chance to break Kenny Dalglish's all-time cap record in St Gallen should he be booked at Hampden Park.
Aston Villa midfielder John McGinn and Hull City striker Oli McBurnie are also one yellow card away from suspension from a game that Scotland will likely have to win to retain hopes of qualifying for a promotion play-off.
Midfielder Ryan Christie has, meanwhile, recovered from a knock picked up against Bournemouth at the weekend.
However, with Swansea City's Stephen Welsh and Dinamo Zagreb's Scott McKenna already missing through injury, Scotland go into the game against North Macedonia depleted at centre-half after Brondby's Luis Binks on Wednesday became the latest withdrawal.
Amedspor's David Bates was a late call-up as his replacement, with Los Angeles' Ryan Porteous having already been added to the squad.
Versatile Celtic defender Kieran Tierney, Napoli midfielder Scott McTominay and Torino striker Che Adams were back in the original squad having missed the first four Nations League group games.
Shkendija striker Marko Gjorgjievski could be handed his first cap for North Macedonia after being preferred to Rangers' Bojan Miovski, who was omitted from head coach Goce Sedloski's squad for not playing regularly for his club.
Meanwhile, Pogon winger Darko Curlinov, Beograd right-back Stefan Despotovski, Dinamo Bucharest's Imran Fetai and fellow centre-half Nikola Serafimov, of Levski Sofia, all returned to the squad.
Slovacko defensive midfielder Andrej Stojchevski missed out this time through injury.