The Durham quick has been sidelined from international action since sustaining a shin injury before the second Test in Mumbai two months ago.
But following his recent return to county cricket there had been speculation that the 27-year-old would be included in the squad for the second of a three-match series with Sri Lanka which starts at Edgbaston on Thursday.
Sri Lanka batted for 14 hours to draw the first Test at Lord's but that was as much down to the fact that England dropped nine catches during the match as a lack of firepower among their largely inexperienced pace bowlers.
Uncapped seamer Jon Lewis, in the 13-man squad at Lord's, retained his place but the selectors have omitted spare batsman Ian Bell who, like Lewis, failed to make it into the final XI in the first Test.
All-rounder Andrew Flintoff will continue to captain the side in the ongoing absence of Michael Vaughan with a knee injury.
Squad: Marcus Trescothick (Somerset), Andrew Strauss (Middlesex), Alastair Cook (Essex), Kevin Pietersen (Hampshire), Paul Collingwood (Durham), Andrew Flintoff (Lancashire, capt), Geraint Jones (Kent, wkt), Liam Plunkett (Durham), Sajid Mahmood (Lancashire), Matthew Hoggard (Yorkshire), Monty Panesar (Northamptonshire), Jon Lewis (Gloucestershire)