Image credit: Getty

The Magical Eoin Morgan

Eoin Morgan holds the record for the most runs scored by any batsman in ODIs and T20s for England.

Image credit: Getty

Eoin Morgan has scored 7,701 runs in 248 ODIs, while 2,458 runs have come from his bat in 115 T20Is.

Image credit: Getty

Morgan is the only captain under whose leadership England has won the ODI World Cup title in 2019.

Image credit: Getty

Morgan is among the list of players who have played for more than one country. He played for Ireland before England.

Image credit: Getty


For more celebrity news and pictures, log onto

Image credit: Getty
Click Here