In this quiz, you have to name every batsman who has struck 25 or more sixes in ODI cricket in a single calendar year. Can you name them all?

A South African leads the table, closely followed by a West Indies powerhouse and they are the only two to have hit more than 50 ODI sixes in a single year.

You have eight minutes to name them all.

All the best!