Good form earns big rewards
Vince and Ball have been rewarded for their good early season form with their counties and will be looking to play some part in the first test.
Vince is set to come straight into the side to replace James Taylor, who had to retire last month after having a severe heart condition which won't allow him to play cricket again. Ball, on the other hand, will have to vie for the third seamer's role with Steven Finn, who has once again made the squad.
Vince has five limited-over caps for England and was part of the England squad that made the final of the ICC World T20 in India last month.
Ball has had a fantastic start to the county season taking 19 wickets already for Nottinghamshire, including getting Joe Root out twice when they played Yorkshire earlier this month. The performances of the fast bowler have therefore not gone unnoticed and has received a well-deserved call-up to the England squad.
Hales and Compton remain in 12 man squad
Alex Hales has also made the squad and will remain as Alistair Cook's opening partner, despite not having the best of series in South Africa during the winter.
Nick Compton was the other person who was under pressure to keep his place in the squad but he has been retained by the England selectors for the upcoming test match.
England out for revenge
England will be looking for revenge against Sri Lanka after losing the last time the two sides met in England in 2014, when the Sri Lankans won the two-match series 1-0.
England will begin their test series with Sri Lanka on the 19th May at Headingley.
England Test squad in full for the first test with Sri Lanka: AN Cook (captain), MM Ali, JM Anderson, JM Bairstow, JT Ball, SCJ Broad, NRD Compton, ST Finn, AD Hales, JE Root, BA Stokes, JM Vince.