Snooker
World Snooker Championship
Complete Winners History
The Crucible Theatre, Sheffield
49 editions in our records — 1977 to 2025
Most recent: Ronnie O'Sullivan — 2025
← Back to Sport Hub
About World Snooker Championship — The Crucible
The World Snooker Championship is the most prestigious title in professional snooker, held annually at the Crucible Theatre in Sheffield since 1977. The Crucible — with its intimate 980-seat theatre — provides one of sport's most unique and intense atmospheres. The final is played over two days.
This page tracks every World Snooker Championship result with a live elapsed counter showing exactly how many days have passed since each edition. The most recent World Snooker Championship was won by Ronnie O'Sullivan on 5 May 2025 — 347 days ago.
2025
Ronnie O'Sullivan
18-12
Si Jiahui
347
days ago
2024
Kyren Wilson
18-14
Jak Jones
711
days ago
2023
Luca Brecel
18-14
Mark Selby
1,082
days ago
2022
Ronnie O'Sullivan
18-13
Judd Trump
1,446
days ago
2021
Mark Selby
18-15
Shaun Murphy
1,810
days ago
2020
Ronnie O'Sullivan
18-8
Kyren Wilson
2,070
days ago
2019
Judd Trump
18-9
John Higgins
2,538
days ago
2018
Mark Williams
18-16
John Higgins
2,902
days ago
2017
Mark Selby
18-15
John Higgins
3,273
days ago
2016
Mark Selby
18-14
Ding Junhui
3,637
days ago
2015
Stuart Bingham
18-15
Shaun Murphy
4,001
days ago
2014
Mark Selby
18-14
Ronnie O'Sullivan
4,365
days ago
2013
Ronnie O'Sullivan
18-12
Barry Hawkins
4,729
days ago
2012
Ronnie O'Sullivan
18-11
Ali Carter
5,093
days ago
2011
John Higgins
18-15
Judd Trump
5,464
days ago
2010
Neil Robertson
18-13
Graeme Dott
5,828
days ago
2009
John Higgins
18-9
Shaun Murphy
6,192
days ago
2008
Ronnie O'Sullivan
18-8
Ali Carter
6,556
days ago
2007
John Higgins
18-13
Mark Selby
6,920
days ago
2006
Graeme Dott
18-14
Peter Ebdon
7,291
days ago
2005
Shaun Murphy
18-16
Matthew Stevens
7,655
days ago
2004
Ronnie O'Sullivan
18-8
Graeme Dott
8,019
days ago
2003
Mark Williams
18-16
Ken Doherty
8,383
days ago
2002
Peter Ebdon
18-17
Stephen Hendry
8,747
days ago
2001
Ronnie O'Sullivan
18-14
John Higgins
9,111
days ago
2000
Mark Williams
18-16
Matthew Stevens
9,475
days ago
1999
Stephen Hendry
18-11
Mark Williams
9,846
days ago
1998
John Higgins
18-12
Ken Doherty
10,210
days ago
1997
Ken Doherty
18-12
Stephen Hendry
10,574
days ago
1996
Stephen Hendry
18-12
Peter Ebdon
10,938
days ago
1995
Stephen Hendry
18-9
Nigel Bond
11,309
days ago
1994
Stephen Hendry
18-17
Jimmy White
11,673
days ago
1993
Stephen Hendry
18-5
Jimmy White
12,037
days ago
1992
Stephen Hendry
18-14
Jimmy White
12,401
days ago
1991
John Parrott
18-11
Jimmy White
12,765
days ago
1990
Stephen Hendry
18-12
Jimmy White
13,129
days ago
1989
Steve Davis
18-3
John Parrott
13,500
days ago
1988
Steve Davis
18-11
Terry Griffiths
13,864
days ago
1987
Steve Davis
18-14
Joe Johnson
14,228
days ago
1986
Joe Johnson
18-12
Steve Davis
14,592
days ago
1985
Dennis Taylor
18-17
Steve Davis
14,956
days ago
1984
Steve Davis
18-16
Jimmy White
15,320
days ago
1983
Steve Davis
18-6
Cliff Thorburn
15,691
days ago
1982
Alex Higgins
18-15
Ray Reardon
16,055
days ago
1981
Steve Davis
18-12
Doug Mountjoy
16,419
days ago
1980
Cliff Thorburn
18-16
Alex Higgins
16,783
days ago
1979
Terry Griffiths
24-16
Dennis Taylor
17,147
days ago
1978
Ray Reardon
25-18
Perrie Mans
17,511
days ago
1977
John Spencer
25-21
Cliff Thorburn
17,875
days ago
Frequently Asked Questions
Who won the World Snooker Championship most recently?
Ronnie O'Sullivan won the 2025 World Snooker Championship on 5 May 2025 — 347 days ago.
How many days since the last World Snooker Championship?
It has been 347 days since the 2025 World Snooker Championship on 5 May 2025.
Where is the World Snooker Championship held?
The Crucible Theatre, Sheffield.
How many times has the World Snooker Championship been held?
The World Snooker Championship has been held 49 times in our records, from 1977 to 2025.
Who has won the World Snooker Championship the most times?
Use the complete results table above to see the full list of World Snooker Championship winners throughout history.