Morgan called time on his international career on June 28.
The England white-ball captain on Tuesday (June 28) called time on his international career with immediate effect.
Morgan, who captained England to the 2019 World Cup title, finished as England’s all-time leading run-scorer in ODI and T20 cricket with 6,957 and 2,458 runs respectively. His tally of 225 ODI appearances and 115 in T20Is are also England records.
However, the southpaw was struggling for form lately, scoring only two fifties in his last 28 international innings across the two white-ball formats. He was dismissed for a duck twice during England's recent ODI series against Netherlands.
"It goes against everything I stand for, I just would have felt like an imposter," Morgan said, when asked about an England farewell appearance.
"I'm very happy with my decision. The day it hit me I was emotional, it was a difficult day, but since then I've been very content. I'd reached the end of the road.
The thought of T20 World Cup in Australia later this year didn’t hold back his decision either.
"The World Cup is in October and the feeling that day, it felt a million miles away."
Eoin Morgan will now don the role of a commentator for Sky television during England's white-ball matches against India and South Africa next month.
Meanwhile, he wants to distance himself away from the England set-up, giving new white-ball coach Matthew Mott and his successor as captain a free hand.
"I don't spend a lot of time in the boardroom, so I don't know how that would work, but I'm doing a course at the moment to allow me to sit on a board at some stage," Morgan said.
(With AFP inputs)