In this quiz, you have the slightly tricky task of matching the given players to their respective Indian Premier League (IPL) franchises.

We’ve listed 30 players from all the eight teams at random. You’ve to merely select the right team for each player. Easy enough, right?

Not really. Given the number of  times players have shifted teams over the course of the IPL’s history, this can get quite confusing with some of the obscure names. However, there’s no reason you won’t be able to ace it if you’re an IPL aficionado.

All the best!