The 2017 Dafabet Masters is almost upon us with the action set to get under way on Sunday at the Alexandra Palace in London.
The Masters is one of the most eagerly anticipated and prestigious tournaments on the calendar, with the line-up limited to only the top 16 players in the world rankings.
As such, only the very best competitors have had the opportunity of playing a match in what has become the second oldest professional snooker event.
Since 1975, a total of 85 players have made at least one appearance at the Masters, producing 21 champions from nine different countries in that period.
The question is, can you name all 85?
Click here to take the QUIZ!
Note: Players who share the same surname with another should be written in full.
Source: CueTracker.net