
5. Ronnie O’Sullivan (2019)
Most people accept O’Sullivan is the greatest snooker player of all time. The UK star is a six-time world champion. Meanwhile, he also has seven Masters titles to his name. Infamously volatile, O’Sullivan is always box office material. However, even the best suffer defeats and O’Sullivan is no exception. He lost in shocking circumstances against an unknown amateur.

The likes of golf and snooker are fascinating because brilliant individuals occasionally materialize. In this case, James Cahill came out of the woodwork and inflicted a crushing defeat on O’Sullivan. Nobody expected him to stand a chance against the world number one. Meanwhile, Cahill also defeated another world champion in Mark Selby. Sometimes it’s impossible to predict what will happen.