5 Players Who Have Played For Both CSK And MI

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

Ambati Rayudu

Harbhajan Singh

Dwayne Bravo

Piyush Chawla

Karn Sharma