In this quiz, you have to name every England cricketer to play a Test under the captaincy of Joe Root.

Root has now led England in 50 Tests; only Alastair Cook and Michaels Vaughan and Atherton have done so more often.

In total, 36 players have played at least once under Root. You have eight minutes to name all of them, with their runs and games under Root to go on.

Good luck!