Cricketers who played for 2 different countries

Dipayan Saha / 29 July 2015

Is this ever possible for any cricketer to play cricket for two different countries? Well the answer is yes ! It is very much possible! Believe it or not, there are 25 such cricketers who have featured in international cricket from two separate countries. Just wondering, how the players would have felt while playing?

After wearing the jersey of a particular country, how did they actually play against the same country in another nation’s colors?  Even a greater astonishing fact is that there are some of them who have played even for arch rivals, like India and Pakistan, England and Australia, England and Ireland, England and Scotland.
But the most heartbreaking condition will be for their fans right? Just imagine how the fans of both the countries would have reacted when the players would have taken the field.

They would really be confused right? Whether to cheer for them or to boo them! Here is a list of all the international cricketers who have played cricket for two countries:



Billy Midwinter

Australia, England

Billy Murdoch

Australia, England

JJ Ferris

Australia, England

Sammy Woods

Australia, England

Frank Hearne

England, South Africa

Albert Trott

Australia, England

Frank Mitchell

England, South Africa

Nawab of Pataudi

India, England

Gul Mohammad

India, Pakistan

Abdul Hafeez Kardar

India, Pakistan

Amir Elahi

India, Pakistan

Sammy Gullien

West Indies, New Zealand

John Traicos

Zimbabwe, Australia

Kepler Wessels

Australia, South Africa

Clayton Ambert

West Indies, USA

Anderson Cummins

Canada, West Indies

Dougie Brown

England, Scotland

Geraint Jones

England, PNG

Ed Joyce

England, Ireland

Eoin Morgan

Ireland, England

Boyd Rankin

Ireland, England

Luke Ronchi

Australia, New Zealand

Dirk Nannes

Australia, Netherlands

Roelef van der Marwe

South Africa, Netherlands

Gavin Hamilton

England, Scotland

Related Topics