Complete List of UK Championship Snooker Winners

The UK Championship is one of snooker’s three prestigious Triple Crown events and has been staged annually since 1977.

This page features a complete list of UK Championship winners, alongside the players who have won the tournament the most times.

First contested as a non-ranking event, the UK Championship became a ranking tournament in 1984 and has since established itself as one of the most important competitions on the professional snooker calendar.

UK Championship Winners

The UK Championship was first staged in 1977 as a non-ranking event before becoming a ranking tournament in 1984.

Year Champion Runner-up Score
1977 Patsy Fagan Doug Mountjoy 12–9
1978 Doug Mountjoy David Taylor 15–9
1979 John Virgo Terry Griffiths 14–13
1980 Steve Davis Alex Higgins 16–6
1981 Steve Davis Terry Griffiths 16–3
1982 Terry Griffiths Alex Higgins 16–15
1983 Alex Higgins Steve Davis 16–15
1984 Steve Davis Alex Higgins 16–8
1985 Steve Davis Willie Thorne 16–14
1986 Steve Davis Neal Foulds 16–7
1987 Steve Davis Jimmy White 16–14
1988 Doug Mountjoy Stephen Hendry 16–12
1989 Stephen Hendry Steve Davis 16–12
1990 Stephen Hendry Steve Davis 16–15
1991 John Parrott Jimmy White 16–13
1992 Jimmy White John Parrott 16–9
1993 Ronnie O'Sullivan Stephen Hendry 10–6
1994 Stephen Hendry Ken Doherty 10–5
1995 Stephen Hendry Peter Ebdon 10–3
1996 Stephen Hendry John Higgins 10–9
1997 Ronnie O'Sullivan Stephen Hendry 10–6
1998 John Higgins Matthew Stevens 10–6
1999 Mark Williams Matthew Stevens 10–8
2000 John Higgins Mark Williams 10–4
2001 Ronnie O'Sullivan Ken Doherty 10–1
2002 Mark Williams Ken Doherty 10–9
2003 Matthew Stevens Stephen Hendry 10–8
2004 Stephen Maguire David Gray 10–1
2005 Ding Junhui Steve Davis 10–6
2006 Peter Ebdon Stephen Hendry 10–6
2007 Ronnie O'Sullivan Stephen Maguire 10–2
2008 Shaun Murphy Marco Fu 10–9
2009 Ding Junhui John Higgins 10–8
2010 John Higgins Mark Williams 10–9
2011 Judd Trump Mark Allen 10–8
2012 Mark Selby Shaun Murphy 10–6
2013 Neil Robertson Mark Selby 10–7
2014 Ronnie O'Sullivan Judd Trump 10–9
2015 Neil Robertson Liang Wenbo 10–5
2016 Mark Selby Ronnie O'Sullivan 10–7
2017 Ronnie O'Sullivan Shaun Murphy 10–5
2018 Ronnie O'Sullivan Mark Allen 10–6
2019 Ding Junhui Stephen Maguire 10–6
2020 Neil Robertson Judd Trump 10–9
2021 Zhao Xintong Luca Brecel 10–5
2022 Mark Allen Ding Junhui 10–7
2023 Ronnie O'Sullivan Ding Junhui 10–7
2024 Judd Trump Barry Hawkins 10–8
2025 Mark Selby Judd Trump 10–8

Most UK Championship Titles

Ronnie O’Sullivan holds the record for the most UK Championship titles, having won the tournament eight times. Steve Davis is next with six victories, followed by Stephen Hendry with five.

Rank Player Titles
1 Ronnie O'Sullivan 8
2 Steve Davis 6
3 Stephen Hendry 5
4 Ding Junhui 3
4 John Higgins 3
4 Neil Robertson 3
4 Mark Selby 3
8 Doug Mountjoy 2
8 Judd Trump 2
8 Mark Williams 2
11 Mark Allen 1
11 Peter Ebdon 1
11 Patsy Fagan 1
11 Terry Griffiths 1
11 Alex Higgins 1
11 Stephen Maguire 1
11 Shaun Murphy 1
11 John Parrott 1
11 Matthew Stevens 1
11 John Virgo 1
11 Jimmy White 1
11 Zhao Xintong 1

Methodology

This page includes every UK Championship winner since the tournament was first staged in 1977. The list covers both the original non-ranking event (1977–1983) and the ranking tournament, which began in 1984.

The titles table ranks players by the total number of UK Championship victories. Players with the same number of titles are listed alphabetically by surname.

Related Records

View all Records pages →