In this quiz, you need to name the batsmen with the most runs in ODIs in the 20th century.

23 batsman made a total of 5,000 or more career runs in ODIs at the end of the 20th century. The top 20 run-getters’ list in ODIs is topped by an Indian with over 9,000 runs in the format.

Six Pakistanis, five Australians, four from West Indies and three from Sri Lanka make it to the list.

You have four minutes to list down all the names. Good luck!