Can you name every batsmen with 1,000 or more runs for Australia in men’s ODIs and ace this quiz?

Forty-seven players have crossed the milestone of 1,000 runs in men's ODIs for Australia, with the player on top a former captain with over 13,000 runs and nearly 400 caps to his name.

Quiz! Name Sri Lanka’s leading run-scorers in Test cricket

No one else has crossed 10,000 ODI runs for Australia, with the player in second having scored 9,595 in 286 ODIs. The player with the highest average on this list, 53.58, was boosted by an eye-popping 67 unbeaten innings – he is largely accepted as being the pioneer of ODI cricket's 'finisher' role.

Also try: Affairs and avocados – The ultimate quiz on cricket's freak injuries

The latest entrant on this list has 1,869 runs to his name, and he crossed the mark in September 2023, having debuted in ODIs in 2020. As of 2025, he is still active in international cricket. One player retired from the ODI format following the 2025 Champions Trophy, 200 runs shy of the 6,000 mark.

You have eight minutes to get all the answers, with the player's career span and run tally provided to help you out. Good luck!

*Please refresh this page if the quiz does not reload

Correct as of May 27, 2025

Quiz! Can you name the highest run-scorers in men's ODIs for Australia?

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.