who has won the most uk snooker championships?
Ronnie O'Sullivan has won the tournament a record seven times, followed by Steve Davis with six titles and Stephen Hendry with five. Ding Junhui is the reigning champion.