In this quiz, you have to name every captain in Indian Premier League (IPL) history.

In total, there have been 53 captains in the tournament’s history. One player has captained in 191 games, while another has done so in just one.

We’ve given you the number of games captained in, and the teams each player has played for, whether as captain or not as captain. When a team has changed name, the abbreviation for their first name is given. For example, a Delhi Capitals player will be listed as playing for DD (Delhi Daredevils).

You have 10 minutes. Good luck!