In this quiz, you have to name the 50 Test cricketers, who have played a minimum of 20 Tests, with the lowest Test batting averages.

The averages range from 2.36 to the lofty heights of over 8.50. Some all-time greats of the game appear on the list.

Good luck!