Rory Burns is on the verge of reaching 1,000 runs as England Test opener and in this quiz you have to name all the other players to have brought up the milestone since 1945.

Burns went to stumps on the first day of the first Test between England and West Indies with 999 Test runs to his name, all as opener. 21 other men have reached the mark of 1,000 runs when facing the new ball since 1945, and you’ve got their run totals as opener and their spans as opener to go on.

You have five minutes. Good luck!