Duncan Taylor will win his first cap for over two years and Stuart McInally will captain Scotland in their first Rugby World Cup warm-up match against France on Saturday.
Taylor has not played for his country since June 2017 due to injury problems, but the 29-year-old will make up a new centre pairing with Huw Jones at the Allianz Riviera in Nice.
Fellow midfielder Rory Hutchinson and lock Scott Cummings could make their debuts off the bench against Les Bleus.
Adam Hastings gets the nod at fly-half and Ali Price starts at scrum-half five weeks before Scotland face Ireland in their World Cup opener in Yokohama City.
Scotland head coach Gregor Townsend said: "A huge amount of work has gone in throughout the past two months in order to deliver our best level of performance in the Rugby World Cup.
"These four Tests are a vital part of that process in terms of testing our systems and combinations but also in seeing which players put their best foot forward when it comes to selection for the final 31-man group going to Japan next month."
Scotland: Stuart Hogg, Darcy Graham, Huw Jones, Duncan Taylor, Byron McGuigan, Adam Hastings, Ali Price; Jamie Bhatti, Stuart McInally (captain), Simon Berghan (Edinburgh), Ben Toolis, Grant Gilchrist, John Barclay, Jamie Ritchie, Josh Strauss.
Replacements: George Turner, Gordon Reid, Zander Fagerson, Scott Cummings, Matt Fagerson, George Horne, Rory Hutchinson, Blair Kinghorn.
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss