In this quiz, you have to name the batsmen who have scored a minimum of 8,000 runs in international cricket while batting in the middle order. Can you?

It’s a list loaded with legendary names, headed by a Sri Lankan stalwart who scored a whopping 21,165 runs while batting anywhere between No. 4 and No. 7. There are seven Pakistani batsmen in the list, followed by Indians and Australians, who have six representations each.

We’ve mentioned their runs, their teams and their respective career spans. You have eight minutes to name them all.

Good luck!