Most World Snooker Championship appearances

Most World Snooker Championship appearances
Who
Ronnie O’Sullivan
What
34 total number
Where
United Kingdom (Sheffield)
When
21 April 2026

The most appearances at the World Snooker Championship by a player is 34, achieved by Ronnie O’Sullivan (UK) between 1993 and 2026.

Ronnie O’Sullivan made a record-extending 34th consecutive appearance at the Crucible Theatre in 2026. He had won the World Snooker Championship on seven occasions (2001, 2004, 2008, 2012–13, 2020 and 2022) – a modern-era record, shared with Stephen Hendry.