A historical list of official 147 breaks in snooker

To date, there have been 156 competitive 147 breaks made in professional snooker, dating back to Steve Davies' maximum against John Spencer in 1982. 68 of those breaks have been televised.

Here's the current list, which will be updated as and when new maximums are made:

# DATE PLAYER AGE OPPONENT TOURNAMENT TELEVISED?
1 11/01/1982 Steve Davis 24 years, 142 days John Spencer Classic Yes
2 23/04/1983 Cliff Thorburn 35 years, 97 days Terry Griffiths World Championship Yes
3 28/01/1984 Kirk Stevens 25 years, 164 days Jimmy White Masters Yes
4 17/11/1987 Willie Thorne 33 years, 258 days Tommy Murphy UK Championship
5 20/02/1988 Tony Meo 28 years, 139 days Stephen Hendry Matchroom League
6 24/09/1988 Alain Robidoux 28 years, 61 days Jim Meadowcroft European Open (Q)
7 18/02/1989 John Rea 37 years, 75 days Ian Black Scottish Professional Championship
8 08/03/1989 Cliff Thorburn (2) 41 years, 51 days Jimmy White Matchroom League
9 16/01/1991 James Wattana 20 years, 364 days Paul Dawkins World Masters
10 05/06/1991 Peter Ebdon 20 years, 282 days Wayne Martin Strachan Open (Q)
11 25/02/1992 James Wattana (2) 22 years, 39 days Tony Drago British Open Yes
12 22/04/1992 Jimmy White 29 years, 356 days Tony Drago World Championship Yes
13 09/05/1992 John Parrott 27 years, 364 days Tony Meo Matchroom League
14 24/05/1992 Stephen Hendry 23 years, 132 days Willie Thorne Matchroom League
15 14/11/1992 Peter Ebdon (2) 22 years, 79 days Ken Doherty UK Championship
16 07/09/1994 David McDonnell 22 years, 331 days Nic Barrow British Open (Q)
17 27/04/1995 Stephen Hendry (2) 26 years, 104 days Jimmy White World Championship Yes
18 25/11/1995 Stephen Hendry (3) 26 years, 316 days Gary Wilkinson UK Championship Yes
19 05/01/1997 Stephen Hendry (4) 27 years, 358 days Ronnie O'Sullivan Charity Challenge Yes
20 21/04/1997 Ronnie O'Sullivan 21 years, 137 days Mick Price World Championship Yes
21 18/09/1997 James Wattana (3) 27 years, 244 days Pang Weiguo China International
22 16/05/1998 Stephen Hendry (5) 29 years, 123 days Ken Doherty Premier League Yes
23 10/08/1998 Adrian Gunnell 25 years, 351 days Mario Wehrmann Thailand Masters (Q)
24 13/08/1998 Mehmet Husnu 26 years, 19 days Eddie Barker China International (Q)
25 13/01/1999 Jason Prince 28 years, 210 days Ian Brumby British Open (Q)
26 29/01/1999 Ronnie O'Sullivan (2) 23 years, 55 days James Wattana Welsh Open Yes
27 04/02/1999 Stuart Bingham 22 years, 259 days Barry Hawkins UK Tour – Event 3
28 22/03/1999 Nick Dyson 29 years, 93 days Adrian Gunnell UK Tour – Event 4
29 06/04/1999 Graeme Dott 21 years, 329 days David Roe British Open Yes
30 19/09/1999 Stephen Hendry (6) 30 years, 249 days Peter Ebdon British Open Yes
31 21/09/1999 Barry Pinches 29 years, 70 days Joe Johnson Welsh Open (Q)
32 13/10/1999 Ronnie O'Sullivan (3) 23 years, 312 days Graeme Dott Grand Prix Yes
33 04/11/1999 Karl Burrows 31 years, 322 days Adrian Rosa Benson & Hedges Championship
34 22/11/1999 Stephen Hendry (7) 30 years, 313 days Paul Wykes UK Championship Yes
35 21/01/2000 John Higgins 24 years, 248 days Dennis Taylor Nations Cup Yes
36 24/03/2000 John Higgins (2) 24 years, 311 days Jimmy White Irish Masters Yes
37 28/03/2000 Stephen Maguire 19 years, 15 days Phaitoon Phonbun Scottish Open (Q)
38 05/04/2000 Ronnie O'Sullivan (4) 24 years, 122 days Quinten Hann Scottish Open Yes
39 25/10/2000 Marco Fu 22 years, 291 days Ken Doherty Scottish Masters Yes
40 07/11/2000 David McLellan 30 years, 302 days Steve Meakin Benson & Hedges Championship
41 19/11/2000 Nick Dyson (2) 30 years, 336 days Robert Milkins UK Championship
42 25/02/2001 Stephen Hendry (8) 32 years, 43 days Mark Williams Malta Grand Prix Yes
43 17/10/2001 Ronnie O'Sullivan (5) 25 years, 316 days Drew Henry LG Cup Yes
44 12/11/2001 Shaun Murphy 19 years, 94 days Adrian Rosa Benson & Hedges Championship
45 28/10/2002 Tony Drago 37 years, 36 days Stuart Bingham Benson & Hedges Championship
46 22/04/2003 Ronnie O'Sullivan (6) 27 years, 138 days Marco Fu World Championship
47 12/10/2003 John Higgins (3) 28 years, 147 days Mark Williams LG Cup Yes
48 12/11/2003 John Higgins (4) 28 years, 178 days Michael Judge British Open Yes
49 04/10/2004 John Higgins (5) 29 years, 139 days Ricky Walden Grand Prix Yes
50 17/11/2004 David Gray 25 years, 282 days Mark Selby UK Championship Yes
51 20/04/2005 Mark Williams 30 years, 30 days Robert Milkins World Championship Yes
52 22/11/2005 Stuart Bingham (2) 29 years, 185 days Marcus Campbell Masters Qualifying Event
53 14/03/2006 Robert Milkins 30 years, 8 days Mark Selby World Championship (Q)
54 23/10/2006 Jamie Cope 21 years, 41 days Michael Holt Grand Prix
55 14/01/2007 Ding Junhui 19 years, 288 days Anthony Hamilton Masters Yes
56 15/02/2007 Andrew Higginson 29 years, 64 days Ali Carter Welsh Open Yes
57 19/09/2007 Jamie Burnett 32 years, 3 days Liu Song Grand Prix (Q)
58 14/10/2007 Tom Ford 24 years, 58 days Steve Davis Grand Prix
59 08/11/2007 Ronnie O'Sullivan (7) 31 years, 338 days Ali Carter Northern Ireland Trophy Yes
60 15/12/2007 Ronnie O'Sullivan (8) 32 years, 10 days Mark Selby UK Championship Yes
61 29/03/2008 Stephen Maguire (2) 27 years, 16 days Ryan Day China Open Yes
62 28/04/2008 Ronnie O'Sullivan (9) 32 years, 145 days Mark Williams World Championship Yes
63 29/04/2008 Ali Carter 28 years, 279 days Peter Ebdon World Championship Yes
64 02/10/2008 Jamie Cope (2) 23 years, 20 days Mark Williams Shanghai Masters Yes
65 29/10/2008 Liang Wenbo 21 years, 238 days Martin Gould Bahrain Championship (Q)
66 08/11/2008 Marcus Campbell 36 years, 47 days Ahmed Basheer Al-Khusaibi Bahrain Championship Yes
67 16/12/2008 Ding Junhui (2) 21 years, 259 days John Higgins UK Championship Yes
68 28/04/2009 Stephen Hendry (9) 40 years, 105 days Shaun Murphy World Championship Yes
69 05/06/2009 Mark Selby 25 years, 351 days Joe Perry Jiangsu Classic Yes
70 01/04/2010 Neil Robertson 28 years, 49 days Peter Ebdon China Open Yes
71 25/06/2010 Kurt Maflin 26 years, 321 days Michal Zielinski Players Tour Championship – Event 1
72 06/08/2010 Barry Hawkins 31 years, 105 days James McGouran Players Tour Championship – Event 3
73 20/09/2010 Ronnie O'Sullivan (10) 34 years, 289 days Mark King World Open (Q) Yes
74 22/10/2010 Thanawat Thirapongpaiboon 16 years, 312 days Barry Hawkins Rhein–Main Masters
75 23/10/2010 Mark Williams (2) 35 years, 216 days Diana Schuler Rhein–Main Masters
76 19/11/2010 Rory McLeod 39 years, 238 days Issara Kachaiwong Prague Classic
77 17/02/2011 Scotland Stephen Hendry (10) 42 years, 35 days Stephen Maguire Welsh Open Yes
78 26/08/2011 Ronnie O'Sullivan (11) 35 years, 264 days Adam Duffy Paul Hunter Classic Yes
79 22/11/2011 Mike Dunn 40 years, 2 days Kurt Maflin German Masters (Q)
80 27/11/2011 David Gray (2) 32 years, 291 days Robbie Williams Players Tour Championship – Event 10 (Q)
81 29/11/2011 Ricky Walden 29 years, 18 days Gareth Allen Players Tour Championship – Event 10
82 15/12/2011 Matthew Stevens 32 years, 95 days Michael Wasley FFB Snooker Open
83 15/12/2011 Ding Junhui (3) 24 years, 258 days Brandon Winstone FFB Snooker Open
84 17/12/2011 Ding Junhui (4) 24 years, 260 days James Cahill Players Tour Championship – Event 11 Yes
85 18/12/2011 Jamie Cope (3) 26 years, 97 days Kurt Maflin Players Tour Championship – Event 11
86 14/01/2012 Marco Fu (2) 34 years, 6 days Matthew Selt World Open (Q)
87 11/04/2012 Robert Milkins (2) 36 years, 36 days Xiao Guodong World Championship (Q)
88 21/04/2012 Stephen Hendry (11) 43 years, 99 days Stuart Bingham World Championship Yes
89 01/07/2012 Stuart Bingham (3) 36 years, 41 days Ricky Walden Wuxi Classic Yes
90 24/08/2012 Ken Doherty 42 years, 342 days Julian Treiber Paul Hunter Classic
91 23/09/2012 John Higgins (6) 37 years, 128 days Judd Trump Shanghai Masters Yes
92 16/11/2012 Tom Ford (2) 29 years, 91 days Matthew Stevens Bulgarian Open Yes
93 21/11/2012 Andy Hicks 39 years, 103 days Daniel Wells UK Championship (Q)
94 22/11/2012 Jack Lisowski 21 years, 150 days Chen Zhe UK Championship (Q)
95 05/12/2012 John Higgins (7) 37 years, 201 days Mark Davis UK Championship Yes
96 14/12/2012 Kurt Maflin (2) 29 years, 128 days Stuart Carrington Scottish Open
97 16/03/2013 Ding Junhui (5) 25 years, 349 days Ireland Mark Allen Players Tour Championship – Finals Yes
98 28/05/2013 Neil Robertson (2) 31 years, 106 days Mohamed Khairy Wuxi Classic (Q)
99 15/11/2013 Judd Trump 24 years, 87 days Mark Selby Antwerp Open
100 07/12/2013 Mark Selby (2) 30 years, 171 days Ricky Walden UK Championship Yes
101 11/12/2013 Dechawat Poomjaeng 35 years, 153 days Zak Surety German Masters (Q)
102 12/12/2013 Gary Wilson 28 years, 123 days Ricky Walden German Masters (Q)
103 08/01/2014 Shaun Murphy (2) 31 years, 151 days Mark Davis Championship League
104 09/02/2014 Shaun Murphy (3) 31 years, 183 days Jamie Jones Gdynia Open
105 02/03/2014 Ronnie O'Sullivan (12) 38 years, 87 days Ding Junhui Welsh Open Yes
106 22/08/2014 Aditya Mehta 28 years, 295 days Stephen Maguire Paul Hunter Classic
107 23/10/2014 Ryan Day 34 years, 214 days Cao Yupeng Haining Open
108 23/11/2014 Shaun Murphy (4) 32 years, 105 days Robert Milkins Ruhr Open Yes
109 04/12/2014 Ronnie O'Sullivan (13) 38 years, 364 days Matthew Selt UK Championship Yes
110 12/12/2014 Ben Woollaston 27 years, 212 days Joe Steele Lisbon Open
111 05/01/2015 Barry Hawkins (2) 35 years, 257 days Stephen Maguire Championship League
112 11/01/2015 Marco Fu (3) 37 years, 3 days Stuart Bingham Masters Yes
113 06/02/2015 Judd Trump (2) 25 years, 170 days Mark Selby German Masters
114 10/02/2015 David Gilbert 33 years, 243 days Xiao Guodong Championship League
115 06/12/2015 Neil Robertson (3) 33 years, 298 days Liang Wenbo UK Championship Yes
116 11/12/2015 Marco Fu (4) 37 years, 337 days Sam Baird Gibraltar Open
117 19/02/2016 Ding Junhui (6) 28 years, 324 days Neil Robertson Welsh Open Yes
118 25/02/2016 Fergal O'Brien 43 years, 354 days Mark Davis Championship League
119 27/08/2016 Thepchaiya Un-Nooh 31 years, 131 days Kurt Maflin Paul Hunter Classic Yes
120 20/09/2016 Stephen Maguire (3) 35 years, 191 days Yi Chen Xu Shanghai Masters
121 28/09/2016 Shaun Murphy (5) 34 years, 49 days Allan Taylor European Masters (Q)
122 11/10/2016 Alfie Burden 39 years, 302 days Daniel Wells English Open
123 16/11/2016 John Higgins (8) 41 years, 182 days Sam Craigie Northern Ireland Open Yes
124 27/11/2016 Mark Allen 30 years, 279 days Rod Lawler UK Championship
125 08/12/2016 Ali Carter (2) 37 years, 136 days Wang Yuchen German Masters (Q)
126 08/12/2016 Ross Muir 21 years, 63 days Itaro Santos German Masters (Q)
127 10/01/2017 Mark Davis 44 years, 151 days Neil Robertson Championship League
128 01/02/2017 Tom Ford (3) 33 years, 168 days Peter Ebdon German Masters Yes
129 02/03/2017 Mark Davis (2) 44 years, 202 days John Higgins Championship League
130 30/03/2017 Judd Trump (3) 27 years, 222 days Tian Pengfei China OpenTV Yes
131 06/04/2017 Gary Wilson (2) 31 years, 238 days Josh Boileau World Championship (Q)
132 18/10/2017 Liang Wenbo (2) 30 years, 227 days Tom Ford English Open Yes
133 31/10/2017 Kyren Wilson 25 years, 312 days Martin Gould International Championship
134 12/12/2017 Cao Yupeng 27 years, 46 days Andrew Higginson Scottish Open
135 26/01/2018 Martin Gould 36 years, 134 days Li Hang Championship League
136 26/03/2018 Luca Brecel 23 years, 18 days John Higgins Championship League
137 03/04/2018 Ronnie O'Sullivan (14) 42 years, 119 days Elliot Slessor China Open Yes
138 04/04/2018 Stuart Bingham (4) 41 years, 318 days Ricky Walden China Open
139 12/04/2018 Liang Wenbo (3) 31 years, 38 days Rod Lawler World Championship (Q)
140 24/08/2018 Michael Georgiou 30 years, 218 days Umut Dikme Paul Hunter Classic
141 24/08/2018 Jamie Jones 30 years, 191 days Lee Walker Paul Hunter Classic
142 16/10/2018 Thepchaiya Un-Nooh (2) 33 years, 181 days Soheil Vahedi English Open
143 17/10/2018 Ronnie O'Sullivan (15) 42 years, 316 days Allan Taylor English Open Yes
144 08/11/2018 Mark Selby (3) 35 years, 120 days Neil Robertson Champion of Champions Yes
145 12/12/2018 John Higgins (9) 43 years, 208 days Gerard Greene Scottish Open Yes
146 21/12/2018 Judd Trump (4) 29 years, 123 days Lukas Kleckers German Masters (Q)
147 22/01/2019 David Gilbert (2) 37 years, 224 days Stephen Maguire Championship League
148 12/02/2019 Neil Robertson (4) 37 years, 1 day Ireland Jordan Brown Welsh Open Yes
149 14/02/2019 Noppon Saengkham 26 years, 214 days Mark Selby Welsh Open Yes
150 28/02/2019 Zhou Yuelong 21 years, 35 days Lyu Haotian Indian Open
151 03/04/2019 Stuart Bingham (5) 42 years, 317 days Peter Ebdon China Open Yes
152 17/06/2019 Tom Ford (4) 35 years, 304 days Fraser Patrick International Championship (Q)
153 17/10/2019 Tom Ford (5) 36 years, 61 days Shaun Murphy English Open
154 12/11/2019 Stuart Bingham (6) 43 years, 175 days Lu Ning Northern Ireland Open
155 27/11/2019 Barry Hawkins (3) 40 years, 218 days Gerard Greene UK Championship
156 11/02/2020 Kyren Wilson (2) 28 years, 354 days Jackson Page Welsh Open

TSZ Latest