Top 5 Cricket Players Who Played For 2 Different Countries

5 cricket players played for 2 countries
Top 5 Cricketers Played for 2 Different Countries


Everyone knows that some of the players are playing for different countries instead of playing for their own. This matter is now a days common in cricket world. But a player who played for 2 countries in his international cricket Carrier, this seems to be rare as a number of cricket fans have no information about it.

1) Eoin Morgan

The famous player of England team, also known as big hitter Eoin Morgan debuted in 2009. But it’s not his 1st international match as before this in 2006 he started his career representing his home country Ireland. And also part of the 2007 World Cup in which he guided the team. After this, in search of improving his talent, he joined the England cricket team, which is one of the great switching of his life. From then till now he is keeping his form up and also able to achieve the captaincy cap. Now he is having 5801 runs in ODI in just 190 matches with 11 centuries and 34 half-centuries. Also be on the top-20 batsman list for both ODI(19) and T20(15). This clarifies that how he emerged his career after 2009.

Read about: Top 5 Unforgettable Moments of Indian Cricket 2018.

2) Kepler Wessels

Kepler Wessels who born in South Africa started his career in 1981 being a part of Australia team. He played only 24 Test matches and 54 ODI matches in between the year 1981-85. After that, he retired from cricket. Rare people knows about this, while as all know that he started his career for his home country as captain in 1991. For his home country as a captain, he played 16 Test and 55 ODI. At that time he emerged as a good captain of South Africa.

Check Out: Top 5 Insane Fights in Cricket 2018.

3)  Roelof van der Merwe

Van der Merwe born in Johannesburg known as an All-Rounder played both for South Africa and Netherlands. His career begins in 2009 as part of South Africa team. In between 2009-15 he has played 13 ODI and 15 T20 matches for South Africa. Though he is an all-arounder but not so much good run in his Talley, he only impressed with his bowling by taking 46 wickets in 28 matches overall. After this, he Switched to Netherland team and played 8 T20 matches for the side. And also be a part of the team in 2016 ICC World T20 qualifying match.

Check Out: Most Embarrassing Records in Cricket History 2018.

4) Dirk Nannes

The Australian born cricketer Nannes debuted in cricket in 2009 T20 World Cup alongside Netherland and only played 2 T20 matches. As after this he got selected for his home team Australia. As a bowler, he represented his home team in 15 T20 and single ODI match. He has 28 wickets in his name in T20. And only single wicket in ODI as he able to be part of ODI team in a single match.

Check Out: Top 6 Unbreakable Records in Cricket.

5) Abdul Hafeez Kardar

The last player in this list Abdul Hafeez born in Lahore played both for India and Pakistan team in international cricket. This will amaze all as to how a player can play for both arching rivalries team. In 1946 he debuted for India in Test against England. And played 3 test match for India. After the separation of India-Pakistan, Kardar represented for Pakistan team in 1952 against India. He is the 1st Captain of Pakistan test team and played 23 Test match in his 6-year career. In total 26 test matches, he has 954 runs with 5 half-centuries and also 21 wickets in his name. He emerged as a great player for Pakistan team in that era.

Watch the Below Video of Top 5 Cricket Players Who Played For 2 Different Countries: