In this quiz, you have to name the top run-scorers in men's ODI cricket since 2020.

The top two players on this list are from Pakistan and India. The two below, from India and Sri Lanka, join them as the only players with over 2,500 men's ODI runs in this decade thus far.

There are 41 players in all, who have 1,500 runs in this decade. Can you name all 41? You have eight minutes, and the team and number of runs they have scored is provided.

*Correct as of April 5, 2025

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.