Cricketers who played for two different countries
#1 Eoin Morgan (Ireland and England)
We know about Eoin Morgan from the fact that he is currently the captain of England in One-day and T20 Internationals. But many of us are ignorant of the fact that he started his international career by debuting for the Ireland team in 2006. He played for the Ireland team from 2006 to 2009. During this period he played 23 ODIs and even went on to score a hundred for Ireland.
From the age of 13, Morgan wanted to play for the England team and he had no shame in admitting that. Morgan's progression towards representing the senior England side continued when in May 2009 he was named in England's 14-man squad to face West Indies in a three-match ODI series and the 15-man squad for the World Twenty20. Morgan made his England debut in the second One Day International and also played in the third of the series.