In this quiz, you have to name the India middle-order batters with the most Test runs over the years.

Overall, six players scored over 5,000 Test runs for India between positions 4-7, with the top run-getter making over 15,000 runs. You have to name every middle-order player with at least 1,000 runs for India in Tests.

*All stats till October 1, 2021