James Anderson & Jonathan Trott rested for England ODIs

James Anderson

James Anderson and Jonathan Trott have been replaced by Chris Woakes and Jos Buttler in England's one-day squad to face India.

Fast bowler Anderson, 30, and batsman Trott, 31, impressed in England's Test series victory and are being rested.

Joe Root, who was also one of the stand-out players in Nagpur, has been named in the Twenty20 squad.

Eoin Morgan will captain England in the absence of the injured Stuart Broad for this week's two T20 games.

An ECB statement read: "Woakes and Buttler replace Anderson and Trott in the India ODI squad as the selectors look to manage workloads."

England play T20 internationals with India on 20 and 22 December, before returning home for Christmas and the new year.

They return to India in the first week of January for the one-day series.

Twenty20 squad: Jonny Bairstow, Tim Bresnan, Danny Briggs, Jos Buttler, Jade Dernbach, Alex Hales, James Harris, Michael Lumb, Stuart Meaker, Eoin Morgan (capt), Samit Patel, Joe Root, James Tredwell, Luke Wright.

ODI squad: Alastair Cook (capt), Jonny Bairstow, Ian Bell, Tim Bresnan, Danny Briggs, Jos Buttler, Jade Dernbach, Steven Finn, Craig Kieswetter, Stuart Meaker, Eoin Morgan, Samit Patel, Kevin Pietersen, James Tredwell, Chris Woakes.

India Twenty20 squad: MS Dhoni, Ravichandran Ashwin, Parvinder Awana, Piyush Chawla, Ashok Dinda, Gautam Gambhir, Ravindra Jadeja, Virat Kohli, Bhuvneshwar Kumar, Abhimanyu Mithun, Ajinkya Rahane, Suresh Raina, Ambati Rayudu, Rohit Sharma, Yuvraj Singh, Lakshmipathy Balaji, Manoj Tiwary, Vinay Kumar