In this quiz, you have to name the bowlers who have dismissed Steve Smith on three or more occasions in Tests. Can you?

Currently the top-ranked batsman in Test cricket, Steve Smith is one of the finest batsmen to have graced the game. The Australian has been a stiff challenge to his opposition bowlers and captains in the longest format for quite some time now.

Your challenge is to name the bowlers who have dismissed him the most number of times in Tests. The list features as many as eight Englishmen, but don’t be misguided by that number alone – he averages a staggering 65.12 against his Ashes rivals.

18 names, six minutes. Can you name them all?