England white-ball captain Eoin Morgan has confirmed his retirement from international cricket with immediate effect, ending a decorated career that saw him win both the T20 and ODI World Cups.
Morgan, 35, will continue to play domestic cricket, but has called time on an extraordinary international career that started with Ireland, where he grew up, before continuing with England in all three formats.