Can you name every batsman dismissed by James Anderson in Test cricket and ace this quiz?

This one’s a bit of a monster. With England’s leading Test wicket-taker closing in on becoming the first seamer from anywhere to claim 600 Test wickets, this is a chance to see how well you really remember the career of a legend. Chances are, it’s not as well as you think.

Anderson has dismissed a total of 232 batsmen at least once. If you manage to get half of them in the allotted 20 minutes, you can pat yourself on the back.