Jonny Gray, Adam Hastings and the uncapped Edinburgh lock Glen Young join Thompson as Scotland attempts to restore some pride after back-to-back losses to Wales and France.
Oli Kebble, Nick Haining, Oli Smith, Rufus McLean and Marshall Sykes have all been ruled out through injury.
Scotland squad
Forwards: Ewan Ashman (Sale Sharks), Josh Bayliss (Bath), Simon Berghan (Glasgow Warriors), Magnus Bradbury (Edinburgh), Andy Christie (Saracens), Allan Dell (London Irish), Rory Darge (Glasgow Warriors, Matt Fagerson (Glasgow Warriors), Zander Fagerson (Glasgow Warriors), Grant Gilchrist (Edinburgh), Jonny Gray (Exeter Chiefs), Jamie Hodgson (Edinburgh), Stuart McInally (Edinburgh), Kiran McDonald (Glasgow Warriors), WP Nel (Edinburgh), Pierre Schoeman (Edinburgh), Sam Skinner (Exeter Chiefs), George Turner (Glasgow Warriors), Hamish Watson (Edinburgh), Glen Young (Edinburgh).
Backs: Mark Bennett (Edinburgh), Darcy Graham (Edinburgh), Chris Harris (Gloucester Rugby), Adam Hastings (Gloucester Rugby), Stuart Hogg (Exeter Chiefs), Rory Hutchinson (Northampton Saints), Sam Johnson (Glasgow Warriors), Blair Kinghorn (Edinburgh), James Lang (Edinburgh), Ali Price (Glasgow Warriors), Kyle Rowe (London Irish), Finn Russell (Racing 92), Kyle Steyn (Glasgow Warriors), Ross Thompson (Glasgow Warriors) Sione Tuipulotu (Glasgow Warriors), Duhan van der Merwe (Worcester Warriors), Ben Vellacott (Edinburgh), Ben White (London Irish).