It’s been over 17 years since James Anderson made his debut in international cricket.

In this quiz, you have to name the players Anderson made his ODI, Test and T20I debuts alongside.

Not a single player, other than Anderson of course, played in all three games. You have seven minutes to recall all 30 names.