Can you name the 20 top-ranked all-rounders in the all-time ICC men’s ODI rankings and ace this quiz?

Top of the list, and the only man to breach 600 points in ODI cricket history, is a certain Indian all-rounder. Still, while that name is someone you’d expect, there are plenty of curveballs dotted throughout the list, not least the man in second place, who claimed only 72 wickets in 74 ODIs.

You have five minutes. Good luck!