5 modern-day cricketers who have played for two countries

Eoin Morgan
Eoin Morgan

#1 Eoin Morgan - Ireland and England

Eoin Morgan
Eoin Morgan

Born in Dublin, Eoin Morgan has been one of the most talented players to come out of Ireland. Since his childhood, he was destined for greatness. He represented Ireland in 2004 and captained them in the 2006 U-19 World Cup.

Morgan left a mark in U-19 level and was the highest run scorer at one point in time. He made his senior debut for Ireland in 2006 against Scotland. The left-hander scored his maiden ODI century in 2007 against Canada. He played for Ireland in the 2007 World Cup.

In 2007, Morgan admitted that he wanted to play for England. This raised a feeling of discontent against him in his home country. The ECB saw this as a golden opportunity to obtain a player for their cause.

Morgan made his debut for England in 2007 against West Indies. He has been highly successful for both England and Ireland. He is also the first batsman to score ODI centuries for two different nations. He played 23 ODIs for Ireland and has featured in 185 ODIs thus far for England.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Ram Kumar
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications