Newcastle centre Chris Harris will make his first Scotland start in the NatWest 6 Nations opener against Wales.
Stuart Hogg regains his place at full-back after playing just once for Glasgow since pulling out of Scotland's November victory over Australia with a hip injury, minutes before kick-off.
Props Jon Welsh and Gordon Reid will make their first Scotland appearances since 2015 in Cardiff on Saturday amid a front-row injury crisis. They will pack down either side of hooker Stuart McInally.
Ben Toolis and Cornell du Preez also come into the pack after coming off the bench against Australia while Byron McGuigan retains his place on the wing after bagging two tries against the Wallabies.
John Barclay continues as captain with Grieg Laidlaw on the bench after his recent return from a leg fracture, while Ryan Wilson has been deemed fit enough to take his place among the replacements.
BREAKING | It’s what you’ve been waiting for... Here’s your Scotland team for the opener v Wales!— Scottish Rugby (@Scotlandteam)
Uncapped Edinburgh prop Murray McCallum is also among the replacements.
Scotland head coach Gregor Townsend said: "We've selected a squad that we believe can start the NatWest 6 Nations championship with the intensity and speed required to win in Cardiff.
"We're expecting a really physical game against a very good team. Wales have one of the best defences in the game and an attack that sees forwards passing much more and a structure that enables backs to get on ball."