Cricketers in current time are considered as a godly thing. The game for which they are widely recognized in the world has always been a popular sport since its introduction by the Englishmen in the 19th century. It has seen participation from around the world, most notably in the cricket crazy Indian subcontinent. There have often been many bizarre feats in cricket that have been famous and funny at the same time. There have been several instances of cricketers representing more than one nation in international competition. Here are the top 10 cricketers who have played for two countries.

5. Ed Joyce:

Born in Dublin, Ed Joyce is one of few cricketers who have played for two different countries – England and Ireland. Joyce played for England in the 2007 World Cup in Caribbean, but the former Middlesex batsman failed to live up to  his early promise and switched allegiance to Ireland in the next edition of tournament held in subcontinent in 2011. His case was curious, as he had not achieved the four-year qualification required to switch countries, but the ICC granted his wish convincing appeal and gave him special exemption to play for country of his birth.

For England, Joyce represented in 17 matches scoring 471 runs at an average of 27.70 which included three fifties, and a hundred with best of 107.

Meanwhile, for Ireland in same number of matches he has scored 612 runs, with a much better average of 40.80. His highest score now is 116*.

4. Eoin Morgan:  

Eoin Joseph Morgan, born on 10 September 1986 in Dublin, is an Irish cricketer who currently plays for the England cricket team. Plying his trade as a left-handed batsman, he has, so far, represented his county Middlesex and has, as a sterling performance for his county, played for England’s Test, ODI and Twenty20 teams. Apart from this achievement he has also captained England in T20Is (in fact couple of matches against his country of birth Ireland).

Morgan began his international career with his native Ireland before deciding to play for England. In fact Morgan hold the unique achievement of being one of the only two players in history (the other one is Ed Joyce) to score an ODI hundred for two nations.  

Morgan has a reputation for finishing game, and is often labelled as a ‘finisher’. He is also noted as an one of the few players in world who has mastered the art of reverse sweep shot. In IPL 6 he played for Kolkata Knight Riders. For Ireland Morgan has played 23 matches, scoring 744 runs, at an average of 35.42. Meanwhile, for his adopted country England, he has played for 119 matches scoring 3551 runs.

3. Dirk Nannes:

Dirk Nannes is a Dutch born Australian left-arm fast bowler. Starting his career as a skier Nannes gradually showed interest in cricket in 1999. However his name came to spotlight in 2008, while playing for Delhi Daredevils in the Indian Premier League. Thanks to his sudden rise to fame Netherlands called him up for T20 international debut against England. Nannes has since then represented the Australian team in the 2010 ICC World Twenty20.

2. Iftikhar Ali Khan Pataudi:

On the second spot in our list is Iftikhar Ali Khan Pataudi — father of the former Indian captain Mansoor Ali Khan Pataudi, represented both India and England making him one of the few cricketers who have played for two countries. Patuadi Sr. later captained the Indian cricket team for the tour to England in 1946. Iftikhar played for the England team in 1932 and 1934 which made him the only player to have played for both India and England.

1. Kepler Wessels:

South African born Kepler Wessels became the first cricketer to have played One Day Internationals for two countries – South Africa and Australia. Wessels made his Test debut playing for Australia in November 1982 against England in 1982. The very next year he played his first ODI in an Australian shirt. The main reason for talented players like Wessels to leave South Africa was apartheid regime . However, once apartheid was removed in 1991 which in turn allowed South Africa to play international cricket, meant that Wessels went back to his country of birth South Africa. In fact, Wessles captained the South African team in their first World Cup Competition since readmission in 1992.