Can you name the 16 players to play ODI cricket for two teams?

2 years ago 58
ARTICLE AD BOX
In men's one-day international cricket, 16 players have represented two different teams - can you name them?
Read Entire Article