As of April 2024, 17 male players have played Test cricket for two nations, 16 have played One Day International (ODI) cricket for two teams, and 19 have played Twenty20 International (T20I) matches for two teams, and five have played for two teams in different international formats.

In the late-19th and early-20th centuries, players who had represented two international teams had been born in one country and moved to another with family. There were no clear rules on which nation one could represent, so switching was possible. More recently, citizenship has become the defining attribute as to whether a player can represent more than one international team. The eligibility policy set by the International Cricket Council (ICC) states that a cricketer who has played for a Full Member side must wait three years since their last match before playing for an Associate team. However, if a cricketer plays for an Associate team first, they can switch to a Full Member team the next day.

Billy Midwinter was the first cricketer to play for two nations during his career, playing two Test matches for Australia in 1877 before appearing for England in four Tests in 1881–82. Within a year he was representing Australia once again. The Bulletin noted that "In Australia he plays as an Englishman; in England, as an Australian; and he is always a credit to himself and his country ... whichever that may be." Four other Test cricketers switched allegiance from Australia to England in the late-19th century: Billy Murdoch, J. J. Ferris, Sammy Woods and Albert Trott. Both Frank Hearne and Frank Mitchell started their international careers playing for England but went on to play for the South African Test team. Three cricketers Abdul Hafeez Kardar, Gul Mohammad and Amir Elahi moved from representing India to Pakistan in the 1950s. John Traicos revived his Test career after playing for South Africa in 1970, albeit briefly, when he featured for Zimbabwe in four Test matches in the early 1990s, more than 22 years after his previous international Test appearance.

Kepler Wessels played both Test and ODI cricket for South Africa and Australia, while Guyana-born Clayton Lambert became the first cricketer to play just ODIs for two nations – after playing eleven matches for the West Indies between 1990 and 1998 (also five Tests), he played a single ODI for the United States in 2004. Barbados-born Anderson Cummins made 63 ODI appearances for the West Indies before playing 13 times for Canada after a twelve-year gap. Gavin Hamilton played his only Test for one team (England) and his entire ODI and T20I career for another (Scotland) and Ryan Campbell played his entire ODI career solely for one team (Australia) and his entire T20I career solely for another team (Hong Kong). Gregory Strydom played ODIs for Zimbabwe in 2006 and T20Is for Cayman Islands in 2019. Both Dougie Brown and Ed Joyce began their international careers with England before switching teams, to Scotland and Ireland, while Eoin Morgan and Boyd Rankin made the opposite move, beginning with Ireland before switching to England. Luke Ronchi became the first player since Kepler Wessels to play for two Full Members of the International Cricket Council (ICC), making his ODI and T20I debuts for New Zealand in 2013 after having played for Australia in both formats five years earlier.

The list omits Dermot Reeve who played for Hong Kong and England.

Note: These lists include only those players who have played Test matches, ODIs or T20Is accredited by the International Cricket Council.

Key

General Career – Year of debut to year of last game Matches – Number of matches playedBatting Runs – Runs scored in career HS – Highest score Avg – Runs scored per dismissal 100 – Centuries scored * – Batsman remained not outBowling Wkt – Wickets taken in career BB – Best bowling in an innings Avg – Average runs per wicket 5WI – Five wicket haulsFielding Ct – Catches taken St – Stumpings taken

Men's cricket Test cricket

Seventeen men have represented two nations in Test cricket. List updated to 6 February 2025 (Test #2581). Name Team Career MatchesRunsHSAvg100WktBBAvg5WICtSt Ref(s) Batting Bowling Fielding 1877–8781743713.380145/7823.78150 1881–824953613.570104/8127.20050 1877–901889621132.002––––140 18921121212.000––––01 1887–9089820*8.160485/2614.25440 18921161616.000137/377.00200 1888332185.33052/3524.20010 189631225330.50053/2825.80040 18892472723.500––––10 1892–9641213015.12022/4020.00020 1895320585*102.50098/4321.33140 1899223165.750175/4911.64100 18992884122.000––––20 1912328124.660––––00Nawab of Pataudi (snr) 1932–34314410228.801––––00 19463552211.000––––00 Gul Mohammad 1946–5281663411.06022/2112.00030 195613927*39.000––––00 Abdul Hafeez Kardar 19463804316.000––––10 1952–58238479324.910213/3545.420150 Amir Elahi 1947117138.500––––00 19525654710.83074/13435.42000 1951–5251045426.000––––92 19563984116.330––––41 1982–8524176117942.9540––0180 1992–9416102711838.032––––120 1970385*4.00042/7051.75040 1992–9341152.750145/8640.14140Boyd Rankin 2014113136.50011/4781.00000 2018–192301710.00072/531.86000 2014–1723149815637.4540––022020231155137*155.001––––00PJ Moor 2014–201985338335.530––––912023–202572017914.350––––30

One Day International cricket

Seventeen men have played international cricket for two ODI teams. List updated to 24 January 2026 (ODI #4941). Name Team Career MatchesRunsHSAvg100Wkt BBAvg4WICtSt Ref(s) Batting Bowling Fielding 1983–8554174010736.251182/1636.380190 1991–945516279032.5420––0300 1990–981236811933.4510––000 20041393939.0000––000 1991–956345944*15.300785/3128.793110 200713279*4.500133/6048.53030 1997–989992124.75072/2843.57010 2006–071622050*15.710153/3740.93030 2004–06498158024.690––––684 20142472523.500––––00 2006–071747110727.701––––60 2011–18612151160*41.365––––210 2006–092374411535.421––––90 2009–22225695714839.7512––––780 2007–122016–20689518*7.910964/1528.273170 2013–147545.000104/4624.10100 20084766438.000––––52 2013–17811321170*23.171––––10010 20152151124*151.001––––120 2018–253078113233.952––––70 2005–0924375157*17.851––––90 2019–20132215017.000––––30 2009–101339129.750173/2733.00030 2019–25262395714.930283/1435.210100 20104555.000125/4414.41140 2019–221445125.000194/5626.00130 20191272727.000000000 2019–242414946*14.900285/3935.75240 2015–16610241*20.40093/5035.11020 202292286728.50062/2261.66020 2013–15162977921.210––––220 2023515764*39.250––––50 2015–201219596230––––220 2026–present41045039.250––––50

Twenty20 International cricket

26 men have represented two teams in T20I cricket. List updated to 2 April 2026 (T20I #3794).

Name Team Career MatchesRunsHSAvg50Wkt BBAvg4WICtSt Ref(s) Batting Bowling Fielding Ed Joyce 2006–072111.000––––00 2012–141640478*36.721––––50 Luke Ronchi 2008–093473623.500––––00 2013–172931251*18.351––––245 Dirk Nannes 20092666.00011/2656.00000 2009–10151612*16.000274/1814.92110 Boyd Rankin 2009–122016–20486416*9.140543/1622.120160 20132––––11/2424.00000 Roelof van der Merwe 2009–1013574819.000142/1421.78060 2015–265851875*21.582614/3519.270240 Mark Chapman 2014–161939263*23.05131/1025.66040 2018–26941,682104*26.691011/922.000440 Xavier Marshall 2008–096963616.000––––30 2019–211420447*18.540––––20 Izatullah Dawlatzai 2012400*–063/3322.33010 2019–20122624*26.000123/2320.66020 Hayden Walsh 201981142819.00062/2120.00020 2019–24313612*9.000253/2328.88070David Wiese 2013–1620922813.140245/2320.70190 2021–243453266*28.003354/1722.911110Jade Dernbach 2011–143424124.800394/2226.15080 202167 57.00051/1730.00020Amjad Khan 20091222.00022/3417.00000 2021–22847 167.83052/2523.20000Rusty Theron 2010–1293231*–0124/2721.75120 2021–22997*–0123/1618.00010Michael Rippon 2013–18182164230.850153/820.66040 2022100–022/3737.00000Daniel Jakiel 20192––––32/2714.66000 2022–264823138*12.830585/1120.031120Tim David 2019–201455892*46.50451/1851.000120 2022–26571,044102*30.706––––290Connor Smith 2021417138.50033/1525.00020 202321095.00011/1515.00010Corey Anderson 2012–183148594*24.252142/1735.350190 2024112125526.50121/1145.00020Nitish Kumar 2012–19184348331.00372/1822.85050 2024182776419.78111/1324.000100David Ankrah 2019422127.33021/2142.50000 20254241212.00021/2142.50000Karima Gore 2019–218473123.500103/512.40030 20251––––––––00Ross Taylor 2006–201021,9096326.157––––460 20254452222.500––––30JJ Smuts 2017–21131744513.38011/19178.00010 20267832413.83062/1828.16030Tom Bruce 2017–201727959*18.602––––150 20264653516.250––––20Edmund Packard 2019–21849267.00063/3432.16020 202644427*44.00052/2624.60000Moises Henriques 2009–212435562*20.88273/2227.71060 202600000000000

Different formats

Gavin Hamilton played one Test match for England in 1999, before playing 38 ODIs and 12 T20Is for Scotland. Ryan Campbell played two ODI matches for Australia in 2002, and also played three T20I matches for Hong Kong in 2016. Gregory Strydom played twelve ODIs for Zimbabwe in 2006 and six T20Is for Cayman Islands in 2019. Andri Berenger played ODIs for UAE and T20Is for Qatar. He also played for Sri Lanka at under-19 level. Joe Burns played 23 Tests and 6 ODIs for Australia between 2014 and 2020. He started playing T20Is for Italy from 2024. Ehsan Adil played 6 Tests and 3 ODIs for Pakistan between 2013 and 2015. He started playing T20Is for United States from 2026. Emilio Gay played three T20Is for Italy in 2025, and one Test for England in 2026.

Women's cricket

One Day International cricket

Four women have played One Day International cricket for two teams. List updated to 21 January 2023 (ODI #1311).

Name Team Career MatchesRunsHSAvg10050Wkt BBAvg4WICtSt Ref(s) Batting Bowling Fielding 1988–19983763173*18.0202193/2020.260160 2000–2003285479324.860211/2222.00010 200071487121.1401––––15 20078892514.8300––––60 2014–20154220.6600––––20 2018–202091234320.5000––––51 2010–20183444872*17.9202234/1136.391121 2023–present2222.00000––000

Twenty20 International cricket

Seven women have played Twenty20 international cricket for two teams. List updated to 15 February 2026 (T20I #2672).

Name Team Career MatchesRunsHSAvg10050Wkt BBAvg4WICtSt Ref(s) Batting Bowling Fielding 2014–20157683413.6000––––10 2018–2023131254413.8800––––32 2010–201332124256.8800284/2117.421120 2018–2022233696319.4202285/310.07250 2009–2014323143914.950053/928.00060 2022-present341135161*49.3432183/930.38060 2010–20195176251*23.0901423/619.880180 2022–present1022*–––72/2442.14000 2019–202219116*5.500093/2133.77040 2023–present5110.330021/1648.00000 201856943*23.000042/1118.75010 2026–present1325262*22.9002144/1519.14120 2019311*–000–––00 2025–present4331.500021/525.50000

Different formats

Candacy Atkins played 1 Test & 11 ODIs for West Indies between 2003 and 2004 before playing 1 T20I for USA in 2019. Mahewish Khan played 2 Tests & 14 ODIs for Pakistan between 1998 and 2001 and 3 T20Is for Canada in 2019.

References