In this quiz, you have to name every T20I batsman who has scored at least 800 runs while batting in the middle-order. Can you?

The game’s shortest format presents relatively lesser opportunities for middle-order batsmen to make a mark and yet, there have been two stalwarts who have managed to aggregate 2,000-plus runs while batting in the challenging positions.

In all, 25 players make up this list, each having scored at least 800 runs while batting between No.4 and No. 7 in T20Is.

Your challenge is to name them all within five minutes. All the best!