Nottinghamshire fast bowler Dillon Pennington and Surrey wicketkeeper Jamie Smith have earned their first Test call-ups as part of England's squad to play West Indies next month.
Uncapped Surrey fast bowler Gus Atkinson, who was on the Test tour of India earlier this year but did not play, is also included.
Shoaib Bashir has been picked as England's spinner instead of Somerset team-mate Jack Leach.
All-rounder Chris Woakes is included in a Test squad for the first time since last summer's Ashes.
The first Test begins on 10 July at Lord's and will be James Anderson's final Test before his international retirement.
This squad, minus Anderson, also covers the second Test at Trent Bridge from 18 July.
The third Test at Edgbaston starts on 26 July.
England squad for first two Tests:
Ben Stokes (Durham, capt)
James Anderson (Lancashire - first Test only)
Gus Atkinson (Surrey)
Shoaib Bashir (Somerset)
Harry Brook (Yorkshire)
Zak Crawley (Kent)
Ben Duckett (Nottinghamshire)
Dan Lawrence (Surrey)
Dillon Pennington (Nottinghamshire)
Ollie Pope (Surrey)
Matthew Potts (Durham)
Joe Root (Yorkshire)
Jamie Smith (Surrey, wk)
Chris Woakes (Warwickshire)