IPL (Indian Premier League) is currently the best league and one of the best leagues around the world. BCCI initiated IPL in 2007 and began in 2008. It has successfully finished 15 seasons recently. Teams get players by auction. It will mainly happen at the end of the year or the start of the following year. Some players played for multiple no. of IPL teams. Let’s see who played for numerous IPL teams.

1. Aaron Finch (9 Teams)

Aaron James finch is an Australian international cricketer who captains the Australian cricket team in T20I and previously in ODI. Aaron finch has played IPL since 2010 and played 92 games for nine different teams. He lastly played for Kolkata knight riders in the 2022 season.

2. Dinesh Karthick (7 Teams)

Krishnakumar Dinesh Karthick is an Indian professional cricketer who plays for the Indian national team. He is the current captain of the Tamilnadu state team. Dinesh Karthik has played IPL since 2008 and currently playing for ROYAL CHALLENGERS BANGALORE. He also captained KKR while playing there. He played 229 games with 7 IPL teams and is well known for his finishing capability.

3. Robin Uthappa  (6 Teams)

Robin Uthappa is a former Indian cricketer. He represented the Indian team in ODI and T20.  Robin Uthappa played from 2008 to 2022 and played with six different teams. He played 205 games and had an orange cap in his name. He lastly plays for Chennai super kings in 2022.

4. Thisara Perera (6 Teams)

Narangoda Liyanaarachchige Thisara Chirantha Perera, popularly known as Thisara Perera, is a former Sri Lankan cricketer representing the national team in all formats. He played IPL from 2010 to 2016 and represented six different teams. He is a talented all-rounder from Sri Lanka played seven seasons in IPL and played for six IPL teams.

5. Parthiv Patel (6 Teams)

Parthiv Ajay Patel is a former Indian professional cricketer and wicket-keeper batsman. He is known for his attacking opening innings. He played IPL from 2008 to 2019 with six different teams. He played 139 games and scored more than 2500 runs. He lastly played for Royal Challengers Bangalore in 2019.

6. Ishant Sharma (6 Teams)

Ishant Sharma is an Indian cricketer who represented India in all three formats. He played IPL from 2008 to 2021. A tall giant bowler from Delhi played 93 games with six different teams. He is mainly used in test cricket by the Indian cricket team. He has picked 72 wickets so far in IPL. He didn’t played in IPL 2022.He lastly played for Delhi capitals in 2020.

7. Irfan Pathan (6 Teams)

Irfan Pathan is a former Indian cricketer. He was bowling all-rounder. He played IPL from 2008 to 2017 and played with six different teams.  He played 103 games and got 80 wickets. He is currently an actor.

8. Yuvaraj Singh (6 Teams)

Yuvaraj Singh is a former Indian international cricketer who played in all game formats. He is a left-handed all-rounder known for his aggressive batting and all-around abilities. He is one of the significant players in IPL history. He is the most expensive player in IPL auction for two consecutive years. He played 132 games and scored 2750 runs. He played for six different teams. He lastly played for Mumbai Indians.

9. Ashish Nehra (5 Teams)

Ashish Nehra is a former cricketer of the Indian national team. He played for the Indian national team in all formats of the game. He played IPL from 2008 to 2017 and played 88 games in his IPL career. He announced his retirement in 2017. He played for five teams and took 106 wickets. He is currently coaching the Gujarat Titans team.

10. Brendon Mccullum (4 Teams)

Brendon Barrie McCullum is a cricket coach, commentator, and former cricketer for New Zealand. He owns the record for the fastest test century of all time. He played 109 games in IPL and scored 2880 runs with four teams. He also coached the Kolkata knight Riders team. He is currently coaching England national team.