Man playing a game of snooker
Snooker
Betting is only available to participants above 18 years. Please bet responsibly. BeGambleAware.org

Snooker Masters Winners List

The Masters is an annual snooker tournament that has taken place every year since 1975. It is considered one of the sport’s most important tournaments, even though players do not earn ranking points from it.

It is one of snooker’s three most important events, known as the Triple Crown, along with the UK Championship and the World Championship. The Masters is also the second-oldest professional snooker tournament, after the World Championship.

Winning the Masters snooker tournament offers more than just the impressive crystal trophy and the generous £725,000 prize. For professional players, the greatest reward is securing a lasting place in snooker history. Let’s look at the complete snooker Masters winners list from 1975 to 2025.

Complete Snooker Masters Winners List (by Year)

Year Winner Runner-up Final score
2025 Shaun Murphy Kyren Wilson 10-7
2024 Ronnie O’Sullivan Ali Carter 10-7
2023 Judd Trump Mark Williams 10-8
2022 Neil Robertson Barry Hawkins 10-4
2021 Yan Bingtao John Higgins 10-8
2020 Stuart Bingham Ali Carter 10-8
2019 Judd Trump Ronnie O’Sullivan 10-4
2018 Mark Allen Kyren Wilson 10-7
2017 Ronnie O’Sullivan Joe Perry 10-7
2016 Ronnie O’Sullivan Barry Hawkins 10-1
2015 Shaun Murphy Neil Robertson 10-2
2014 Ronnie O’Sullivan Mark Selby 10-4
2013 Mark Selby Neil Robertson 10-6
2012 Neil Robertson Shaun Murphy 10-6
2011 Ding Junhui Marco Fu 10-4
2010 Mark Selby Ronnie O’Sullivan 10-9
2009 Ronnie O’Sullivan Mark Selby 10-8
2008 Mark Selby Stephen Lee 10-3
2007 Ronnie O’Sullivan Ding Junhui 10-3
2006 John Higgins Ronnie O’Sullivan 10-9
2005 Ronnie O’Sullivan John Higgins 10-3
2004 Paul Hunter Ronnie O’Sullivan 10-9
2003 Mark Williams Stephen Hendry 10-4
2002 Paul Hunter Mark Williams 10-9
2001 Paul Hunter Fergal O’Brien 10-9
2000 Matthew Stevens Ken Doherty 10-8
1999 John Higgins Ken Doherty 10-8
1998 Mark Williams Stephen Hendry 10-9
1997 Steve Davis Ronnie O’Sullivan 10-8
1996 Stephen Hendry Ronnie O’Sullivan 10-5
1995 Ronnie O’Sullivan John Higgins 9-3
1994 Alan McManus Stephen Hendry 9-8
1993 Stephen Hendry James Wattana 9-5
1992 Stephen Hendry John Parrott 9-4
1991 Stephen Hendry Mike Hallett 9-8
1990 Stephen Hendry John Parrott 9-4
1989 Stephen Hendry John Parrott 9-6
1988 Steve Davis Mike Hallett 9-0
1987 Dennis Taylor Alex Higgins 9-8
1986 Cliff Thorburn Jimmy White 9-5
1985 Cliff Thorburn Doug Mountjoy 9-6
1984 Jimmy White Terry Griffiths 9-5
1983 Cliff Thorburn Ray Reardon 9-7
1982 Steve Davis Terry Griffiths 9-5
1981 Alex Higgins Terry Griffiths 9-6
1980 Terry Griffiths Alex Higgins 9-5
1979 Perrie Mans Alex Higgins 8-4
1978 Alex Higgins Cliff Thorburn 7-5
1977 Doug Mountjoy Ray Reardon 7-6
1976 Ray Reardon Graham Miles 7-3
1975 John Spencer Ray Reardon 9-8

Recent Snooker Masters Winners

Considering the snooker Masters winners of the past decade, Ronnie O’Sullivan has been a major force. He won the tournament three times in this period, in 2016, 2017, and 2024. His victories in 2016 and 2017 were part of a run that cemented his status as the player with the most Masters titles. 

While top players have consistently featured, the Masters has also seen new names etched on the trophy in recent years. Yan Bingtao’s win in 2021 was a significant moment, as he became the youngest Masters champion since O’Sullivan himself. Similarly, other champions like Mark Allen, Stuart Bingham, and Shaun Murphy have all captured their first or second Masters titles, preventing any single player from completely dominating the event for a long stretch.

Moreover, the finals have also varied in competitiveness. Some have been tight, with close scores like 10-8 and 10-7. However, there have also been more one-sided finals, such as O’Sullivan’s dominant 10-1 win in 2016 and Shaun Murphy’s 10-2 victory in 2015. This just goes to show what a dynamic game snooker really is, and how it can fascinate the viewers.

Snooker Masters Winners by Country

The vast majority of Masters titles have been won by players from the four home nations of the United Kingdom: England, Scotland, Wales, and Northern Ireland. England, in particular, has produced the most champions, with players like Ronnie O’Sullivan, Steve Davis, and Judd Trump accounting for a large portion of the victories. 

Scotland’s Stephen Hendry and John Higgins, and Wales’ Mark Williams and Ray Reardon have also been multiple winners. Northern Ireland’s Alex Higgins and Mark Allen have also lifted the trophy. While the UK has a firm grasp on the record, the tournament has seen important wins from players representing other nations, which shows the global growth of the sport.

Neil Robertson became the first Australian to win the Masters in 2012. He also won a second title in 2022, securing his place as one of the most successful non-UK players. Also, the recent success of Chinese players is quite noteworthy in the Masters. 

Ding Junhui was the first Chinese champion in 2011, and Yan Bingtao’s win in 2021 was a historic moment, as he became the youngest Masters champion since Ronnie O’Sullivan. Perrie Mans from South Africa won the tournament in 1979, providing an early example of an international champion. These victories underscore the growing influence of non-UK players on the professional tour. 

FAQs

Who Has Won the Most Snooker Masters Titles?

Ronnie O’Sullivan has won the most snooker Masters titles, a total of eight.

Who Was the First Winner of the Snooker Masters?

John Spencer was the first winner of the snooker Masters, which began in 1975.

When Is the Next Snooker Masters Held?

The next snooker Masters will be held in January 2026.

Betting is only available to participants above 18 years. Please bet responsibly. BeGambleAware.org