In this quiz, you need to name the 17 players who have made over 2,000 ODI runs, but have no career hundreds.

A hundred in any format of cricket is a remarkable milestone for a batsman, but quite a few batsmen and all-rounders have had fairly long ODI careers without making a single hundred.

17 players have gone on to make over 2,000 ODI runs without a single hundred in the format. One of them, a Pakistani, has 42 fifties but no hundreds!

Can you name them all? You have four minutes on the clock to reel off the names.

*Updated till February 21, 2021