In this quiz, you have to name the Australia ODI captains who have scored the most runs in the format (minimum 300 runs)

We have arranged this list in the order of their batting averages. Overall, four captains in this list average over 45 in ODIs, with eight others scoring more than 300 runs in the format.

You have three minutes to name them all.