In this quiz, you have to name the men’s Test players with the highest averages in the middle order (Batting No.4 to 7).

The list contains players from vastly different generations, right from those who played in the 1890s to some of the modern-day stalwarts of the format. You have six minutes to get them all. We’ve kept the cutoff at a minimum of 20 innings.

Stats updated till June 11, 2022.