Until November 24, 2022, only 14 batters have scored 2,000 runs at an average of 55 or more. In this quiz, you have to name them in three minutes.

This is the list of the most elite batters. While one of them averages 99.94, two others have scored over 12,000 runs in Test cricket. Can you name them all?

You have three minutes.