A look at the total number of 147 breaks ever scored in snooker history, who made them and videos of the best ones.
The lesser known David Gilbert hit the 147th maximum in the unfitting surroundings of a non televised Championship League event in January 2019 but if nothing else, it makes for a good pub quiz question.
Below we list all the 147 breaks in chronological order, the most prolific maximum scorers and a breakdown of how many have been hit year-by-year, while we've also picked out some of our favourites - in no particular order - for you to watch further down.
Snooker's official 147 breaks in history
- Steve Davis - 1982 Lada Classic
- Cliff Thorburn - 1983 World Championship
- Kirk Stevens - 1984 Masters
- Willie Thorne - 1987 UK Championship
- Tony Meo - 1988 Matchroom League
- Alain Robidoux - 1988 European Open
- John Rea - 1989 Scottish Championship
- Cliff Thorburn - 1989 Matchroom League
- James Wattana - 1991 World Masters
- Peter Ebdon - 1991 Strachan Professional
- James Wattana - 1992 British Open
- Jimmy White - 1992 World Championship
- John Parrott - 1992 Matchroom League
- Stephen Hendry - 1992 Matchroom League
- Peter Ebdon - 1992 UK Championship
- David McDonnell - 1994 British Open
- Stephen Hendry - 1995 World Championship
- Stephen Hendry - 1995 UK Championship
- Stephen Hendry - 1997 Charity Challenge
- Ronnie O'Sullivan - 1997 World Championship
- James Wattana - 1997 China International Challenge
- Stephen Hendry - 1998 Premier League
- Adrian Gunnell - 1998 Thailand Masters Qualifiers
- Mehmet Husnu - 1998 China International Qualifiers
- Jason Prince - 1999 British Open Qualifiers
- Ronnie O'Sullivan - 1999 Welsh Open
- Stuart Bingham - 1999 UK Tour
- Nick Dyson - 1999 UK Tour
- Graeme Dott - 1999 British Open
- Stephen Hendry - 1999 British Open
- Barry Pinches - 1999 Welsh Open
- Ronnie O'Sullivan - 1999 Grand Prix
- Karl Burrows - 1999 B&H Championship
- Stephen Hendry - 1999 UK Championship
- John Higgins - 2000 Nations Cup
- John Higgins - 2000 Irish Masters
- Stephen Maguire - 2000 Scottish Open
- Ronnie O'Sullivan - 2000 Scottish Open
- Marco Fu - 2000 Scottish Masters
- David McLellan - 2000 B&H Championship
- Nick Dyson - 2000 UK Championship
- Stephen Hendry - 2001 Malta Grand Prix
- Ronnie O'Sullivan - 2001 LG Cup
- Shaun Murphy - 2001 B&H Championship
- Tony Drago - 2002 B&H Championship
- Ronnie O'Sullivan - 2003 World Championship
- John Higgins - 2003 LG Cup
- John Higgins - 2003 British Open
- John Higgins - 2004 Grand Prix
- David Gray - 2004 UK Championship
- Mark Williams - 2005 World Championship
- Stuart Bingham - 2005 Masters Qualifying
- Robert Milkins -2006 World Championship Qualifying
- Jamie Cope - 2006 Grand Prix
- Ding Junhui - 2007 Masters
- Andrew Higginson - 2007 Welsh Open
- Jamie Burnett - 2007 Grand Prix
- Tom Ford - 2007 Grand Prix
- Ronnie O'Sullivan - 2007 Northern Ireland Trophy
- Ronnie O'Sullivan - 2007 UK Championship
- Stephen Maguire - 2008 China Open
- Ronnie O'Sullivan - 2008 World Championship
- Ali Carter - 2008 World Championship
- Jamie Cope - 2008 Shanghai Masters
- Liang Wenbo - 2008 Bahrain Championship Qualifying
- Marcus Campbell - 2008 Bahrain Championship
- Ding Junhui - 2008 UK Championship
- Stephen Hendry - 2009 World Championship
- Mark Selby - 2009 Jiangsu Classic
- Neil Robertson - 2010 China Open
- Kurt Maflin - 2010 Players Tour Championship event one
- Barry Hawkins - 2010 Players Tour Championship event three
- Ronnie O'Sullivan - 2010 World Open
- Thanawat Thirapongpaiboon - 2010 Rüsselsheim Open
- Mark Williams - 2010 Rüsselsheim Open
- Rory McLeod - 2010 Prague Open
- Stephen Hendry - 2011 Welsh Open
- Ronnie O'Sullivan - 2011 Paul Hunter Classic
- Mike Dunn - 2011 German Masters
- David Gray - 2011 Players Tour Championship event ten
- Ricky Walden - 2011 Players Tour Championship event ten
- Matthew Stevens - 2011 Players Tour Championship event 12
- Ding Junhui - 2011 Players Tour Championship event 12
- Ding Junhui - 2011 Players Tour Championship event 11
- Jamie Cope - 2011 Players Tour Championship event 11
- Marco Fu - 2012 Haikou World Open Qualifiers
- Robert Milkins - 2012 World Championship Qualifiers
- Stephen Hendry - 2012 World Championship
- Stuart Bingham - 2012 Wuxi Classic
- Ken Doherty - 2012 Paul Hunter Classic
- John Higgins - 2012 Shanghai Masters
- Tom Ford - 2012 Bulgarian Open
- Andy Hicks - 2012 UK Championship Qualifiers
- Jack Lisowski - 2012 UK Championship Qualifiers
- John Higgins - 2012 UK Championship
- Kurt Maflin - 2012 Ravenscraig Open
- Ding Junhui - 2013 Players Championship
- Neil Robertson 2013 Wuxi Classic Qualifiers
- Judd Trump - 2013 Antwerp Open
- Mark Selby - 2013 UK Championship
- Dechawat Poomjaeng - 2013 German Masters Qualifying
- Gary Wilson - 2013 German Masters Qualifying
- Shaun Murphy - 2014 Championship League
- Shaun Murphy - 2014 Gdynia Open
- Ronnie O'Sullivan - 2014 Welsh Open
- Aditya Mehta - 2014 Paul Hunter Classic
- Ryan Day - 2014 Haining Open
- Shaun Murphy - 2014 Ruhr Open
- Ronnie O'Sullivan 2014 UK Championship
- Ben Woollaston - 2014 Lisbon Open
- Barry Hawkins - 2015 Championship League
- Marco Fu - 2015 Masters
- Judd Trump - 2015 German Masters
- David Gilbert - 2015 Championship League
- Neil Robertson - 2015 UK Championship
- Marco Fu - 2015 Gibraltar Open
- Ding Junhui - 2016 Welsh Open
- Fergal O'Brien - 2016 Championship League
- Thepchaiya Un-Nooh - 2016 Paul Hunter Classic
- Stephen Maguire - 2016 Shanghai Masters
- Shaun Murphy - 2016 European Masters Qualifying
- Alfie Burden - 2016 English Open
- John Higgins - 2016 Northern Ireland Open
- Mark Allen - 2016 UK Championship
- Ali Carter - 2017 German Masters qualifiers (December)
- Ross Muir - 2017 German Masters qualifiers (December)
- Mark Davis - 2017 Championship League
- Tom Ford - 2017 German Masters
- Mark Davis - 2017 Championship League
- Judd Trump - 2017 China Open
- Gary Wilson - 2017 World Championship qualifiers
- Liang Wenbo - 2017 English Open
- Kyren Wilson - 2017 International Championship
- Cao Yupeng - 2017 Scottish Open
- Martin Gould - 2018 Championship League
- Luca Brecel - 2018 Championship League
- Ronnie O'Sullivan - 2018 China Open
- Stuart Bingham - 2018 China Open
- Liang Wenbo - 2018 World Championship Qualifiers
- Michael Georgiou - 2018 Paul Hunter Classic
- Jamie Jones - 2018 Paul Hunter Classic
- Thepchaiya Un-Nooh - 2018 English Open
- Ronnie O'Sullivan - 2018 English Open
- Mark Selby - 2018 Champion of Champions
- John Higgins - 2018 Scottish Open
- Judd Trump - 2018 German Masters qualifiers
- David Gilbert - 2019 Championship League
- Neil Robertson - 2019 Welsh Open
- Noppon Saengkham - 2019 Welsh Open
- Zhou Yuelong - 2019 Indian Open
- Stuart Bingham - 2019 China Open
- Tom Ford - 2019 International Championship
- Tom Ford - 2019 English Open
- Stuart Bingham - 2019 Northern Ireland Open
- Barry Hawkins - 2019 UK Championship
- Kyren Wilson - 2020 Welsh Open
- John Higgins - 2020 World Championship
- Ryan Day - 2020 Championship League
- John Higgins - 2020 Championship League
- Shaun Murphy - 2020 German Masters Qualifying
- Judd Trump - 2020 Northern Ireland Open
- Kyren Wilson - 2020 UK Championship
- Stuart Bingham - 2020 UK Championship
- Zhou Yuelong - 2020 Scottish Open
- Stuart Bingham - 2021 Championship League
- Gary Wilson - 2021 WST Pro Series
- John Higgins - 2021 British Open
- Ali Carter - 2021 British Open
- Xiao Guodong - 2021 Scottish Open
- Mark Allen - 2021 Northern Ireland Open
- Thepchaiya Un-Nooh - 2021 German Masters
- Gary Wilson - 2021 UK Championship
- Judd Trump - 2022 Turkish Masters
- Stuart Bingham - 2022 Gibraltar Open
- Graeme Dott - 2022 World Championship qualifying
- Neil Robertson - 2022 World Championship
- Zhang Anda - 2022 European Masters qualifying
- Hossein Vafaei - 2022 European Masters qualifying
- Mark Selby - 2022 British Open
- Marco Fu - 2022 Hong Kong Masters
- Judd Trump - 2022 Champion of Champions
- Judd Trump - 2022 Scottish Open
- Mark Williams - 2022 English Open
- Robert Milkins - 2023 German Masters
- Shaun Murphy - 2023 Welsh Open
- Thepchaiya Un-Nooh - 2023 WST Classic
- Ryan Day - 2023 Tour Championship
- Kyren Wilson - 2023 World Championship
- Mark Selby - 2023 World Championship
- Sean O'Sullivan - 2023 European Masters qualifying
- Ryan Day - 2023 International Championship qualifying
- Zhang Anda - 2023 International Championship
- Xu Si - 2023 UK Championship qualifying
- Shaun Murphy - 2023 Snooker Shoot Out
- Ding Junhui, 2024 Masters
- Mark Allen, 2024 Masters
- Kyren Wilson, 2024 Championship League
- John Higgins, 2024 Championship League
- Gary Wilson, 2024 Welsh Open
- Joe O'Connor, 2024 Championship League
- Zak Surety, 2024 World Open
- Noppon Saengkham, 2024 World Championship qualifying
- Noppon Saengkham, 2024 Saudi Arabia Masters
- Fan Zhengyi, 2024 English Open
- Mark Allen, 2024 British Open
- Si Jiahui, 2024 Wuhan Open
- Xu Si - 2024 International Championship
Players who have made the most 147s
Players who have scored more than one
- Ronnie O'Sullivan - 15
- John Higgins - 13
- Stephen Hendry - 11
- Stuart Bingham - 9
- Judd Trump - 8
- Shaun Murphy - 8
- Ding Junhui - 7
- Mark Selby - 5
- Neil Robertson - 5
- Tom Ford - 5
- Marco Fu - 5
- Kyren Wilson - 5
- Gary Wilson - 5
- Mark Allen - 4
- Thepchaiya Un-Nooh - 4
- Ryan Day - 4
- Mark Williams - 3
- Ali Carter - 3
- Barry Hawkins - 3
- James Wattana - 3
- Jamie Cope - 3
- Stephen Maguire - 3
- Liang Wenbo - 3
- Robert Milkins - 3
- Ryan Day - 3
- Noppon Saengkham - 2
- Cliff Thorburn - 2
- Peter Ebdon - 2
- Nick Dyson - 2
- David Gray - 2
- Kurt Maflin - 2
- Mark Davis - 2
- David Gilbert - 2
- Zhou Yuelong - 2
- Graeme Dott - 2
- Xu Si - 2
Official 147 occurrence year by year:
- 1982: 1
- 1983: 1
- 1984: 1
- 1987: 1
- 1988: 2
- 1989: 2
- 1991: 2
- 1992: 5
- 1994: 1
- 1995: 2
- 1997: 3
- 1998: 3
- 1999: 10
- 2000: 7
- 2001: 3
- 2002: 1
- 2003: 3
- 2004: 2
- 2005: 2
- 2006: 2
- 2007: 6
- 2008: 7
- 2009: 2
- 2010: 7
- 2011: 9
- 2012: 11
- 2013: 6
- 2014: 8
- 2015: 6
- 2016: 10
- 2017: 8
- 2018: 12
- 2019: 9
- 2020: 9
- 2021: 8
- 2022: 11
- 2023: 11
- 2024: 13
TOTAL (so far): 207
10 of the greatest 147 breaks