Since the start of the Indian Premier League, several top class players have represented both the Delhi Capitals and Kings XI Punjab. The two sides may be rivals on the field, but off the field share a lot of mutual respect for each other, with several top players having represented both franchises. 

From the start of the Indian Premier League back in 2008, 21 different players have represented both the Delhi Capitals and Kings XI Punjab. Can you name them all? 

To make things easier, as clues we have mentioned the nationality of the player and the role of said player (batsman, bowler etc.). The list includes players from when Delhi Capitals were formerly called the Delhi Daredevils. 

Best of luck! Do mention your score in the comments below.