Top 5 players who have played for most teams in the IPLÂ
Most of the players in all the other teams will continue to change every year, except for a few teams in the IPL series. Only two teams, the Chennai Super Kings and the Mumbai Indians will retain 7 to 8 players a year. Here below we have mentioned the names of players who have played for the most number of teams in IPL history.
5 Players Who Played For Most Franchises in IPL HistoryÂ
Let’s take a look at the list of 5 players who have played for most teams in the IPL series at present.
5. Yuvraj Singh:
Kings XI Punjab (2008–2010 and 2018) Pune Warriors India (2011 – 2013) Royal Challengers Bangalore (2014) Delhi Daredevils (2015) Sunrisers Hyderabad (2016 – 2017) Mumbai Indians (2019) Indian all-rounder Yuvraj Singh has played for 6 teams so far.
4. Parthiv Patel:
Chennai Super Kings (2008 –2010) Kochi Kerala (2011) Deccan Chargers (2012) Sunrisers Hyderabad (2013) Royal Challengers Bangalore (2014 and 2018 to 2020) Mumbai Indians (2015) Former India wicketkeeper Parthiv Patel has played for 6 teams so far.
3. Dinesh Karthik:
Delhi Daredevils (2008–2010 and 2014) Kings XI Punjab (2011) Mumbai Indians (2012–2013) Royal Challengers Bangalore (2015) Gujarat Lions (2016 to 2017) Kolkata Knight Riders (2018 to present) Former India wicketkeeper Dinesh Karthik has played for 6 teams so far.
2. Thisara Perera:
Chennai Super Kings (2010) Kochi Tuskers Kerala (2011) Mumbai Indians (2012) Sunrisers Hyderabad (2013) Kings XI Punjab (2014–2015) Rising Pune Super Giants (2016) Sri Lanka all-rounder Thisara Perera has so far played for IPL-6 teams.
- Aaron Finch:
Rajasthan Royals (2010) Delhi Daredevils (2011-2012) Pune Warriors India (2013) Sunrisers Hyderabad (2014) Mumbai Indians (2015) Gujarat Lions (2016-2017) Kings XI Punjab (2018) RCB (2020). Aaron Finch has played for a maximum of 8 teams.