London: Batsman Michael Carberry and seamer Tim Bresnan have returned to the England squads for the Twenty20 and one-day series against Sri Lanka.
Carberry is back after criticising his omission from the ODI series in Australia last winter, while he was also overlooked for the limited-overs series in the West Indies this year.
Bresnan is available again after recently returning from a back injury.
England play Sri Lanka in a T20 game on 20 May before a five-match ODI series.
The squad announcement is the second in the new era under coach Peter Moores, whose first match ended with victory over Scotland in a 50-over game shortened to 20 overs because of bad weather.
Batsman Ian Bell, who made 50 in that game, has retained his place in the T20 squad, despite not having played an international game in that format since January 2011.
Called up by then England limited-overs coach Ashley Giles for last year's World T20 as a replacement for the injured Joe Root, he did not play in the tournament.
Eoin Morgan will captain the T20 side in the absence of the injured Stuart Broad, while opener Michael Lumb, batsman Luke Wright and bowler Jade Dernbach have missed out after struggling in the World Twenty20.
Left-arm seamer Harry Gurney, who made his debut in the victory over Scotland, has been included in both squads to face Sri Lanka. The one-day squad covers the first three games.
Twenty20 squad - Eoin Morgan (capt), Moeen Ali, Ian Bell Ravi Bopara, Tim Bresnan, Jos Buttler, Michael Carberry, Harry Gurney, Alex Hales, Chris Jordan, Joe Root, James Tredwell, Chris Woakes
ODI squad (first three matches) - Alastair Cook (capt), James Anderson, Gary Ballance, Ian Bell, Ravi Bopara, Tim Bresnan, Jos Buttler, Michael Carberry, Harry Gurney, Chris Jordan, Eoin Morgan, Joe Root, James Tredwell, Chris Woakes.