who has won the most world snooker championships

Ronnie O'Sullivan holds the record for the most World Snooker Championship titles, with seven victories as of the latest records.
Stephen Hendry previously matched and set high marks with his wins, but O'Sullivan surpassed him. Steve Davis secured six, placing third among legends.
Title Leaders
Player| Titles| Years Won
---|---|---
Ronnie O'Sullivan| 7| 2001, 2004, 2008, 2012, 2013, 2020, 2022 9
Stephen Hendry| 7| 1990, 1992-1996, 1999 1
Steve Davis| 6| 1981, 1983-1984, 1987-1989 1
Mark Williams| 3| 2000, 2003, 2018 9
John Higgins| 4| 1998, 2007, 2009, 2011 9 1
Crucible Era Dominance
The modern Crucible Theatre era (since 1977) highlights O'Sullivan and Hendry tied at seven each, with O'Sullivan's latest in 2022. No one has won an eighth as of January 2026, though the 2025 event saw Kyren Wilson take the title. Debates rage in forums like Reddit on all-time greatness, factoring longevity and style.
Recent Champions
- 2024 : Kyren Wilson
- 2023 : Luca Brecel
- 2022 : Ronnie O'Sullivan (7th win)
O'Sullivan's flair captivates fans, blending genius with drama—think his 147 maximums under pressure. Hendry's 90s streak remains clinical perfection.
TL;DR: Ronnie O'Sullivan and Stephen Hendry share seven World Snooker Championship wins each, the outright most.
Information gathered from public forums or data available on the internet and portrayed here.