Test cricket played Test cricket for both Australia and England.|alt=A man bowling a cricket ball , the 8th
Nawab of Pataudi, is the only cricketer to have played for both England and India.|alt=A man with a side-parting, wearing a large cravat Seventeen men have represented two nations in Test cricket. List updated to 6 February 2025 (Test #2581).
One Day International cricket played 17 ODIs for England before representing Ireland.|alt= A man in an England long-sleeved cricket shirt and cap played ODIs for Ireland before playing for England.|alt= A man wearing an England cricket shirt, a cap and sunglasses Sixteen men have played international cricket for two ODI teams. List updated to 24 January 2026 (ODI #4941).
Twenty20 International cricket 24 men have represented two teams in T20I cricket. List updated to 2 April 2026 (T20I #3794).
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. ==Women's cricket==