World snooker championship winners list
World Snooker Championship: Past Winners, Stats & History
The World Snooker Championship is the pinnacle of the sport and the one event that all players are desperate to win. By taking the world title you go down as one of the best to have played the sport and with it, immortalise yourself in snooker history.
The tournament is held at the world-famous Crucible Theatre, which is in Sheffield, England. It’s been running since 1927 and is also the oldest tournament on the snooker calendar. As the season finale, it’s the one that the players are all geared up for. Twelve months of preparation is required to even get on the table, let alone win the event, such is the structure of the World Snooker Championship.
World Snooker Championship Recent Winners
Year
Winner (Seeding)
Runner-Up (Seeding)
Score
2025
Zhao Xintong (-)
Mark Williams (6)
18-12
2024
Kyren Wilson (12)
Jak Jones (-)
18-14
2023
Luca Brecel (9)
Mark Selby (2)
18-15
2022
Ronnie O'Sullivan (2)
Judd Trump (4)
18-13
2021
Mark Selby (4)
Shaun Murphy (7)
18-15
2020
Ronnie O'Sullivan (6)
Kyren Wilson (8)
18-8
2019
Judd Trump (7)
John Higgins (5)
18-9
2018
Mark Wi
Ranking Event Winners
Over 400 ranking events have been staged by World Snooker Tour since the 1974 World Championship.
As of 2025, Ronnie O’Sullivan holds the record for most titles (41), having eclipsed the previous benchmark of 36 set by Stephen Hendry, following his victory at the 2020 World Championship.
View the full list of winners below (Updated following the 2025 Wuhan Open):
Name
Titles
Ronnie O'Sullivan
41
Stephen Hendry
36
John Higgins
33
Judd Trump
30
Steve Davis
28
Mark Williams
26
Neil Robertson
26
Mark Selby
24
Ding Junhui
15
Shaun Murphy
13
Mark Allen
11
Jimmy White
10
Kyren Wilson
10
John Parrott
9
Peter Ebdon
9
Stephen Maguire
7
Ali Carter
6
Stuart Bingham
6
Ken Doherty
6
Ray Reardon
5
Stephen Lee
5
Ryan Day
4
Luca Brecel
4
James Wattana
3
Paul Hunter
3
Ricky Walden
3
Marco Fu
3
Barry Hawkins
3
Gary Wilson
3
Zhao Xintong
3
Tony Knowles
2
Dennis Taylor
2
Cliff Thorburn
2
Doug Mountjoy
2
Alan McManus
2
Graeme Dott
2
Dominic Dale
2
Anthony McGill
2
Michael White
2
Joe Perry
2
Robert
World Champions
The World Women's Snooker Championship in its current form dates back to the 1976 Women's World Open won by Vera Selby and has been won by 15 players in all during its history.
England's Reanne Evans leads the way with a record 12 world titles dating back to her maiden triumph in 2005, with a further five players having claimed the crown on more than one occasion.
View our full Roll of Honour from the most prestigious tournament in women's snooker...
Year
Winner
Score
Runner-Up
2025
Bai Yulu
6-4
Nutcharut Wongharuthai
2024
Bai Yulu
6-5
Nutcharut Wongharuthai
2023
Siripaporn Nuanthakhamjan
6-3
Bai Yulu
2022
Nutcharut Wongharuthai
6-5
Wendy Jans
2019
Reanne Evans
6-3
Nutcharut Wongharuthai
2018
Ng On Yee
5-0
Maria Catalano
2017
Ng On Yee
6-5
Vidya Pillai
2016
Reanne Evans
6-4
Ng On Yee
2015
Ng On Yee
6-2
Emma Bonney
2014
Reanne Evans
6-0
Ng On Yee
2013
Reanne Evans
6-3
Maria Catalano
2012
Reanne Evans
5-3
Maria Catalano
2011
Reanne Evans
5-1
Emma Bonney
2010
Reanne Evans
5-1
Maria Catalano
2009
Reanne Evans
5-2
Maria Catalano
2008
Reanne Evans
5-2
Ju
NB! THIS PAGE IS OUTDATED
See the updated list for the latest finals.
Embassy World Professional Open Championship
2004
Ronnie O'Sullivan
England
18-8
Graeme Dott
Scotland
2003
Mark J Williams
Wales
18-16
Ken Doherty
Ireland
2002
Peter Ebdon
England
18-17
Stephen Hendry
Scotland
2001
Ronnie O'Sullivan
England
18-14
John Higgins
Scotland
2000
Mark J Williams
Wales
18-16
Matthew Stevens
Wales
1999
Stephen Hendry
Scotland
18-11
Mark J Williams
Wales
1998
John Higgins
Scotland
18-12
Ken Doherty
Ireland
1997
Ken Doherty
Ireland
18-12
Stephen Hendry
Scotland
1996
Stephen Hendry
Scotland
18-12
Peter Ebdon
England
1995
Stephen Hendry
Scotland
18-9
Nigel Bond
England
1994
Stephen Hendry
Scotland
18-17
Jimmy White
England
1993
Stephen Hendry
Scotland
18-5
Jimmy White
England
1992
Stephen Hendry
Scotland
18-14
Jimmy White
England
1991
John Parrott
England
18-11
Jimmy White
England
1990
Stephen Hendry
Scotland
18-12
Jimmy White
England
1989
Steve Davis
England
18-3
John Parrott
England
19