London: Alastair Cook has been appointed captain of England's one-day team after Andrew Strauss decided to give up the role.
Also read: Strauss announces his ODI exit
Stuart Broad will be England's third captain after replacing Paul Collingwood in charge of the Twenty20 side.
Strauss averaged 47.71 at a strike rate of 93.55 in England's seven World Cup matches this year but is stepping down to concentrate on leading the test side.
Cook has long been discussed as a future test captain and now has the chance to gain experience before taking over the test side from the 34-year-old Strauss.
England's key batsman in the recent Ashes win in Australia with 766 runs in seven innings, Cook led England on tour in Bangladesh last year.