Who has he beaten en route to these titles? Who has produced shock defeats against the Dutch legend including in his final years up until his retirement at the last World Championship?
He has played 103 matches during these World Championships but can you name every single opponent.
Nationalities are given as well as the years in which they took place and the round to make it easier. There is 12 minutes to get all players right.
Click here to take part in the quiz.