All-rounder Ben Stokes has kept his place in England's 12-man squad for the second Ashes Test at Lord's.

Stokes, from Cockermouth, has been joined in the squad by paceman Jofra Archer - one of his Rajasthan Royals team-mates from this year's Indian Premier League - as well as slow left-armer Jack Leach.

Leach, man-of-the-match in his most recent Test outing against Ireland a fortnight ago, will come in for Moeen Ali, who has been dropped after a poor showing in the 251-run defeat to Australia at Edgbaston in the first Test.

Moeen offered neither control nor a consistent threat in Australia's second innings, with unflattering figures of 2-130 from 29 overs. His ineffectiveness came under scrutiny after fellow off-spinner Nathan Lyon took 6-49 which helped lift Australia into a 1-0 lead.

An England and Wales Cricket Board statement read: "James Anderson [right calf] and Olly Stone [back] miss out through injury. Both seamers were included in the squad for the first Test at Edgbaston. The squad will report to London on Sunday."