Jos Buttler has been named as England’s new white-ball captain.

The 31 year old wicketkeeper, replaces World Cup-winning captain Eoin Morgan, who retired from international cricket this week after injury and form struggles.

Buttler was Morgan’s vice-captain and has led England in nine one-day internationals and five Twenty20s when the latter was unavailable.

“It is the greatest honour to captain your country – I can’t wait to take this team forward,” said Buttler.

He has played in 151 ODIs and scored 4,120 runs, with 10 centuries, while he has made 2,140 runs, including one ton, in 88 T20s.

Buttler’s first assignment as captain will come against India, with three T20s and three ODIs from July 7. England is set to name their squad on Friday.