Cricket

List of Players Who Played for All 10 IPL Teams

A comprehensive list of players who have represented all 10 current IPL franchises (Chennai Super Kings, Delhi Capitals, Gujarat Titans, Kolkata Knight Riders, Lucknow Super Giants, Mumbai Indians, Punjab Kings, Rajasthan Royals, Royal Challengers Bengaluru, and Sunrisers Hyderabad) in IPL history up to 2026.

5 itemsUpdated Mar 26, 2026

With 10 active IPL teams in 2026, no player has played for **all 10** current franchises in IPL history. The maximum is **9 teams**, achieved by Australian opener **Aaron Finch**. Many nomadic players like Jaydev Unadkat (8 teams), Manish Pandey, Shardul Thakur, and Dinesh Karthik have played for 6–8 teams, but the unique combination of all 10 has not been achieved yet. This is mainly because newer teams like GT and LSG joined later (2022), making it extremely difficult for any single player to cover every franchise. Below is the closest record holders and a note on the impossibility so far.

#Name
1

Aaron Finch

Record Holder - 9 IPL Teams

2

Jaydev Unadkat

8 IPL Teams

3

Manish Pandey

7 IPL Teams

4

Shardul Thakur

7 IPL Teams

5

Dinesh Karthik

6+ IPL Teams

This list is compiled from verified public records and reference sources. Last verified: March 26, 2026.

Found an error? Report it here