Can you name the leading 50 Test runscorers of the 2000s and ace this quiz?

The noughties was a momentous decade for Test cricket, and Test batting in particular. The record for the highest Test score was broken and then reclaimed in the space of months, and several of the greatest batsmen to have played the game played out large parts of their careers across the 2000s.

How many of the top 50 leading runscorers between January 1, 2000 and December 31, 2009 can you name? We’ve given you the year of each player’s debut, the team they played for, and the list is in order of most runs in the 2000s too. You have 10 minutes. Good luck.