There have a lot of amazing instances happen in the history of cricket and even Cricketers represented more than one nation in international games.

We have compiled a list of cricketers who have played for more than one country.

players who played for more than one country

1. Iftikhar Ali Khan Pataudi

The Grandfather of our Bollywood Actors Saif Ali Khan and Soha Ali Khan, Iftikhar Ali Khan is the only cricketer who had played for both India and England. He was the 8th Nawab of Pataudi and the captain of the Indian National Cricket team for the tour to England in 1946. He was an Indian Cricket Cricketer of the year 1946-47. Iftikhar Ali Khan was also a hockey and billiards player and an accomplished speaker. In 2007, in commemoration of the 75th anniversary of India’s test debut, The Marylebone Cricket Club commissioned a trophy in Pataudi’s name, to be completed for in the test series between India and England. His son Mansoor Ali Khan Pataudi succeeded him as the 9th Nawab of Pataudi, and later also served as Captain of the Indian Cricket team.

2. Abdul Hafeez Kardar

First Test Captain of Pakistan, Abdul Hafeez Kardar was one of the three players to have played Test Cricket for both India and Pakistan. An attacking left handed batsman, he played for the undivided India in 1946 England tour as Abdul Hafeez and later while playing for Pakistan, he was known as Abdul Hafeez Kardar. He served as the President of the Pakistan Cricket Board in the 1970s. In his last years, he removed himself from Cricket and his last public role was as Pakistan’s Ambassador to Switzerland. He is widely regarded as the Father figure of Pakistan’s cricket.

3. Amir Elahi

A medium paced bowler to leg break googly bowler, Amir Elahi was one of the cricketers who has played test cricket for more than one country. He was born in Lahore. He appeared once for India, against Australia at Sydney in 1947 and five times for Pakistan. In his last test match, at Calcutta, he was forty-four. He died on 28 December 1980 in Karachi, Pakistan.

4. Kepler Wessels

Former South African Cricketer, Kepler Wessels captained South Africa after playing 24 Tests for Australia. The left handed opening batsman played his first- class match at the age of 16. He coached the India Premier League franchise Chennai Super Kings IN 2008. In April 1983, Australia played their Test match against Sri Lanka, Wessels became the first overseas player to score a century in Sri Lanka. He was named as “Man of the Match” in Australia’s innings victory. After retiring he coached English side Northamptonshire from 2003-2006.

5. Geraint Jones

A former England and Papua New Guinea International Cricketer, Geraint Jones was born to Welsh parents in Papua New Guinea and grew up in Australia from infancy. During England’s first test with Pakistan, Jones became the world record holder for most Test innings played without having scored a duck (46 innings). He played International Cricket for Papua New Guinea from 2012-2014. He announced his retirement from first-class on 8th July 2015 following his resignation as the first-class cricket Captain of Gloucestershire County Cricket Club.

6. Luke Ronchi

Professional Cricketer Luke Ronchi was born in New Zealand and brought up in Australia. He made his Test debut for New Zealand against England in May 2015. After a period as second choice wicket-keeper behind Ryan Campbell, Ronchi became Western Australia’s first – choice keeper after Campbell’s retirement in 2006. He played one Twenty20 International and four One-Day International matches and later played two Twenty20 International matches against the South African team in 2009. Ronchi was selected by the New Zealand cricket board as part of the limited overs squad for New Zealand tour of England in April 2013.

7. Eoin Morgan

An Irish Cricketer Eoin Joseph Gerard Morgan captains the England National Cricket team in One Day Internationals and Twenty20 International. He made his One Day International debut for Ireland on 5th August 2006 against Scotland. He is the first cricketer to have scored a first-class double century for Ireland with an unbeaten 209 against the United Arab Emirates in February 2007 at Abu-Dhabi. The left-handed batsman was the first and is one of the only two players in history to score an ODI hundred for two nations.