''We have opted to retain the same 12 players for the 3rd Test.
Stephen Harmison is making good progress but he is not yet fully match fit and we have decided not to risk him at this stage,'' England Chairman of Selectors David Graveney said in a statement here.
Harmison has been left out despite making a comeback in the county cricket for Sussex but has been invited to join the team during its practice sessions in Nottingham.
''He will, however, join up with the squad at Nottingham later this week and be re-assessed by our medical staff,'' he added.
Uncapped Gloucestershire seamer Jon Lewis, who was named in the squad for the first and second Test, was again included along with the rest of England's starting line-up at Edgbaston.
England won the second Test comfortably after demolishing the Sri Lankan batting in the first innings followed by a swashbuckling 142-run innings by Kevin Pietersen.
''We were pleased with the team's performance at Edgbaston. Kevin Pietersen played a magnificent match-winning innings and there were also excellent performances at key stages of the game from a number of our younger players.''
The Squad: Andrew Flintoff (captain), Paul Collingwood, Alastair Cook, Matthew Hoggard, Geraint Jones, Jon Lewis, Sajid Mahmood, Monty Panesar, Kevin Pietersen, Liam Plunkett, Andrew Strauss, Marcus Trescothick