Can you name every player with an ODI hundred from No. 7 or lower and ace this quiz?

One Day International cricket has evolved massively in the 21st century with the advent of T20 cricket and batsmen going hammer and tongs in the hunt for big totals.

A hundred in ODIs used to be common among just top-order batsmen in the 20th century, but over the last few years, we have seen hundreds in plenty from lower middle-order batsmen. In all, there have been 20 ODI hundreds from batsmen at No.7 or lower in the batting order, 19 of them have come in the 21st century.

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

You have four minutes to identify the players. Can you name them all?