List of world snooker champions

This page lists the winners of the World Snooker Championship, including both the modern Crucible Theatre era and earlier editions of the tournament. The Crucible era since 1977 is presented first, followed by pre-1977 champions.

Crucible era world champions (since 1977)

YearChampionRunner-upScore
2025Zhao XintongMark Williams18–12
2024Kyren WilsonJak Jones18–14
2023Luca BrecelMark Selby18–15
2022Ronnie O'SullivanJudd Trump18–13
2021Mark SelbyShaun Murphy18–15
2020Ronnie O'SullivanKyren Wilson18–8
2019Judd TrumpJohn Higgins18–9
2018Mark WilliamsJohn Higgins18–16
2017Mark SelbyJohn Higgins18–15
2016Mark SelbyDing Junhui18–14
2015Stuart BinghamShaun Murphy18–15
2014Mark SelbyRonnie O'Sullivan18–14
2013Ronnie O'SullivanBarry Hawkins18–12
2012Ronnie O'SullivanAli Carter18–11
2011John HigginsJudd Trump18–15
2010Neil RobertsonGraeme Dott18–13
2009John HigginsShaun Murphy18–9
2008Ronnie O'SullivanAli Carter18–8
2007John HigginsMark Selby18–13
2006Graeme DottPeter Ebdon18–14
2005Shaun MurphyMatthew Stevens18–16
2004Ronnie O'SullivanGraeme Dott18–8
2003Mark WilliamsKen Doherty18–16
2002Peter EbdonStephen Hendry18–17
2001Ronnie O'SullivanJohn Higgins18–14
2000Mark WilliamsMatthew Stevens18–16
1999Stephen HendryMark Williams18–11
1998John HigginsKen Doherty18–12
1997Ken DohertyStephen Hendry18–12
1996Stephen HendryPeter Ebdon18–12
1995Stephen HendryNigel Bond18–9
1994Stephen HendryJimmy White18–17
1993Stephen HendryJimmy White18–5
1992Stephen HendryJimmy White18–14
1991John ParrottJimmy White18–11
1990Stephen HendryJimmy White18–12
1989Steve DavisJohn Parrott18–3
1988Steve DavisTerry Griffiths18–11
1987Steve DavisJoe Johnson18–14
1986Joe JohnsonSteve Davis18–12
1985Dennis TaylorSteve Davis18–17
1984Steve DavisJimmy White18–16
1983Steve DavisCliff Thorburn18–6
1982Alex HigginsRay Reardon18–15
1981Steve DavisDoug Mountjoy18–12
1980Cliff ThorburnAlex Higgins18–16
1979Terry GriffithsDennis Taylor24–16
1978Ray ReardonPerrie Mans25–18
1977John SpencerCliff Thorburn25–21

Pre-Crucible era world champions (before 1977)

YearChampionRunner-upScore
1976Ray ReardonAlex Higgins27–16
1975Ray ReardonEddie Charlton31–30
1974Ray ReardonGraham Miles22–12
1973Ray ReardonEddie Charlton38–32
1972Alex HigginsJohn Spencer37–31
1971John SpencerWarren Simpson37–29
1970Ray ReardonJohn Pulman37–33
1969John SpencerGary Owen37–24
1968John PulmanEddie Charlton39–34
1966John PulmanFred Davis5–2
1965John PulmanFred Davis37–36
1965John PulmanRex Williams25–22
1965John PulmanFred Van Rensburg39–12
1964John PulmanFred Davis19–16
1964John PulmanRex Williams40–33
1957John PulmanJackie Rea39–34
1956Fred DavisJohn Pulman38–35
1955Fred DavisJohn Pulman38–35
1954Fred DavisWalter Donaldson45–26
1953Fred DavisWalter Donaldson37–34
1952Horace LindrumClark McConachy94–49
1952Fred DavisWalter Donaldson38–35
1951Fred DavisWalter Donaldson58–39
1950Walter DonaldsonFred Davis51–46
1949Fred DavisWalter Donaldson80–65
1948Fred DavisWalter Donaldson84–61
1947Walter DonaldsonFred Davis82–63
1946Joe DavisHorace Lindrum78–67
1940Joe DavisFred Davis37–36
1939Joe DavisSidney Smith43–30
1938Joe DavisSidney Smith37–24
1937Joe DavisHorace Lindrum32–29
1936Joe DavisHorace Lindrum34–27
1935Joe DavisWillie Smith25–20
1934Joe DavisTom Newman25–22
1933Joe DavisWillie Smith25–18
1932Joe DavisClark McConachy30–19
1931Joe DavisTom Dennis25–21
1930Joe DavisTom Dennis25–12
1929Joe DavisTom Dennis19–14
1928Joe DavisFred Lawrence16–13
1927Joe DavisTom Dennis20–11

Methodology

  • Includes winners of the World Snooker Championship
  • Crucible era defined as 1977 onwards
  • Earlier championships are listed separately
  • Finals results only

Last updated: April, 2026

Related Records

View all Records pages →