In this quiz, you have to name the players with the most runs at No.6 across formats in men’s international cricket.

The list contains 42 names, all of whom have scored 2,000 or more runs across formats in men’s cricket.

You have seven minutes to name them all.