Can you name the batsmen who have scored the most runs in men’s ODIs since 2015 in this quiz?

A grand total of 19 batsmen have scored over 3,000 ODI runs in the last five years, all of whom feature in this quiz. We have revealed the runs scored in the time period along with the country.

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

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