In this quiz, you have to name the batsmen with the most centuries in the middle order in men’s ODIs.

The list contains 37 batsmen who scored four or more centuries batting from positions four to seven during their ODI career. While most of them remained a constant presence in the middle order, some batted higher than four at some point in their careers too.

We have mentioned the number of centuries they scored, along with their career span in the middle order.

You have six minutes.