5. Karn Sharma

He is one of the very few players in IPL history to have won an IPL title with three different teams – two of them being Mumbai Indians and Chennai Super Kings.

4. Piyush Chawla

After having represented two franchises, Piyush Chawla joined CSK in 2020 as he was signed for INR 6.75 CR. Next year, he was picked up by Mumbai Indians but played just one game throughout the season.

3. Harbhajan Singh

Fondly known as Bhajji pa, the former Indian all-rounder has represented only three teams in his IPL career, and two of them have been Mumbai Indians and Chennai Super Kings.

2. Ambati Rayudu

Making his IPL debut in 2010, he started his journey with the Mumbai Indians. He was later roped in by Chennai Super Kings in 2018 when they made a comeback after a two-year ban and has been a prolific player for the side ever since.

1. Dwayne Bravo

Dwayne Bravo kick-started his IPL career with Mumbai, playing the first three seasons for them. He was then picked up by Chennai during the 2011 auction. Bravo represented Gujarat Lions in 2016 and 2017 when CSK were banned from the tournament.