In this quiz, you’ll have to name the players with the most runs for England’s men across formats. Can you?

We’ve set the cut-off at a minimum of 5,000 runs, meaning you have to name the 34 players who have scored more than that for England. Naturally, the list includes legends from across formats, so it shouldn’t be too hard naming them!

We’ve allotted seven minutes for the job. We’ve provided the total runs they’ve scored as well as span of their international careers. You just have to type in the surnames.

All the best!