In this quiz, you have to name the 23 England men’s cricketers who have never played international limited-overs cricket, but have played Test cricket for their country this century.

Players who represented England in ODI cricket prior to the turn of the century, but not after it, are not included in this list.

You have 10 minutes to think of the 23 players, only one of whom represented England in more than 25 Tests. We’ve given you the span of each player’s Test career since 2000 and the number of Tests they all have played this century. Good luck!