In this quiz, you need to name the men’s cricketers with the most international appearances since 2015.

A grand total of 48 players have made 120 or more international appearances in the last five years, all of whom feature in this quiz. We have revealed the number of matches played along with the country they represent.

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

You have seven minutes to name all of them. Good luck!