The best thing about the Indian Premier League is that an auction takes place every year and most players make a move from one franchise to another. This enables the players to get the experience of playing in different conditions. Also, the teams get an opportunity to strengthen their squads every year. It has resulted in some players playing for several IPL franchises.
Here is a list of the Indian players who have represented 5 or more IPL franchises.
Note: Pune Warriors India and Rising Pune Supergiant have been considered different franchises. Also, Deccan Chargers and Sunrisers Hyderabad have been considered different teams even though they were based out of the same city.
#6 Parthiv Patel (CSK, KTK, DC, SRH, RCB, MI)
Parthiv Patel became the first Indian to play for 6 IPL franchises when he turned up in blue for the Mumbai Indians in 2015.
He has played for the Chennai Super Kings (2010), Kochi Tuskers Kerala (2011), Deccan Chargers (2012), Sunrisers Hyderabad (2013), Royal Challengers Bangalore (2014) and the Mumbai Indians (2015-2017).
The pocket-sized dynamo has had the most successful stint for Mumbai Indians in his IPL career, giving the brisk starts at the top of the order. This season he is back with the RCB.