Most Seasons In The Top 16

Player Seasons
Scotland John Higgins 27
England Ronnie O'Sullivan 27
England Steve Davis 25
Scotland Stephen Hendry 24
Wales Mark Williams 24
England Jimmy White 21
Northern Ireland Dennis Taylor 18
England Peter Ebdon 17
Wales Terry Griffiths 17
England Shaun Murphy 16
Australia Neil Robertson 16
Ireland Ken Doherty 15
China Ding Junhui 15
England Mark Selby 15
Northern Ireland Mark Allen 14
Scotland Stephen Maguire 14
Scotland Alan McManus 14
Wales Doug Mountjoy 14
England John Parrott 14
Canada Cliff Thorburn 14
Scotland Graeme Dott 12
Northern Ireland Alex Higgins 12
England Stephen Lee 12
England Willie Thorne 12
Wales Ray Reardon 11
Wales Matthew Stevens 11
England Judd Trump 11
England Stuart Bingham 10
England Ali Carter 10
Australia Eddie Charlton 10
England David Taylor 10
Hong Kong Marco Fu 9
England Barry Hawkins 9
England Tony Knowles 9
England Joe Perry 9
England John Spencer 9
Canada Bill Werbeniuk 8
England Nigel Bond 7
England Neal Foulds 7
England Paul Hunter 7
England Mark King 7
South Africa Perrie Mans 7
Canada Kirk Stevens 7
England John Virgo 7
Thailand James Wattana 7
England Fred Davis 6
England Tony Meo 6
England Graham Miles 6
Wales Darren Morgan 6
Canada Alain Robidoux 6
England Kyren Wilson 6
Wales Ryan Day 5
Malta Tony Drago 5
England Mike Hallett 5
England Anthony Hamilton 5
England Steve James 5
England Joe Johnson 5
England Ricky Walden 5
England Martin Clark 4
South Africa Silvino Francisco 4
England Dave Harold 4
England John Pulman 4
England Dean Reynolds 4
Northern Ireland Joe Swail 4
England Rex Williams 4
England Martin Gould 3
England Jack Lisowski 3
England Jim Meadowcroft 3
Ireland Fergal O'Brien 3
England David Roe 3
China Yan Bingtao 2
Belgium Luca Brecel 2
England Mark Davis 2
England John Dunning 2
Ireland Patsy Fagan 2
England David Gilbert 2
England David Gray 2
Australia Quinten Hann 2
Scotland Anthony McGill 2
Wales Gary Owen 2
China Liang Wenbo 2
England Gary Wilkinson 2
England Jamie Cope 1
South Africa Peter Francisco 1
England Tony Jones 1
England Ian McCulloch 1
England Robert Milkins 1
Scotland Chris Small 1
Wales Cliff Wilson 1