In this quiz, you need to name all 107 of James Anderson’s teammates in his 22-year Test career.

Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and more.

Since his debut in 2003, Anderson has played 163 Tests taking a remarkable 690 wickets in the process – a world record among seam bowlers.

You’ve got 15 minutes to name as many of Anderson’s teammates as you can. We’ve given you the number of Tests each listed cricketer played alongside Anderson as well as the year in which they each first played alongside each other.

Figures correct as of February 2, 2024.