In this quiz, you have to name the fastest batsmen who reached the milestone of 5,000 Test runs in terms of innings played. Can you?

To date, 96 batsmen have breached the 5,000-run mark in Test cricket. 31 of them reached there in 110 or fewer innings, all of whom feature in this list. Eight Australian batsmen make the cut, followed by six each from India and England.

You have six minutes on the clock. Can you name them all?