In this quiz, you have to name the batsmen who have hit the most sixes in Test cricket since the start of 2000.
The list contains 35 players, all of whom have hit at 40 or more sixes in the format since January 1, 2000. The list is dominated by batsmen from the past, although a few players from the current generation also make it to the list.
We have mentioned the number of sixes they hit since 2000, along with their country and number of Test matches since the beginning of the millennium.
You have six minutes.