List of cricketers who represented two countries in international cricket

The first player in cricket history to have played for two countries is William Evans Midwinter.

View : 7.7K

3 Min Read

Eoin Morgan
info
Eoin Morgan. (Photo Source: Twitter)

In the 144-year history of international cricket, there have been some players who have offered their services to 2 countries. The first player in cricket history to have played for two countries is William Evans Midwinter.

In a career spanning 10 years, Midwinter played 12 Test matches in his career. While he played 8 Test matches for Australia, the all-rounder also featured in 4 Test matches for England as well. And, over the years, there have been as many as 32 cricketers who have offered their services for more than one country in international cricket.

Kepler Wessels is another famous name who represented both Australia and South Africa in his international career. Wessels even went on to lead the South African side as well. While Wessels played 78 international matches for Australia, he also featured in 71 international matches for South Africa as well.

Another famous cricketer who lent his services to two countries is Eoin Morgan. Morgan started his international career with the Ireland cricket team and played 23 ODIs for them. After that, Morgan turned out for the England side and has played a colossal 338 international matches for the England cricket team. The left-handed batsman has played 16 Tests, 220 ODIs, and 102 T20Is for England.

In fact, it was under Morgan’s leadership that England experienced their proudest moment in history when they won the coveted 2019 ODI World Cup. Among Indian players, as many as 4 of them have offered their services for two countries.

The likes of Iftikhar Ali Khan Pataudi, Gul Mohammad, Abdul Hafeez Kardar, and Amir Elahi have turned out for two countries. While Iftikhar Ali Khan Pataudi played for both India and England, the other three cricketers played for India as well as Pakistan.

The latest cricketer to have offered his services for two countries is Hayden Walsh. Walsh started his international career with the United States of America team. After a year with the USA side, Walsh went on to represent West Indies. The 29-year-old has represented the West Indies in 18 international matches.

S.NoPlayer Full NameTeams Represented
1William Evans MidwinterAustralia and England
2William Lloyd MurdochAustralia and England
3John James FerrisAustralia and England
4Samuel James WoodsAustralia and England
5Frank HearneEngland and South Africa
6Albert Edwin TrottAustralia and England
7Frank MitchellEngland and South Africa
8Iftikhar Ali Khan PataudiEngland and India
9Gul MohammadIndia and Pakistan
10Abdul Hafeez KardarIndia and Pakistan
11Amir ElahiIndia and Pakistan
12Simpson Clairmonte GuillenWest Indies and New Zealand
13Athanasios John TraicosSouth African and Zimbabwe
14Kepler WesselsAustralia and South Africa
15Clayton Benjamin LambertWest Indies and the USA
16Anderson Cleophas CumminsWest Indies and Canada
17Douglas Robert BrownEngland and Scotland
18Gavin Mark HamiltonEngland and Scotland
19Ryan John CampbellAustralia and Hong Kong
20Geraint Owen JonesEngland and Papua New Guinea
21Xavier Melbourne MarshallWest Indies and the USA
22Gregory Mark StrydomZimbabwe and Cayman Islands
23Edmund Christopher JoyceEngland and Ireland
24Eoin Gerard MorganIreland and England
25William Boyd RankinIreland and England
26Luke RonchiAustralia and New Zealand
27Roelof Erasmus van der MerweSouth Africa and the Netherlands
28Dirk Peter NannesNetherlands and Australia
29Juan TheronSouth Africa and the USA
30Izatullah DawlatzaiAfghanistan and Germany
31Mark Sinclair ChapmanHong Kong and New Zealand
32Hayden Rashidi WalshUSA and West Indies

Get every cricket updates! Follow Us:

googletelegraminstagramwhatsappyoutubethreadstwitter

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store