In this quiz, you’ll have to name the players who have made the most appearances in men’s international cricket this century. Can you?

We set the cut-off at a minimum of 350 appearances since January 1, 2000, meaning as many as 27 players made the cut. At the top of the lot are two Sri Lankan legends, who are separated by just four appearances, while the list comprises some of the biggest names in the sport to feature across the two decades.

[breakout id=”0″][/breakout]

We’ve revealed the total number of appearances made by each player as well as the team they represented and the year they played their last international. You have five minutes.

All the best!