Players Who Have Played for Most IPL Teams: Aaron Finch leads with a record, having played for 9 different IPL teams.
The IPL has been as much about cricketing skills as it is about strategies and changes.
Players shifting teams is a common phenomenon, yet some have done it more than others. Here are the top 10 players who have changed their team jerseys most often in IPL history:
Players Who Have Played for Most IPL Teams
Player Number | Player Name | Number of Teams |
---|---|---|
#1 | Aaron Finch | 9 Teams |
#2 | Jaydev Unadkat | 8 Teams |
#3 | Manish Pandey | 7 Teams |
#4 | Ishant Sharma | 6 Teams |
#5 | Parthiv Patel | 6 Teams |
#6 | Dinesh Karthik | 6 Teams |
#7 | Yuvraj Singh | 6 Teams |
#8 | Irfan Pathan | 6 Teams |
#9 | Thisara Perera | 6 Teams |
#10 | Robin Uthappa | 6 Teams |
Table of Contents
Which Players Have Played For Most IPL Teams?
#1 Aaron Finch – 9 Teams
Aaron Finch has played for 9 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Rajasthan Royals – 2010
- Delhi Daredevils – 2011 to 2012
- Pune Warriors India – 2013
- Sunrisers Hyderabad – 2014
- Mumbai Indians – 2015
- Gujarat Lions – 2016 to 2017
- Kings XI Punjab – 2018
- Royal Challengers Bangalore – 2020
- Kolkata Knight Riders – 2022
#2 Jaydev Unadkat – 8 Teams
Jaydev Unadkat has played for 8 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Kolkata Knight Riders – 2010 to 2012, 2016
- Royal Challengers Bangalore – 2013
- Delhi Daredevils (now Delhi Capitals) – 2014 to 2015
- Rising Pune Supergiants – 2017
- Rajasthan Royals – 2018 to 2021
- Mumbai Indians – 2022
- Lucknow Super Giants – 2023
- Sunrisers Hyderabad – 2024
#3 Manish Pandey – 7 Teams
Manish Pandey has played for 7 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Mumbai Indians – 2008
- Royal Challengers Bangalore – 2009 to 2010
- Pune Warriors India – 2011 to 2013
- Kolkata Knight Riders – 2014 to 2017, 2024 (current)
- Sunrisers Hyderabad – 2018 to 2021
- Lucknow Super Giants – 2022
- Delhi Capitals – 2023
#4 Ishant Sharma – 6 Teams
Ishant Sharma has played for 6 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Kolkata Knight Riders – 2008 to 2010
- Deccan Chargers – 2011 to 2012
- Sunrisers Hyderabad – 2013 to 2015
- Rising Pune Supergiants – 2016
- Kings XI Punjab – 2017
- Delhi Capitals – 2019 to present
#5 Parthiv Patel – 6 Teams
Parthiv Patel has played for 6 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Chennai Super Kings – 2008 to 2010
- Kochi Tuskers Kerala – 2011
- Deccan Chargers – 2012
- Sunrisers Hyderabad – 2013
- Royal Challengers Bangalore – 2014, 2018 to 2020
- Mumbai Indians – 2015 to 2017
#6 Dinesh Karthik – 6 Teams
Dinesh Karthik has played for 6 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Delhi Daredevils – 2008 to 2010, 2014
- Kings XI Punjab – 2011
- Mumbai Indians – 2012 to 2013
- Royal Challengers Bangalore – 2015, 2022 to present
- Gujarat Lions – 2016 to 2017
- Kolkata Knight Riders – 2018 to 2021
#7 Yuvraj Singh – 6 Teams
Yuvraj Singh has played for 6 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Punjab Kings (formerly Kings XI Punjab) – 2008 to 2010, 2018
- Pune Warriors India – 2011 to 2013
- Royal Challengers Bangalore – 2014
- Delhi Daredevils (now Delhi Capitals) – 2015
- Sunrisers Hyderabad – 2016 to 2017
- Mumbai Indians – 2019
#8 Irfan Pathan – 6 Teams
Irfan Pathan has played for 6 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Kings XI Punjab – 2008 to 2010
- Delhi Daredevils (now Delhi Capitals) – 2011 to 2013
- Sunrisers Hyderabad – 2014
- Chennai Super Kings – 2015
- Rising Pune Supergiants – 2016
- Gujarat Lions – 2017
#9 Thisara Perera – 6 Teams
Thisara Perera has played for 6 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Chennai Super Kings – 2010
- Kochi Tuskers Kerala – 2011
- Mumbai Indians – Part of the team in 2012 (Not explicitly mentioned in the document but typically implied with the continuity of IPL participation)
- Sunrisers Hyderabad – 2013
- Kings XI Punjab – 2014-2015
- Rising Pune Supergiants – 2016
#10 Robin Uthappa – 6 Teams
Robin Uthappa has played for 6 teams in the Indian Premier League (IPL) over different seasons. Here’s the list of IPL teams he has played for along with the respective years:
- Mumbai Indians – 2008
- Royal Challengers Bangalore – 2009 to 2010
- Pune Warriors India – 2011 to 2013
- Kolkata Knight Riders – 2014 to 2019
- Rajasthan Royals – 2020
- Chennai Super Kings – 2021 to 2022
FAQ
Which Player Played For Most Teams In IPL?
Aaron Finch leads with a record, having played for 9 different IPL teams.
Which Player Has Played For 5 IPL Teams?
Brendon McCullum and Ashish Nehra have been part of 5 IPL teams during their stint in the league.
Who Played For Only One Team In IPL?
Virat Kohli has exclusively played for the Royal Challengers Bangalore since 2008.
Who Has Played In Every IPL?
MS Dhoni has participated in every IPL season from 2008 to 2024, for Chennai Super Kings and Rising Pune Supergiant.
Who Played For 6 Teams In IPL?
Dinesh Karthik and Ishant Sharma are notable for playing across 6 different IPL franchises.