Can you name the players who reached the 1.000-run mark in ODIs in 25 or fewer innings, and ace this quiz?

A total of 19 batsmen have managed to achieve the feat in 25 or fewer innings. We have revealed the number of innings they took to reach the mark, their respective teams and their ODI career spans to make things a tad easier for you.

[breakout id=”0″][/breakout]

You have five minutes to name all of them. Good luck!