Mr Cricket UAE

Top 3 captains who played for another international team

Share
Top 3 captains who later played for another international team

Eoin Morgan and Kane Williamson pose with the ODI World Cup trophy (Source: ICC)

Mr Cricket UAE Staff

Mr Cricket UAE Staff

Published - 01 Aug 2026, 11:40 PM Read time - 2 mins

Representing a country in international cricket is an honour very few players get, but playing for two countries in a lifetime is simply unheard of. Barely a handful of players have had the privilege of representing two countries. But even rarer are those who have played for two different teams at the international level and captained one of them.

Here's a list of three such cricketers who have represented two teams in men's internationals and captained one of them:

#1 Eoin Morgan

Eoin Morgan began his international career with Ireland. He scored 744 runs for Ireland in 23 innings, averaging 35.42 at a strike rate of 71.67, including one century and five fifties.

However, he made a name for himself after becoming eligible to play for England. Morgan aggregated 10115 runs in 338 innings, averaging 35.61 at a strike rate of 96.40. He scored 15 centuries and 59 half-centuries with a career-best of 148.

He is one of the most charismatic captains in the history of English cricket. The southpaw revolutionised England's white-ball cricket and infused a sense of belief in his teammates. Years of hard work bore fruit, and he guided the Three Lions to an ODI World Cup title. He called time on his international career in July 2022.


#2 Ross Taylor

Ross Taylor is one of the finest batters to have emerged from New Zealand's cricketing circles. He made his international debut for New Zealand against West Indies on March 1, 2006. The right-handed batter amassed 18199 runs in 510 innings, averaging 42.72, including 42 centuries and 93 fifties with a career-best of 290. Taylor captained New Zealand in 47 games, with 16 wins, 26 losses, two draws and three no results.

He came out of his international retirement to represent Samoa. In three innings, Taylor accumulated 45 runs at an average of 22.50 and a strike rate of 88.23.


#3 Kepler Wessels

Kepler Wessels began his career for South Africa. He racked up 2654 runs in 83 innings at an average of 34.46, including two hundreds and 18 fifties. Wessels also captained South Africa in 68 matches, with 25 victories, 33 losses, eight draws and two no results.

He then switched allegiance and turned up for Australia, scoring 3501 runs in 93 innings, averaging 39.33, including five centuries and 23 fifties. His career-best of 179 also came while representing the Kangaroos.