Think you know your cricket? Well have a go at this.
We’ve put together what we think is one of the hardest cricket quizzes on the BBC Sport website: how many of James Anderson’s Test victims can you name?
There’s 228 different batsmen to recall so we’ve given hints which will (in some cases) and probably won’t (in others) help you.
You’ve got 45 minutes, so clear out the diary and dive straight in…
Can you name every player James Anderson has dismissed in Test cricket?
Score: 0 / 228
Compiled by Marc Higginson and Mark Mitchener