In this quiz, you are asked to name the 14 batters who have reached 10,000 Test runs.

You have to give the answers in order of how quickly (in terms of innings) each batter reached the milestone. 

10 minutes on the clock, good luck!