Uncapped duo Jake Ball and James Vince have been named in England's squad for their home Test against Sri Lanka at Headingley on May 19, the England and Wales Cricket Board (ECB) announced on Thursday.
Nottinghamshire paceman Ball and Hampshire batsman Vince are the two new faces in the 12-man squad, with the selectors sticking largely with the same side that won in South Africa over the winter.
Vince comes into the team in place of the retired James Taylor, while Ball is the joint-leading wicket taker in Division One this season with 19 wickets.
"Both Jake Ball and James Vince thoroughly deserve their opportunity having performed well with the England Lions and starting the season in good form with their respective counties," national selector James Whitaker said.
"Sri Lanka are a young side and we expect a strong series between the two teams to start the summer of international cricket."
England will play three Tests against Sri Lanka followed by an ODI series.
England Test squad: Alastair Cook (captain), Moeen Ali, James Anderson, Jonny Bairstow, Jake Ball, Stuart Broad, Nick Compton, Steven Finn, Alex Hales, Joe Root, Ben Stokes, James Vince
India in talks with Australia for day-night Test next year
India's Shashank Manohar elected as new ICC chairman
RIP Tony Cozier: Cricket fraternity mourn and pay tribute to the legend
Azhar feels it's for Dhoni to make a call on retirement
IPL 9: Winners... in a lost cause!