England have recalled batsman Gary Ballance for the first test against South Africa at Lord's on Thursday July 06,2017 with the hosts also naming Middlesex pace bowler Toby Roland-Jones as the only uncapped player in the squad.
"Gary Ballance could play his first test since October," national selector James Whitaker said in a statement when announcing the side on Sunday.
"He has been in fantastic touch with the bat in the Championship averaging over 100. He deserves to be included and we feel that he will add maturity and experience to our middle-order."
Durham seamer Mark Wood is also back in the side for the first time since 2015, when injury disrupted his first call-up.
Injuries to Jake Ball and Chris Woakes could see Roland-Jones make his international test debut at his home ground, while spinner Liam Dawson has been retained after an impressive debut against India in Chennai, leaving no room for Adil Rashid.
"Toby Roland-Jones is a player we have been monitoring for quite some time and deserves his chance... He came close last year when he was named in the Test squad against Pakistan in July," Whitaker added.
"Toby has been in good form this campaign and his ability to seam the ball along with the fact that he can score useful runs down the order gives us a number of options."
Ballance's recall means Lancashire's Haseeb Hameed also misses out, despite shining during the first three tests in India last year.
Since returning from the hand injury that ruled him out of the fourth test of that series, Hameed has struggled for runs in the County Championship.
England and South Africa are to play four tests against each other, with the final test of the series beginning at Old Trafford on Aug. 4.
Joe Root (captain), Moeen Ali, James Anderson, Jonny Bairstow (wicketkeeper), Gary Ballance, Stuart Broad, Alastair Cook, Liam Dawson, Keaton Jennings, Toby Roland-Jones, Ben Stokes, Mark Wood.