6 players who played T20 cricket for two countries
#2 Ed Joyce, England & Ireland
Born in Dublin, Ed Joyce played cricket in Ireland, before qualifying to play for England on residency grounds. He made his One Day International debut for England in June 2006. Ed Joyce later made his Twenty20 debut for England.
Joyce played two Twenty20 and 17 One Day Internationals for England, before returning to play for Ireland in 2010. He was selected in Ireland's 2011 World Cup squad and made his Ireland ODI debut in 2011.
Joyce was selected to play for the Ireland T20 side in 2012. Joyce played 16 T20 games for Ireland and scored 404 runs at an average of 36.72. Joyce announced their retirement from T20 cricket in May 2015.