Steve Smith is arguably the greatest player in modern day Test cricket with his unbelievable batting average that sits behind only the great Sir Donald Bradman.

However, certain bowlers have enjoyed sustained success against the Australian middle-order batsman with one English bowler dismissing him as many as eight times.

In this quiz, you need to name every bowler to have dismissed Smith three or more times in Test cricket. You have three minutes on the clock. Can you beat the timer and get all 18 names?