Quiz! Which cricketers have played ODIs for two teams?
NaN days ago
In this quiz, you must name all the players who have played One-Day Internationals for two teams.
Playing for two different teams in international cricket is a rare achievement. Several players have done so for different reasons, such as eligibility changes and moving or gaining qualification.
17 players have played for two countries in Tests, 26 have done it in T20Is. When it comes to ODIs, 22 cricketers have turned up for two countries as of September 10, 2026.
In this quiz, you have to name all 22 players who have represented two countries in the 50-over format at the international level. You have 5 minutes for that. Good luck!!