England white-ball captain Eoin Morgan is set to retire from international cricket.

Morgan is expected to announce his retirement during a press conference at Lord's on Tuesday, with vice-captain Jos Buttler poised to replace him.

The 35-year-old batter has transformed the white-ball fortunes of England since his appointment in 2014, leading his side to World Cup glory with a dramatic win over New Zealand at Lord's in 2019.

Morgan also guided England to the T20 World Cup final in 2016, before reaching the semi-finals of the same competition five years later.

While England have become a huge force in limited-overs cricket during Morgan's tenure, the left-hander has struggled with the bat in recent times.

England completed an ODI series sweep over Netherlands last week – extending their winning run to eight matches in the 50-over format – but Morgan failed to score in two matches before missing the final clash due to injury.

The Dublin-born Morgan has passed 50 just once in his past eight ODI innings since scoring 106 against Ireland in February 2020, and had vowed to step down when he felt he could no longer contribute.

England face India in a three-match T20I series starting on July 7 and are set to do so without their all-time leading run scorer in T20I and ODI cricket.

Morgan has scored 7,701 ODI runs and 2,458 runs in the shortest format at international level. His 248 ODIs and 115 T20s are also England records for appearances.

A brilliant leader and destructive batter, Morgan made his international debut for Ireland back in 2006 before committing to play for England. He played 16 Tests between 2010 and 2012.

Matthew Mott will expect England to continue playing the aggressive brand of cricket that Morgan instilled as his side go in search of T20 World Cup glory in Australia later this year.

They will then head to India next year attempting to defend their world title in the 50-over format.