Can you name every Test cricketer to hit 1,000 runs in a calendar year and ace this quiz?

In total, it’s a feat that’s been achieved 159 times, though with lots of repeat answers you should be able to score highly on this one. Getting full marks will be quite another matter however.

We’ve given you 15 minutes, which should be plenty of time. Good luck!