In this quiz, you have to name every cricketer who has played for four or more IPL franchises.

With teams constantly shuffling as part of the league's three-year cycle system, several players have moved between franchises throughout their career. Many have also been signed as replacements. One player on this list has represented a staggering nine teams.

Here, you have to name all the players who have represented at least four IPL franchises. For clarity, this means they played at least one match for the team. So, for example, Kolkata Knight Riders would not count as a team for Sanju Samson despite him being part of their squad in 2012 – since he never got on the field for them.

Naturally, this also means if any player has joined a new franchise for the 2025 season, that one will not count towards their total.

Further, Deccan Chargers and Sunrisers Hyderabad are separate franchises, but other teams which have simply undergone naming changes are not (Delhi Capitals/Daredevils, Kings XI Punjab/Punjab Kings, etc. are one and the same).

There are 76 names in all, and the years each player was active in the league, as well as the teams they played for have been provided. You have 15 minutes' time. Good luck!

Last updated on March 13, 2025