5 players have represented two of the best franchises in the Indian Premier League

Ambati Rayudu

Harbhajan Singh

Dwayne Bravo

Piyush Chawla

Karn Sharma