Most Centuries In A Match By One Player - Season 2016-2017 - Professional
Records: 965 (limited selection)

Most centuries made in a single match by a player.

Status

Categories

Scope

Range


Player Tournament Round Best of Opponent Centuries
England Barry Hawkins England 2017 World Grand Prix Final 19 Wales Ryan Day 5
Ireland Fergal O'Brien England 2016 UK Championship Last 64 11 England Barry Hawkins 5
China Ding Junhui England 2016 Champion of Champions Semi-final 11 Scotland John Higgins 4
England Judd Trump Wales 2017 Players Championship Final 19 Hong Kong Marco Fu 4
Northern Ireland Mark Allen England 2016 UK Championship Last 128 11 China Chen Zhe 3
Northern Ireland Mark Allen China 2016 China Championship Quarter-final 11 England Mark Selby 3
England Stuart Bingham China 2016 China Championship Semi-final 17 England Shaun Murphy 3
England Ali Carter China 2016 International Championship Last 128 11 China Chen Zhe 3
Hong Kong Marco Fu England 2017 Masters Last 16 11 England Judd Trump 3
Hong Kong Marco Fu Scotland 2016 Scottish Open Last 32 7 Finland Robin Hull 3
Scotland John Higgins Scotland 2016 Scottish Open Final 17 Hong Kong Marco Fu 3
Scotland John Higgins Northern Ireland 2016 Northern Ireland Open Last 64 7 England Sam Craigie 3
Scotland John Higgins China 2016 China Championship Final 19 England Stuart Bingham 3
England Jack Lisowski Gibraltar 2017 Gibraltar Open Last 32 7 England Anthony Hamilton 3
Scotland Stephen Maguire China 2016 Shanghai Masters Wildcard 9 China Yi Chen Xu 3
England Ronnie O'Sullivan England 2016 UK Championship Last 128 11 Thailand Boonyarit Keattikun 3
England Ronnie O'Sullivan England 2016 UK Championship Final 17 England Mark Selby 3
England Ronnie O'Sullivan Northern Ireland 2016 Northern Ireland Open Last 16 7 England Kyren Wilson 3
England Ronnie O'Sullivan England 2016 Champion of Champions Semi-final 11 Northern Ireland Mark Allen 3
England Joe Perry China 2016 World Open Semi-final 11 Australia Neil Robertson 3
Australia Neil Robertson England 2017 Championship League Group 2 5 Scotland Anthony McGill 3
England Mark Selby England 2016 UK Championship Final 17 England Ronnie O'Sullivan 3
England Mark Selby China 2016 International Championship Semi-final 17 England Stuart Bingham 3
Thailand Akani Songsermsawad Germany 2017 German Masters Last 64 9 England Jack Lisowski 3
England Judd Trump Gibraltar 2017 Gibraltar Open Last 32 7 England Matthew Selt 3
England Judd Trump Scotland 2016 Scottish Open Semi-final 11 Scotland John Higgins 3
England Judd Trump England 2016 Champion of Champions Last 16 7 Scotland Anthony McGill 3
England Judd Trump China 2016 International Championship Quarter-final 11 England Shaun Murphy 3
England Judd Trump Romania 2016 European Masters Final 17 England Ronnie O'Sullivan 3
Northern Ireland Mark Allen England 2016 Champion of Champions Semi-final 11 England Ronnie O'Sullivan 2
Northern Ireland Mark Allen China 2016 China Championship Last 16 11 England Ricky Walden 2
Northern Ireland Mark Allen Germany 2016 Paul Hunter Classic Last 32 7 China Li Hang 2
China Zhang Anda England 2016 UK Championship Last 32 11 England Mitchell Mann 2
England John Astley China 2016 International Championship Last 64 11 England Mark King 2
England Sam Baird England 2016 UK Championship Last 128 11 England Sean O'Sullivan 2
England Jamie Barrett China 2016 Shanghai Masters Last 96 9 Wales Jamie Jones 2
England Stuart Bingham Wales 2017 Welsh Open Semi-final 11 England Robert Milkins 2
England Stuart Bingham England 2017 Championship League Group 7 5 England Martin Gould 2
England Stuart Bingham England 2017 Championship League Group 7 5 Scotland John Higgins 2
England Stuart Bingham Scotland 2016 Scottish Open Last 128 7 England Mark Joyce 2
England Stuart Bingham England 2016 UK Championship Last 128 11 Poland Adam Stefanow 2
England Stuart Bingham China 2016 China Championship Final 19 Scotland John Higgins 2
England Stuart Bingham China 2016 International Championship Semi-final 17 England Mark Selby 2
England Stuart Bingham China 2016 Shanghai Masters Last 32 9 Wales Jamie Jones 2
Belgium Luca Brecel England 2016 UK Championship Last 64 11 England Sam Craigie 2
England Alfie Burden Gibraltar 2017 Gibraltar Open Quarter-final 7 England Nigel Bond 2
England Stuart Carrington China 2016 Shanghai Masters Wildcard 9 China Niu Zhuang 2
England Stuart Carrington Latvia 2016 Riga Masters Last 128 7 Scotland Eden Sharav 2
England Ali Carter Wales 2017 Players Championship Last 16 9 England Shaun Murphy 2
England Ali Carter Germany 2017 German Masters Last 128 9 China Wang Yuchen 2
England Ali Carter England 2016 UK Championship Last 128 11 England Christopher Keogan 2
Malaysia Thor Chuan Leong China 2016 Shanghai Masters Last 96 9 England Oliver Lines 2
Scotland Rhys Clark Northern Ireland 2016 Northern Ireland Open Last 128 7 Wales Lee Walker 2
Scotland Michael Collumb England 2016 Q School - Event 1 Round 1 7 Belgium Hans Blanckaert 2
England Mark Davis Romania 2016 European Masters Last 64 7 England Adam Duffy 2
Wales Ryan Day Gibraltar 2017 Gibraltar Open Last 128 7 England Phil O'Kane 2
Wales Ryan Day Germany 2017 German Masters Last 16 9 Finland Robin Hull 2
Wales Ryan Day England 2017 Championship League Group 2 5 Wales Mark Williams 2
Wales Ryan Day England 2017 Championship League Group 6 - Semi-final 5 England Ricky Walden 2
Wales Ryan Day England 2017 Championship League Winners Group - Semi-final 5 England Barry Hawkins 2
Wales Ryan Day China 2016 Shanghai Masters Last 16 9 China Mei Xiwen 2
Wales Ryan Day China 2016 Shanghai Masters Wildcard 9 China Ma Bing 2
Wales Ryan Day China 2016 World Open Last 32 9 England Barry Hawkins 2
Scotland Graeme Dott England 2017 Championship League Group 7 5 England Martin Gould 2
Scotland Graeme Dott China 2016 World Open Last 64 9 Wales Duane Jones 2
England Tom Ford Germany 2016 Paul Hunter Classic Semi-final 7 Thailand Thepchaiya Un-Nooh 2
Hong Kong Marco Fu England 2017 World Grand Prix Semi-final 11 Wales Ryan Day 2
Hong Kong Marco Fu England 2017 Masters Semi-final 11 England Ronnie O'Sullivan 2
Hong Kong Marco Fu Scotland 2016 Scottish Open Semi-final 11 China Yu Delu 2
Hong Kong Marco Fu Scotland 2016 Scottish Open Last 128 7 England Sanderson Lam 2
Hong Kong Marco Fu England 2016 English Open Last 128 7 England Martin O'Donnell 2
Cyprus Michael Georgiou Germany 2017 German Masters Last 128 9 England Peter Ebdon 2
England David Gilbert England 2017 Championship League Group 1 - Semi-final 5 England Mark Davis 2
England David Gilbert England 2016 UK Championship Last 32 11 England Ali Carter 2
England David Gilbert China 2016 Shanghai Masters Last 32 9 Hong Kong Marco Fu 2
England David Gilbert Germany 2016 Paul Hunter Classic Last 128 7 England Daniel Devlin 2
England David Gilbert China 2016 World Open Last 64 9 England Rod Lawler 2
England David Gilbert China 2016 World Open Last 16 9 China Zhang Anda 2
China Xiao Guodong Scotland 2016 Scottish Open Last 64 7 England Shaun Murphy 2
China Xiao Guodong England 2016 English Open Last 128 7 England Michael Holt 2
China Xiao Guodong India 2016 Indian Open Last 64 7 England Jimmy Robertson 2
England Anthony Hamilton Wales 2017 Players Championship Last 16 9 England Stuart Bingham 2
England Anthony Hamilton Wales 2017 Welsh Open Last 64 7 England Jamie Cope 2
England Anthony Hamilton Northern Ireland 2016 Northern Ireland Open Last 128 7 Thailand Boonyarit Keattikun 2
China Li Hang China 2016 World Open Last 128 9 England James Cahill 2
England Barry Hawkins Gibraltar 2017 Gibraltar Open Last 128 7 England Jeff Cundy 2
England Barry Hawkins Wales 2017 Welsh Open Last 16 7 England Craig Steadman 2
England Barry Hawkins England 2017 World Grand Prix Semi-final 11 China Liang Wenbo 2
England Barry Hawkins England 2017 Championship League Group 4 5 Northern Ireland Mark Allen 2
Scotland John Higgins England 2016 Champion of Champions Quarter-final 11 England Judd Trump 2
Scotland John Higgins China 2016 China Championship Semi-final 17 Northern Ireland Mark Allen 2
Scotland John Higgins Romania 2016 European Masters Last 32 7 England Michael Holt 2
Scotland John Higgins China 2016 World Open Last 64 9 England Oliver Lines 2
Scotland John Higgins Latvia 2016 Riga Masters Last 128 7 Thailand Thepchaiya Un-Nooh 2
England Michael Holt China 2016 International Championship Last 64 11 Wales Jamie Jones 2
England Michael Holt Romania 2016 European Masters Last 64 7 Norway Kurt Maflin 2
England Michael Holt China 2016 Shanghai Masters Last 48 9 England Mark King 2
Finland Robin Hull Germany 2017 German Masters Last 64 9 Wales Matthew Stevens 2
Wales Jak Jones China 2016 International Championship Last 128 11 Thailand Thepchaiya Un-Nooh 2
England Mark Joyce Romania 2016 European Masters Last 64 7 Scotland Graeme Dott 2
China Ding Junhui China 2016 International Championship Last 32 11 Wales Matthew Stevens 2
China Ding Junhui China 2016 International Championship Quarter-final 11 Scotland John Higgins 2
England Mark King England 2016 UK Championship Last 128 11 England Sam Craigie 2
England Mark King Northern Ireland 2016 Northern Ireland Open Final 17 England Barry Hawkins 2
Norway Kurt Maflin China 2016 World Open Last 128 9 Wales David John 2
Scotland Stephen Maguire England 2016 UK Championship Last 16 11 Belgium Luca Brecel 2
Scotland Stephen Maguire England 2016 UK Championship Last 32 11 Ireland Fergal O'Brien 2
Scotland Stephen Maguire China 2016 International Championship Last 128 11 England Michael Wild 2
Scotland Stephen Maguire England 2016 English Open Last 64 7 Wales Ryan Day 2
Scotland Anthony McGill Wales 2017 Welsh Open Last 128 7 England Joe Perry 2
Scotland Anthony McGill England 2017 Championship League Group 2 - Final 5 Wales Ryan Day 2
Scotland Anthony McGill China 2016 World Open Last 64 9 Wales Lee Walker 2
England Shaun Murphy Gibraltar 2017 Gibraltar Open Semi-final 7 England Nigel Bond 2
England Shaun Murphy Germany 2017 German Masters Last 64 9 China Yan Bingtao 2
England Shaun Murphy Germany 2017 German Masters Last 128 9 Wales Daniel Wells 2
England Shaun Murphy Scotland 2016 Scottish Open Last 128 7 China Zhao Xintong 2
England Shaun Murphy England 2016 UK Championship Last 64 11 Finland Robin Hull 2
England Shaun Murphy China 2016 China Championship Quarter-final 11 Hong Kong Marco Fu 2
England Shaun Murphy India 2016 Indian Open Last 16 7 England Oliver Lines 2
England Ronnie O'Sullivan Wales 2017 Players Championship Last 16 9 China Liang Wenbo 2
England Ronnie O'Sullivan England 2017 World Grand Prix Last 32 7 China Yan Bingtao 2
England Ronnie O'Sullivan Scotland 2016 Scottish Open Last 16 7 Northern Ireland Mark Allen 2
England Ronnie O'Sullivan England 2016 UK Championship Last 64 11 Scotland Rhys Clark 2
England Ronnie O'Sullivan Northern Ireland 2016 Northern Ireland Open Last 128 7 Wales David John 2
England Sean O'Sullivan Latvia 2016 Riga Masters Last 64 7 Belgium Luca Brecel 2
England Joe Perry England 2017 Masters Last 16 11 England Stuart Bingham 2
England Joe Perry England 2017 Masters Final 19 England Ronnie O'Sullivan 2
England Joe Perry China 2016 International Championship Last 32 11 India Aditya Mehta 2
England Joe Perry China 2016 World Open Final 19 England Ali Carter 2
Australia Neil Robertson Gibraltar 2017 Gibraltar Open Last 16 7 Wales Jamie Jones 2
Australia Neil Robertson Wales 2017 Welsh Open Last 64 7 Wales Lee Walker 2
England Jimmy Robertson Wales 2017 Welsh Open Last 128 7 India Aditya Mehta 2
Australia Neil Robertson Wales 2017 Welsh Open Last 128 7 England Jimmy White 2
Australia Neil Robertson England 2017 Championship League Group 2 5 Wales Ryan Day 2
Australia Neil Robertson England 2017 Championship League Group 4 5 England Kyren Wilson 2
Australia Neil Robertson Scotland 2016 Scottish Open Last 128 7 Malaysia Thor Chuan Leong 2
Australia Neil Robertson China 2016 International Championship Last 64 11 England Oliver Lines 2
Australia Neil Robertson England 2016 English Open Last 32 7 China Xiao Guodong 2
Australia Neil Robertson China 2016 World Open Last 16 9 Wales Ryan Day 2
Australia Neil Robertson China 2016 World Open Last 64 9 England Ian Burns 2
Australia Neil Robertson Latvia 2016 Riga Masters Semi-final 9 Wales Darren Morgan 2
England Mark Selby England 2017 Masters Last 16 11 Wales Mark Williams 2
England Mark Selby England 2017 Championship League Group 6 5 England Stuart Bingham 2
England Mark Selby England 2016 UK Championship Last 64 11 Wales Daniel Wells 2
England Mark Selby England 2016 UK Championship Last 16 11 China Zhang Anda 2
England Mark Selby China 2016 International Championship Quarter-final 11 England Joe Perry 2
England Mark Selby Romania 2016 European Masters Quarter-final 7 England Alfie Burden 2
England Mark Selby China 2016 Shanghai Masters Final 19 China Ding Junhui 2
Wales Matthew Stevens China 2016 World Open Wildcard 9 China Liu Yiqi 2
England Judd Trump Wales 2017 Welsh Open Last 128 7 England Andrew Higginson 2
England Judd Trump England 2017 Masters Last 16 11 Hong Kong Marco Fu 2
England Judd Trump England 2017 Championship League Group 5 5 Wales Ryan Day 2
England Judd Trump England 2017 Championship League Group 5 - Semi-final 5 Wales Ryan Day 2
England Judd Trump England 2017 Championship League Winners Group 5 Scotland Anthony McGill 2
England Judd Trump England 2017 Championship League Winners Group 5 Wales Ryan Day 2
England Judd Trump China 2016 International Championship Last 64 11 China Yuan Sijun 2
England Judd Trump China 2016 International Championship Last 16 11 Thailand James Wattana 2
England Judd Trump China 2016 International Championship Last 128 11 Iran Hossein Vafaei Ayouri 2
England Judd Trump China 2016 International Championship Last 32 11 England Tom Ford 2
Thailand Thepchaiya Un-Nooh Germany 2017 German Masters Last 64 9 India Aditya Mehta 2
Thailand Thepchaiya Un-Nooh Germany 2016 Paul Hunter Classic Last 32 7 Norway Kurt Maflin 2
Thailand Thepchaiya Un-Nooh China 2016 World Open Last 16 9 Scotland Alan McManus 2
Iran Hossein Vafaei Ayouri Wales 2017 Welsh Open Last 32 7 England Ali Carter 2
Iran Hossein Vafaei Ayouri Wales 2017 Welsh Open Last 64 7 England Christopher Keogan 2
England Ricky Walden Gibraltar 2017 Gibraltar Open Last 16 7 England Alfie Burden 2
England Ricky Walden China 2016 International Championship Last 16 11 China Ding Junhui 2
England Ricky Walden Romania 2016 European Masters Last 64 7 Cyprus Michael Georgiou 2
China Liang Wenbo England 2017 World Grand Prix Quarter-final 7 England Joe Perry 2
China Liang Wenbo England 2016 UK Championship Last 128 11 Australia Kurt Dunham 2
China Liang Wenbo England 2016 English Open Semi-final 11 England Stuart Bingham 2
Wales Michael White Scotland 2016 Scottish Open Last 128 7 China Cao Yupeng 2
Wales Michael White Northern Ireland 2016 Northern Ireland Open Last 32 7 Belgium Luca Brecel 2
Wales Michael White China 2016 Shanghai Masters Last 32 9 England Ricky Walden 2
Wales Michael White China 2016 World Open Last 64 9 Norway Kurt Maflin 2
Wales Mark Williams England 2017 Championship League Group 2 5 England Matthew Selt 2
Wales Mark Williams China 2016 World Open Last 64 9 England Andrew Higginson 2
Wales Mark Williams Latvia 2016 Riga Masters Last 128 7 England Louis Heathcote 2
England Gary Wilson Gibraltar 2017 Gibraltar Open Last 128 7 England Peter Lines 2
England Kyren Wilson Northern Ireland 2016 Northern Ireland Open Last 64 7 Northern Ireland Jordan Brown 2
China Zhao Xintong England 2016 English Open Last 64 7 England Ronnie O'Sullivan 2
Pakistan Hamza Akbar China 2016 Shanghai Masters Last 128 9 England Zak Surety 1
Northern Ireland Mark Allen Gibraltar 2017 Gibraltar Open Last 32 7 England David Gilbert 1
Northern Ireland Mark Allen Gibraltar 2017 Gibraltar Open Last 64 7 Scotland John Higgins 1
Northern Ireland Mark Allen Gibraltar 2017 Gibraltar Open Last 128 7 Scotland Ross Muir 1
Wales Gareth Allen Wales 2017 Welsh Open Last 128 7 China Wang Yuchen 1
Northern Ireland Mark Allen England 2017 World Grand Prix Last 32 7 England Anthony Hamilton 1
Northern Ireland Mark Allen Germany 2017 German Masters Last 128 9 England Sean O'Sullivan 1
Northern Ireland Mark Allen England 2017 Masters Last 16 11 Scotland John Higgins 1
Northern Ireland Mark Allen England 2017 Championship League Group 4 5 Australia Neil Robertson 1
Northern Ireland Mark Allen Scotland 2016 Scottish Open Last 32 7 China Li Hang 1
Northern Ireland Mark Allen England 2016 UK Championship Last 64 11 England Rod Lawler 1
Northern Ireland Mark Allen England 2016 UK Championship Last 32 11 Wales Ryan Day 1
Northern Ireland Mark Allen England 2016 UK Championship Last 16 11 Scotland John Higgins 1
Northern Ireland Mark Allen Northern Ireland 2016 Northern Ireland Open Last 64 7 Cyprus Michael Georgiou 1
Northern Ireland Mark Allen England 2016 Champion of Champions Last 16 7 England Joe Perry 1
Northern Ireland Mark Allen England 2016 English Open Last 128 7 England Jamie Barrett 1
Northern Ireland Mark Allen Romania 2016 European Masters Last 128 7 Isle of Man Darryl Hill 1
Northern Ireland Mark Allen Romania 2016 European Masters Last 16 7 England Ronnie O'Sullivan 1
Northern Ireland Mark Allen Romania 2016 European Masters Last 32 7 England Daniel Womersley 1
Northern Ireland Mark Allen Germany 2016 Paul Hunter Classic Last 128 7 China Zhang Yong 1
China Zhang Anda Gibraltar 2017 Gibraltar Open Last 128 7 Thailand Noppon Saengkham 1
China Zhang Anda England 2016 UK Championship Last 128 11 China Tian Pengfei 1
China Zhang Anda England 2016 English Open Last 64 7 England Ben Woollaston 1
China Zhang Anda China 2016 Shanghai Masters Last 64 9 Thailand Dechawat Poomjaeng 1
China Zhang Anda China 2016 Shanghai Masters Last 128 9 India Aditya Mehta 1
China Zhang Anda China 2016 World Open Last 32 9 England Judd Trump 1
China Zhang Anda Latvia 2016 Riga Masters Last 128 7 England Charlie Walters 1
England John Astley China 2017 China Open Last 128 9 China Xiao Guodong 1
England John Astley Gibraltar 2017 Gibraltar Open Last 32 7 England Ben Woollaston 1
England John Astley Germany 2017 German Masters Last 128 9 England Jimmy Robertson 1
England John Astley Latvia 2016 Riga Masters Last 128 7 England Craig Steadman 1
England John Astley Latvia 2016 Riga Masters Last 64 7 England Joe Perry 1
England John Astley Latvia 2016 Riga Masters Last 16 7 England Jimmy Robertson 1
England John Astley Latvia 2016 Riga Masters Quarter-final 7 Wales Mark Williams 1
England John Astley England 2016 Q School - Event 1 Round 1 7 England Simon Dent 1
England Sam Baird Northern Ireland 2016 Northern Ireland Open Last 128 7 Thailand Noppon Saengkham 1
England Sam Baird China 2016 International Championship Last 16 11 England Shaun Murphy 1
England Sam Baird China 2016 International Championship Last 64 11 Wales Michael White 1
England Sam Baird China 2016 World Open Last 128 9 England Allan Taylor 1
England Jamie Barrett Northern Ireland 2016 Northern Ireland Open Last 128 7 England Matthew Selt 1
England Thomas Barton England 2016 Q School - Event 1 Round 1 7 Wales Kishan Hirani 1
England Stuart Bingham China 2017 China Open Last 128 9 Thailand James Wattana 1
England Stuart Bingham Wales 2017 Welsh Open Quarter-final 9 England Stuart Carrington 1
England Stuart Bingham Wales 2017 Welsh Open Last 128 7 Wales Matthew Stevens 1
England Stuart Bingham Germany 2017 German Masters Last 32 9 China Zhang Yong 1
England Stuart Bingham England 2017 Masters Last 16 11 England Joe Perry 1
England Stuart Bingham England 2017 Championship League Group 6 5 Wales Mark Williams 1
England Stuart Bingham England 2017 Championship League Group 5 5 Wales Ryan Day 1
England Stuart Bingham England 2017 Championship League Group 7 5 England Michael Holt 1
England Stuart Bingham England 2017 Championship League Group 6 5 England Shaun Murphy 1
England Stuart Bingham England 2016 UK Championship Last 64 11 China Yu Delu 1
England Stuart Bingham England 2016 Champion of Champions Last 16 7 Australia Neil Robertson 1
England Stuart Bingham China 2016 China Championship Quarter-final 11 England Michael Holt 1
England Stuart Bingham China 2016 China Championship Last 16 11 China Liang Wenbo 1
England Stuart Bingham China 2016 International Championship Quarter-final 11 England Michael Holt 1
England Stuart Bingham China 2016 International Championship Last 32 11 Wales Dominic Dale 1
England Stuart Bingham England 2016 English Open Quarter-final 9 England Chris Wakelin 1
England Stuart Bingham England 2016 English Open Semi-final 11 China Liang Wenbo 1
England Stuart Bingham China 2016 Shanghai Masters Semi-final 11 England Mark Selby 1
England Stuart Bingham India 2016 Indian Open Last 32 7 Wales Matthew Stevens 1
England Stuart Bingham India 2016 Indian Open Last 128 7 China Cao Yupeng 1
England Stuart Bingham Latvia 2016 Riga Masters Last 16 7 England Michael Holt 1
China Yan Bingtao Wales 2017 Welsh Open Last 16 7 Norway Kurt Maflin 1
China Yan Bingtao Germany 2017 German Masters Last 16 9 England Michael Holt 1
China Yan Bingtao England 2016 UK Championship Last 128 11 England Stuart Carrington 1
China Yan Bingtao Northern Ireland 2016 Northern Ireland Open Last 128 7 England Steven Hallworth 1
China Yan Bingtao Northern Ireland 2016 Northern Ireland Open Last 64 7 Scotland Eden Sharav 1
China Yan Bingtao China 2016 World Open Last 128 9 England Ben Woollaston 1
China Yan Bingtao Latvia 2016 Riga Masters Last 64 7 Scotland Fraser Patrick 1
Ireland Josh Boileau Wales 2017 Welsh Open Last 128 7 England Hammad Miah 1
Ireland Josh Boileau England 2016 UK Championship Last 128 11 Hong Kong Marco Fu 1
England Nigel Bond India 2016 Indian Open Last 64 7 England Ricky Walden 1
Malta Alex Borg England 2016 Q School - Event 1 Round 1 7 Northern Ireland Christopher Maye 1
Belgium Luca Brecel China 2017 China Open Last 128 9 England Andy Hicks 1
Belgium Luca Brecel Gibraltar 2017 Gibraltar Open Last 32 7 Wales Ryan Day 1
Belgium Luca Brecel Germany 2017 German Masters Last 128 9 Finland Robin Hull 1
Belgium Luca Brecel Northern Ireland 2016 Northern Ireland Open Last 128 7 England Shaun Murphy 1
Belgium Luca Brecel India 2016 Indian Open Last 128 7 England Hammad Miah 1
Northern Ireland Jordan Brown Northern Ireland 2016 Northern Ireland Open Last 128 7 England Ben Woollaston 1
Northern Ireland Jordan Brown England 2016 Q School - Event 2 Last 128 7 England Antony Parsons 1
Australia Jamie Brown England 2016 Q School - Event 2 Last 128 7 Ireland Aaron Tobin 1
England Alfie Burden Gibraltar 2017 Gibraltar Open Last 128 7 England Ian Burns 1
England Alfie Burden Gibraltar 2017 Gibraltar Open Last 32 7 China Zhou Yuelong 1
England Alfie Burden Germany 2017 German Masters Last 128 9 England Stuart Bingham 1
England Alfie Burden Northern Ireland 2016 Northern Ireland Open Last 128 7 England Craig Steadman 1
England Alfie Burden England 2016 English Open Last 128 7 Wales Daniel Wells 1
England Alfie Burden Romania 2016 European Masters Last 64 7 Wales Ryan Day 1
England Alfie Burden India 2016 Indian Open Last 128 7 England Paul Davison 1
England Ian Burns China 2016 World Open Last 128 9 England Steven Hallworth 1
England Ian Burns Latvia 2016 Riga Masters Last 32 7 England Michael Holt 1
England James Cahill Northern Ireland 2016 Northern Ireland Open Last 128 7 Finland Robin Hull 1
England Stuart Carrington China 2017 China Open Last 128 9 China Wang Yuchen 1
England Stuart Carrington Wales 2017 Welsh Open Last 128 7 England Sam Craigie 1
England Stuart Carrington Wales 2017 Welsh Open Last 32 7 Finland Robin Hull 1
England Stuart Carrington Germany 2017 German Masters Last 128 9 Ireland Ken Doherty 1
England Stuart Carrington Germany 2017 German Masters Last 64 9 England Sam Craigie 1
England Stuart Carrington Scotland 2016 Scottish Open Last 64 7 Northern Ireland Joe Swail 1
England Stuart Carrington China 2016 International Championship Last 128 11 Australia Kurt Dunham 1
England Stuart Carrington China 2016 Shanghai Masters Last 64 9 Wales Gareth Allen 1
England Stuart Carrington China 2016 Shanghai Masters Last 96 9 Cyprus Michael Georgiou 1
England Stuart Carrington China 2016 Shanghai Masters Last 32 9 England Joe Perry 1
England Stuart Carrington Latvia 2016 Riga Masters Last 64 7 Northern Ireland Joe Swail 1
England Ali Carter Germany 2017 German Masters Quarter-final 9 England Tom Ford 1
England Ali Carter Germany 2017 German Masters Last 32 9 Scotland Stephen Maguire 1
England Ali Carter Germany 2017 German Masters Final 17 England Anthony Hamilton 1
England Ali Carter Germany 2017 German Masters Last 16 9 China Zhao Xintong 1
England Ali Carter England 2017 Championship League Group 3 5 England Joe Perry 1
England Ali Carter England 2016 UK Championship Last 32 11 England David Gilbert 1
England Ali Carter England 2016 English Open Last 128 7 Belgium Luca Brecel 1
England Ali Carter China 2016 Shanghai Masters Last 32 9 Norway Kurt Maflin 1
England Ali Carter Germany 2016 Paul Hunter Classic Last 32 7 China Yan Bingtao 1
England Ali Carter China 2016 World Open Last 128 9 England Liam Highfield 1
England Ali Carter China 2016 World Open Final 19 England Joe Perry 1
England Ali Carter China 2016 World Open Quarter-final 9 Scotland John Higgins 1
England Ali Carter China 2016 World Open Last 16 9 Wales Daniel Wells 1
Ireland Greg Casey England 2016 Q School - Event 2 Round 1 7 England Tugba Irten 1
England Ryan Causton England 2016 Q School - Event 2 Round 1 7 England Simon Dent 1
Scotland Rhys Clark China 2017 China Open Last 128 9 England Peter Ebdon 1
Scotland Rhys Clark Romania 2016 European Masters Last 32 7 England David Grace 1
England Jamie Cope China 2016 Shanghai Masters Last 128 9 Scotland Marc Davis 1
England Jamie Cope China 2016 World Open Last 64 9 Scotland Alan McManus 1
England Jamie Cope Latvia 2016 Riga Masters Last 64 7 Wales Jak Jones 1
England Sam Craigie Gibraltar 2017 Gibraltar Open Last 128 7 England John Foster 1
England Sam Craigie Northern Ireland 2016 Northern Ireland Open Last 128 7 Wales Jamie Jones 1
England Sam Craigie China 2016 Shanghai Masters Last 128 9 England Andy Hicks 1
England Sam Craigie China 2016 World Open Last 64 9 Hong Kong Marco Fu 1
Wales Dominic Dale Germany 2017 German Masters Last 64 9 Malta Alex Borg 1
Wales Dominic Dale England 2016 UK Championship Last 64 11 Scotland Graeme Dott 1
Wales Dominic Dale Northern Ireland 2016 Northern Ireland Open Last 16 7 Wales Michael White 1
Wales Dominic Dale China 2016 International Championship Last 32 11 England Stuart Bingham 1
Wales Dominic Dale Romania 2016 European Masters Last 128 7 Malaysia Thor Chuan Leong 1
Wales Dominic Dale China 2016 Shanghai Masters Last 96 9 Scotland Rhys Clark 1
Wales Dominic Dale Germany 2016 Paul Hunter Classic Last 64 7 England Ian Glover 1
England Alex Davies England 2016 Q School - Event 1 Last 64 7 Wales Kishan Hirani 1
England Mark Davis Gibraltar 2017 Gibraltar Open Last 64 7 Wales David John 1
England Mark Davis Wales 2017 Welsh Open Last 32 7 Ireland Fergal O'Brien 1
England Mark Davis England 2017 Championship League Group 3 5 Wales Mark Williams 1
England Mark Davis England 2017 Championship League Group 2 5 Wales Michael White 1
England Mark Davis England 2017 Championship League Winners Group 5 Scotland John Higgins 1
England Mark Davis England 2017 Championship League Winners Group 5 England David Gilbert 1
England Mark Davis England 2017 Championship League Group 3 - Final 5 Australia Neil Robertson 1
England Mark Davis Scotland 2016 Scottish Open Quarter-final 9 Hong Kong Marco Fu 1
England Mark Davis Scotland 2016 Scottish Open Last 16 7 Wales Mark Williams 1
England Mark Davis England 2016 UK Championship Last 128 11 England Sydney Wilson 1
England Mark Davis England 2016 UK Championship Last 64 11 England Jimmy Robertson 1
England Mark Davis China 2016 International Championship Last 128 11 China Yan Bingtao 1
England Mark Davis Romania 2016 European Masters Last 128 7 England Paul Davison 1
England Mark Davis Romania 2016 European Masters Last 32 7 England Shaun Murphy 1
England Mark Davis Romania 2016 European Masters Quarter-final 7 England Ronnie O'Sullivan 1
England Mark Davis Romania 2016 European Masters Last 16 7 China Liang Wenbo 1
England Mark Davis Germany 2016 Paul Hunter Classic Last 64 7 England Sanderson Lam 1
England Mark Davis Latvia 2016 Riga Masters Last 64 7 Wales Mark Williams 1
Wales Ryan Day Gibraltar 2017 Gibraltar Open Quarter-final 7 Australia Neil Robertson 1
Wales Ryan Day Wales 2017 Welsh Open Last 128 7 England David Gilbert 1
Wales Ryan Day England 2017 World Grand Prix Last 16 7 Wales Michael White 1
Wales Ryan Day England 2017 Championship League Winners Group 5 England Mark Davis 1
Wales Ryan Day England 2017 Championship League Group 1 5 England Mark Davis 1
Wales Ryan Day England 2017 Championship League Winners Group 5 Scotland John Higgins 1
Wales Ryan Day England 2017 Championship League Group 5 5 England Shaun Murphy 1
Wales Ryan Day England 2017 Championship League Group 6 5 England Ricky Walden 1
Wales Ryan Day England 2017 Championship League Group 5 5 China Liang Wenbo 1
Wales Ryan Day England 2017 Championship League Group 3 5 England Ali Carter 1
Wales Ryan Day England 2017 Championship League Group 1 - Semi-final 5 Scotland Anthony McGill 1
Wales Ryan Day England 2017 Championship League Group 1 5 England Robert Milkins 1
Wales Ryan Day England 2017 Championship League Winners Group 5 England Judd Trump 1
Wales Ryan Day England 2017 Championship League Group 5 5 Wales Mark Williams 1
Wales Ryan Day Scotland 2016 Scottish Open Last 128 7 England Elliot Slessor 1
Wales Ryan Day England 2016 UK Championship Last 128 11 England Jimmy White 1
Wales Ryan Day England 2016 UK Championship Last 32 11 Northern Ireland Mark Allen 1
Wales Ryan Day China 2016 International Championship Last 128 11 England Louis Heathcote 1
Wales Ryan Day England 2016 English Open Last 16 7 England Barry Hawkins 1
Wales Ryan Day Romania 2016 European Masters Last 128 7 England James Cahill 1
Wales Ryan Day China 2016 World Open Last 128 9 Pakistan Hamza Akbar 1
Wales Ryan Day India 2016 Indian Open Last 64 7 England John Astley 1
England Peter Delaney England 2016 Q School - Event 2 Round 1 7 England Joshua Thomond 1
China Yu Delu Scotland 2016 Scottish Open Last 32 7 Wales Daniel Wells 1
China Yu Delu Northern Ireland 2016 Northern Ireland Open Last 128 7 China Ding Junhui 1
Ireland Ken Doherty Northern Ireland 2016 Northern Ireland Open Last 128 7 England Ashley Hugill 1
Ireland Ken Doherty China 2016 International Championship Last 128 11 England Allan Taylor 1
Ireland Ken Doherty China 2016 International Championship Last 64 11 England Ricky Walden 1
Scotland Scott Donaldson Germany 2017 German Masters Last 128 9 Thailand Boonyarit Keattikun 1
Scotland Scott Donaldson England 2016 UK Championship Last 128 11 Thailand Dechawat Poomjaeng 1
Scotland Scott Donaldson Northern Ireland 2016 Northern Ireland Open Last 32 7 England Peter Ebdon 1
Scotland Scott Donaldson England 2016 English Open Last 64 7 Northern Ireland Mark Allen 1
Scotland Graeme Dott Wales 2017 Welsh Open Last 32 7 Wales Lee Walker 1
Malta Tony Drago England 2016 Q School - Event 2 Last 32 7 China Chen Zifan 1
Malta Tony Drago England 2016 Q School - Event 2 Last 128 7 England Mitchell Travis 1
England Adam Duffy China 2016 Shanghai Masters Last 96 9 Thailand Thepchaiya Un-Nooh 1
Australia Kurt Dunham Northern Ireland 2016 Northern Ireland Open Last 64 7 Scotland Scott Donaldson 1
England Mike Dunn Scotland 2016 Scottish Open Last 64 7 Wales Gareth Allen 1
England Mike Dunn Latvia 2016 Riga Masters Last 128 7 China Tian Pengfei 1
England Peter Ebdon Northern Ireland 2016 Northern Ireland Open Last 64 7 England Adam Duffy 1
England Peter Ebdon Latvia 2016 Riga Masters Last 128 7 England Joe Perry 1
Brazil Igor Figueiredo Wales 2017 Welsh Open Last 64 7 Scotland Anthony McGill 1
Brazil Igor Figueiredo England 2016 UK Championship Last 128 11 China Ding Junhui 1
England Tom Ford England 2017 World Grand Prix Last 32 7 England Judd Trump 1
England Tom Ford Germany 2017 German Masters Last 32 9 England Peter Ebdon 1
England Tom Ford Scotland 2016 Scottish Open Last 128 7 England Liam Highfield 1
England Tom Ford Northern Ireland 2016 Northern Ireland Open Last 128 7 England Ian Burns 1
England Tom Ford China 2016 International Championship Last 64 11 China Zhao Xintong 1
England Tom Ford China 2016 International Championship Last 128 11 England Brandon Sargeant 1
England Tom Ford England 2016 English Open Last 128 7 England Rory McLeod 1
England Tom Ford Romania 2016 European Masters Last 128 7 China Li Hang 1
England Tom Ford Germany 2016 Paul Hunter Classic Last 32 7 Scotland Alan McManus 1
England Tom Ford Germany 2016 Paul Hunter Classic Last 16 7 England Zack Richardson 1
England Tom Ford Germany 2016 Paul Hunter Classic Last 64 7 England Chris Wakelin 1
England Tom Ford China 2016 World Open Last 128 9 England Christopher Keogan 1
Hong Kong Marco Fu China 2017 China Open Last 128 9 Wales Daniel Wells 1
Hong Kong Marco Fu Wales 2017 Players Championship Semi-final 11 China Ding Junhui 1
Hong Kong Marco Fu England 2017 World Grand Prix Quarter-final 7 England Mark King 1
Hong Kong Marco Fu England 2017 World Grand Prix Last 32 7 Wales Jamie Jones 1
Hong Kong Marco Fu England 2017 World Grand Prix Last 16 7 Scotland Anthony McGill 1
Hong Kong Marco Fu Germany 2017 German Masters Last 64 9 Poland Adam Stefanow 1
Hong Kong Marco Fu England 2017 Masters Quarter-final 11 Northern Ireland Mark Allen 1
Hong Kong Marco Fu Scotland 2016 Scottish Open Last 64 7 England Liam Highfield 1
Hong Kong Marco Fu Scotland 2016 Scottish Open Final 17 Scotland John Higgins 1
Hong Kong Marco Fu Scotland 2016 Scottish Open Quarter-final 9 England Mark Davis 1
Hong Kong Marco Fu Scotland 2016 Scottish Open Last 16 7 Australia Neil Robertson 1
Hong Kong Marco Fu England 2016 UK Championship Last 64 11 England Rory McLeod 1
Hong Kong Marco Fu England 2016 UK Championship Last 16 11 England Oliver Lines 1
Hong Kong Marco Fu England 2016 UK Championship Last 128 11 Ireland Josh Boileau 1
Hong Kong Marco Fu England 2016 UK Championship Last 32 11 China Mei Xiwen 1
Hong Kong Marco Fu England 2016 UK Championship Semi-final 11 England Ronnie O'Sullivan 1
Hong Kong Marco Fu Northern Ireland 2016 Northern Ireland Open Last 64 7 England Sam Baird 1
Hong Kong Marco Fu China 2016 International Championship Last 64 11 Thailand Akani Songsermsawad 1
Hong Kong Marco Fu Romania 2016 European Masters Last 128 7 England Steven Hallworth 1
Hong Kong Marco Fu Romania 2016 European Masters Last 64 7 China Mei Xiwen 1
Hong Kong Marco Fu China 2016 Shanghai Masters Last 32 9 England David Gilbert 1
Hong Kong Marco Fu China 2016 World Open Last 128 9 England Ashley Hugill 1
Hong Kong Marco Fu India 2016 Indian Open Last 64 7 India S. Dilip Kumar 1
Hong Kong Marco Fu Latvia 2016 Riga Masters Last 64 7 Scotland Graeme Dott 1
Cyprus Michael Georgiou England 2016 UK Championship Last 64 11 England Mike Dunn 1
Cyprus Michael Georgiou Northern Ireland 2016 Northern Ireland Open Last 128 7 Northern Ireland Patrick Wallace 1
England David Gilbert Germany 2017 German Masters Last 128 9 Australia Kurt Dunham 1
England David Gilbert Germany 2017 German Masters Last 64 9 England Allan Taylor 1
England David Gilbert England 2017 Championship League Group 1 5 England Robert Milkins 1
England David Gilbert England 2017 Championship League Group 1 5 Scotland Anthony McGill 1
England David Gilbert England 2017 Championship League Group 1 - Final 5 Wales Ryan Day 1
England David Gilbert England 2016 UK Championship Last 64 11 England Mark Joyce 1
England David Gilbert Northern Ireland 2016 Northern Ireland Open Last 32 7 Wales Mark Williams 1
England David Gilbert England 2016 English Open Last 64 7 England Peter Lines 1
England David Gilbert England 2016 English Open Last 128 7 England Hammad Miah 1
England David Gilbert Romania 2016 European Masters Last 128 7 Wales Lee Walker 1
England David Gilbert Romania 2016 European Masters Last 64 7 England Jack Lisowski 1
England David Gilbert China 2016 World Open Last 32 9 China Zhou Yuelong 1
England Ian Glover Germany 2016 Paul Hunter Classic Pre-qualifying 2 7 Ireland Tony Corrigan 1
England Martin Gould China 2017 China Open Last 128 9 Wales Lee Walker 1
England Martin Gould England 2017 World Grand Prix Last 32 7 England Mark Selby 1
England Martin Gould Germany 2017 German Masters Last 32 9 Wales Jamie Jones 1
England Martin Gould Germany 2017 German Masters Quarter-final 9 Wales Ryan Day 1
England Martin Gould England 2017 Championship League Group 6 5 England Stuart Bingham 1
England Martin Gould England 2017 Championship League Group 6 5 England Ricky Walden 1
England Martin Gould England 2017 Championship League Group 6 5 England Shaun Murphy 1
England Martin Gould England 2017 Championship League Group 6 5 England Mark Selby 1
England Martin Gould England 2016 UK Championship Last 128 11 Wales Gareth Allen 1
England Martin Gould England 2016 Champion of Champions Last 16 7 England Mark Davis 1
England Martin Gould China 2016 International Championship Last 128 11 Scotland Scott Donaldson 1
England Martin Gould England 2016 English Open Last 32 7 England Judd Trump 1
England Martin Gould India 2016 Indian Open Last 64 7 England Allan Taylor 1
England David Grace China 2016 International Championship Last 64 11 China Ding Junhui 1
England David Grace China 2016 International Championship Last 128 11 Scotland Rhys Clark 1
England David Grace Romania 2016 European Masters Last 128 7 England Joe Perry 1
England David Grace India 2016 Indian Open Wildcard 7 India Lucky Vatnani 1
Northern Ireland Gerard Greene Gibraltar 2017 Gibraltar Open Last 128 7 Scotland Stephen Maguire 1
Northern Ireland Gerard Greene Germany 2016 Paul Hunter Classic Pre-qualifying 2 7 England Jeff Cundy 1
China Xiao Guodong China 2017 China Open Last 128 9 England John Astley 1
China Xiao Guodong Germany 2017 German Masters Last 128 9 England Kyren Wilson 1
China Xiao Guodong England 2016 UK Championship Last 64 11 England Joe Perry 1
China Xiao Guodong England 2016 English Open Last 64 7 Thailand Noppon Saengkham 1
China Xiao Guodong China 2016 World Open Last 64 9 Scotland Stephen Maguire 1
China Xiao Guodong Latvia 2016 Riga Masters Last 16 7 England David Gilbert 1
England Steven Hallworth Gibraltar 2017 Gibraltar Open Last 128 7 Isle of Man Darryl Hill 1
England Steven Hallworth England 2016 Q School - Event 1 Last 128 7 England Saqib Nasir 1
England Anthony Hamilton Germany 2017 German Masters Final 17 England Ali Carter 1
England Anthony Hamilton Scotland 2016 Scottish Open Last 128 7 Scotland Fraser Patrick 1
England Anthony Hamilton Scotland 2016 Scottish Open Last 16 7 England Robert Milkins 1
England Anthony Hamilton Northern Ireland 2016 Northern Ireland Open Semi-final 11 England Barry Hawkins 1
England Anthony Hamilton India 2016 Indian Open Last 32 7 England Gary Wilson 1
England Anthony Hamilton India 2016 Indian Open Last 128 7 Wales Michael White 1
England Anthony Hamilton Latvia 2016 Riga Masters Last 128 7 England Mark Davis 1
China Li Hang China 2016 International Championship Last 64 11 Wales Lee Walker 1
China Li Hang China 2016 International Championship Last 32 11 China Liang Wenbo 1
China Li Hang England 2016 English Open Last 64 7 England Ricky Walden 1
China Li Hang Germany 2016 Paul Hunter Classic Last 32 7 Northern Ireland Mark Allen 1
China Li Hang Latvia 2016 Riga Masters Last 32 7 England Ali Carter 1
China Li Hang Latvia 2016 Riga Masters Last 128 7 England Michael Wild 1
China Lu Haotian England 2016 Q School - Event 1 Last 64 7 England Zak Surety 1
China Lu Haotian England 2016 Q School - Event 1 Last 128 7 Scotland Chris Totten 1
England Barry Hawkins Wales 2017 Welsh Open Last 64 7 China Tian Pengfei 1
England Barry Hawkins England 2017 Championship League Winners Group 5 Scotland John Higgins 1
England Barry Hawkins England 2017 Championship League Group 4 5 Australia Neil Robertson 1
England Barry Hawkins England 2017 Championship League Group 3 5 Wales Ryan Day 1
England Barry Hawkins England 2017 Championship League Group 4 5 England Shaun Murphy 1
England Barry Hawkins England 2017 Championship League Group 3 5 England Joe Perry 1
England Barry Hawkins Scotland 2016 Scottish Open Last 32 7 England Mike Dunn 1
England Barry Hawkins Scotland 2016 Scottish Open Last 64 7 Wales Matthew Stevens 1
England Barry Hawkins England 2016 UK Championship Last 128 11 Wales David John 1
England Barry Hawkins Northern Ireland 2016 Northern Ireland Open Last 16 7 England Jack Lisowski 1
England Barry Hawkins Northern Ireland 2016 Northern Ireland Open Last 32 7 Scotland Fraser Patrick 1
England Barry Hawkins Northern Ireland 2016 Northern Ireland Open Final 17 England Mark King 1
England Barry Hawkins England 2016 English Open Semi-final 11 England Judd Trump 1
England Barry Hawkins China 2016 World Open Last 128 9 China Zhao Xintong 1
England Barry Hawkins India 2016 Indian Open Last 32 7 England Rory McLeod 1
England Andy Hicks Wales 2017 Welsh Open Last 64 7 England Robbie Williams 1
England Andy Hicks Germany 2016 Paul Hunter Classic Pre-qualifying 2 7 England Manasawin Phetmalaikul 1
England Andy Hicks Germany 2016 Paul Hunter Classic Pre-qualifying 1 7 England Wayne Townsend 1
England Andy Hicks England 2016 Q School - Event 2 Last 128 7 South Africa Paul Burrell 1
Scotland John Higgins Gibraltar 2017 Gibraltar Open Last 128 7 Wales Dominic Dale 1
Scotland John Higgins England 2017 Masters Last 16 11 Northern Ireland Mark Allen 1
Scotland John Higgins England 2017 Championship League Winners Group 5 Wales Ryan Day 1
Scotland John Higgins England 2017 Championship League Winners Group - Semi-final 5 England Judd Trump 1
Scotland John Higgins England 2017 Championship League Winners Group 5 England David Gilbert 1
Scotland John Higgins England 2017 Championship League Winners Group - Final 5 Wales Ryan Day 1
Scotland John Higgins England 2017 Championship League Group 7 5 Scotland Graeme Dott 1
Scotland John Higgins England 2017 Championship League Winners Group 5 Scotland Anthony McGill 1
Scotland John Higgins Scotland 2016 Scottish Open Quarter-final 9 England Ronnie O'Sullivan 1
Scotland John Higgins Scotland 2016 Scottish Open Last 64 7 Scotland Scott Donaldson 1
Scotland John Higgins Scotland 2016 Scottish Open Semi-final 11 England Judd Trump 1
Scotland John Higgins England 2016 UK Championship Last 64 11 Thailand Noppon Saengkham 1
Scotland John Higgins England 2016 UK Championship Last 16 11 Northern Ireland Mark Allen 1
Scotland John Higgins England 2016 UK Championship Last 128 11 Malta Alex Borg 1
Scotland John Higgins England 2016 UK Championship Quarter-final 11 England Mark Selby 1
Scotland John Higgins Northern Ireland 2016 Northern Ireland Open Last 128 7 England Paul Davison 1
Scotland John Higgins China 2016 International Championship Last 128 11 England Sydney Wilson 1
Scotland John Higgins England 2016 English Open Last 64 7 England Mark King 1
Scotland John Higgins England 2016 English Open Last 16 7 England Tom Ford 1
Scotland John Higgins Romania 2016 European Masters Last 128 7 England Nigel Bond 1
Scotland John Higgins China 2016 Shanghai Masters Last 32 9 England Matthew Selt 1
Scotland John Higgins China 2016 World Open Last 128 9 Wales Gareth Allen 1
Scotland John Higgins China 2016 World Open Last 16 9 Wales Mark Williams 1
England Andrew Higginson Scotland 2016 Scottish Open Last 128 7 Thailand Akani Songsermsawad 1
England Andrew Higginson Romania 2016 European Masters Last 128 7 Scotland Stephen Maguire 1
England Andrew Higginson China 2016 Shanghai Masters Last 96 9 Scotland Eden Sharav 1
England Andrew Higginson Germany 2016 Paul Hunter Classic Last 32 7 England Robbie Williams 1
England Liam Highfield China 2017 China Open Last 128 9 England Michael Holt 1
England Liam Highfield Germany 2017 German Masters Last 128 9 England Hammad Miah 1
England Liam Highfield England 2016 UK Championship Last 32 11 England Peter Lines 1
England Liam Highfield England 2016 UK Championship Last 64 11 China Wang Yuchen 1
Wales Kishan Hirani Germany 2016 Paul Hunter Classic Pre-qualifying 3 7 Northern Ireland Gerard Greene 1
England Michael Holt China 2017 China Open Last 128 9 England Liam Highfield 1
England Michael Holt China 2016 International Championship Last 32 11 Wales Daniel Wells 1
England Michael Holt England 2016 English Open Last 128 7 China Xiao Guodong 1
England Michael Holt China 2016 Shanghai Masters Last 32 9 England Kyren Wilson 1
England Michael Holt China 2016 Shanghai Masters Last 16 9 England Ronnie O'Sullivan 1
England Michael Holt China 2016 Shanghai Masters Wildcard 9 China Xu Si 1
England Michael Holt Germany 2016 Paul Hunter Classic Last 128 7 Germany Felix Frede 1
England Michael Holt Germany 2016 Paul Hunter Classic Last 32 7 Wales Dominic Dale 1
England Michael Holt Latvia 2016 Riga Masters Quarter-final 7 Scotland Anthony McGill 1
England Ashley Hugill Germany 2016 Paul Hunter Classic Pre-qualifying 3 7 England Reggie Edwards 1
England Ashley Hugill China 2016 World Open Last 128 9 Hong Kong Marco Fu 1
England Ashley Hugill England 2016 Q School - Event 2 Round 1 7 England Gary Lees 1
Finland Robin Hull Wales 2017 Welsh Open Last 64 7 England Allan Taylor 1
Finland Robin Hull Germany 2017 German Masters Last 32 9 England Jimmy White 1
Finland Robin Hull Scotland 2016 Scottish Open Last 128 7 Thailand Boonyarit Keattikun 1
Finland Robin Hull England 2016 UK Championship Last 64 11 England Shaun Murphy 1
Finland Robin Hull China 2016 International Championship Last 128 11 England Daniel Womersley 1
Finland Robin Hull Romania 2016 European Masters Last 64 7 England Gary Wilson 1
Finland Robin Hull Romania 2016 European Masters Last 128 7 Wales Mark Williams 1
Finland Robin Hull China 2016 Shanghai Masters Last 96 9 China Zhang Anda 1
Finland Robin Hull India 2016 Indian Open Last 64 7 England Mark Davis 1
Wales David John Gibraltar 2017 Gibraltar Open Last 128 7 England Robbie Williams 1
Wales Jamie Jones China 2017 China Open Last 128 9 Scotland Eden Sharav 1
Wales Jamie Jones Gibraltar 2017 Gibraltar Open Last 128 7 China Mei Xiwen 1
Wales Jamie Jones England 2017 World Grand Prix Last 32 7 Hong Kong Marco Fu 1
Wales Jamie Jones Germany 2017 German Masters Last 64 9 England James Cahill 1
Wales Jamie Jones England 2016 UK Championship Last 64 11 Scotland Alan McManus 1
Wales Jak Jones China 2016 International Championship Last 64 11 England Jimmy Robertson 1
Wales Duane Jones England 2016 English Open Last 128 7 England Mike Dunn 1
Wales Duane Jones Romania 2016 European Masters Last 128 7 England Anthony Hamilton 1
Wales Jamie Jones China 2016 Shanghai Masters Last 64 9 Ireland Fergal O'Brien 1
Wales Jamie Jones China 2016 Shanghai Masters Last 96 9 England Jamie Barrett 1
Wales Duane Jones India 2016 Indian Open Last 128 7 China Yu Delu 1
England Mark Joyce Germany 2017 German Masters Last 64 9 Wales Mark Williams 1
England Mark Joyce England 2016 UK Championship Last 128 11 Wales Lee Walker 1
England Mark Joyce China 2016 International Championship Last 32 11 China Zhou Yuelong 1
England Mark Joyce England 2016 English Open Last 128 7 England Craig Steadman 1
China Ding Junhui Wales 2017 Players Championship Last 16 9 Scotland John Higgins 1
China Ding Junhui England 2017 Masters Last 16 11 England Kyren Wilson 1
China Ding Junhui England 2016 Champion of Champions Quarter-final 11 England Stuart Bingham 1
China Ding Junhui China 2016 International Championship Last 64 11 England David Grace 1
China Ding Junhui China 2016 International Championship Semi-final 17 England Judd Trump 1
China Ding Junhui China 2016 International Championship Last 128 11 England Mitchell Mann 1
China Ding Junhui England 2016 English Open Last 32 7 Wales Jak Jones 1
China Ding Junhui England 2016 English Open Last 64 7 China Mei Xiwen 1
China Ding Junhui China 2016 Shanghai Masters Quarter-final 9 England Michael Holt 1
China Ding Junhui China 2016 Shanghai Masters Final 19 England Mark Selby 1
China Ding Junhui China 2016 World Open Last 128 9 Cyprus Michael Georgiou 1
Thailand Boonyarit Keattikun Romania 2016 European Masters Last 128 7 Australia Neil Robertson 1
England Mark King China 2017 China Open Last 128 9 Scotland Marc Davis 1
England Mark King Germany 2017 German Masters Last 64 9 England Andrew Higginson 1
England Mark King Romania 2016 European Masters Last 128 7 China Liang Wenbo 1
England Mark King India 2016 Indian Open Last 64 7 England Rory McLeod 1
England Mark King Latvia 2016 Riga Masters Last 128 7 England Oliver Lines 1
Wales Richard King England 2016 Q School - Event 2 Round 1 7 Hong Kong Fung Kwok Wai 1
Germany Lukas Kleckers England 2016 Q School - Event 2 Round 1 7 England Nick Jennings 1
England Sanderson Lam Wales 2017 Welsh Open Last 128 7 Iran Hossein Vafaei Ayouri 1
England Sanderson Lam England 2016 UK Championship Last 128 11 Wales Dominic Dale 1
England Rod Lawler England 2016 English Open Last 64 7 England Stuart Carrington 1
Thailand Kritsanut Lertsattayathorn England 2016 English Open Last 32 7 England Ricky Walden 1
England Peter Lines England 2016 Q School - Event 2 Last 64 7 England Harvey Chandler 1
England Jack Lisowski Gibraltar 2017 Gibraltar Open Last 16 7 Northern Ireland Mark Allen 1
England Jack Lisowski Germany 2017 German Masters Last 128 9 England David Grace 1
England Jack Lisowski Northern Ireland 2016 Northern Ireland Open Last 32 7 England Joe Perry 1
England Jack Lisowski China 2016 International Championship Last 128 11 India Aditya Mehta 1
England Jack Lisowski China 2016 Shanghai Masters Last 64 9 China Zhao Xintong 1
England Jack Lisowski Germany 2016 Paul Hunter Classic Last 64 7 England Kyren Wilson 1
England Jack Lisowski Latvia 2016 Riga Masters Last 64 7 Wales Ryan Day 1
Norway Kurt Maflin Wales 2017 Welsh Open Last 16 7 China Yan Bingtao 1
Norway Kurt Maflin Wales 2017 Welsh Open Last 32 7 England Mitchell Mann 1
Norway Kurt Maflin England 2016 UK Championship Last 64 11 Wales Ryan Day 1
Norway Kurt Maflin Northern Ireland 2016 Northern Ireland Open Last 16 7 England Mark King 1
Norway Kurt Maflin Northern Ireland 2016 Northern Ireland Open Last 64 7 Malta Alex Borg 1
Norway Kurt Maflin Northern Ireland 2016 Northern Ireland Open Last 32 7 Ireland Josh Boileau 1
Norway Kurt Maflin China 2016 International Championship Last 64 11 England Matthew Selt 1
Norway Kurt Maflin China 2016 International Championship Last 32 11 England Ronnie O'Sullivan 1
Norway Kurt Maflin China 2016 Shanghai Masters Last 96 9 China Yan Bingtao 1
Norway Kurt Maflin Germany 2016 Paul Hunter Classic Last 32 7 Thailand Thepchaiya Un-Nooh 1
Norway Kurt Maflin Germany 2016 Paul Hunter Classic Last 128 7 England Oliver Lines 1
Norway Kurt Maflin China 2016 World Open Last 64 9 Wales Michael White 1
Norway Kurt Maflin India 2016 Indian Open Last 128 7 Thailand James Wattana 1
Scotland Stephen Maguire China 2017 China Open Last 128 9 Thailand Boonyarit Keattikun 1
Scotland Stephen Maguire Wales 2017 Welsh Open Last 128 7 China Zhang Yong 1
Scotland Stephen Maguire Scotland 2016 Scottish Open Last 128 7 China Zhou Yuelong 1
Scotland Stephen Maguire England 2016 UK Championship Last 64 11 China Zhao Xintong 1
Scotland Stephen Maguire Northern Ireland 2016 Northern Ireland Open Last 128 7 Scotland Alan McManus 1
Scotland Stephen Maguire China 2016 International Championship Last 32 11 England Ali Carter 1
Scotland Stephen Maguire China 2016 International Championship Last 64 11 England Rod Lawler 1
Scotland Stephen Maguire England 2016 English Open Last 128 7 Wales Gareth Allen 1
Scotland Stephen Maguire Romania 2016 European Masters Last 128 7 England Andrew Higginson 1
Scotland Stephen Maguire China 2016 Shanghai Masters Last 48 9 England Andrew Higginson 1
Scotland Stephen Maguire China 2016 Shanghai Masters Last 32 9 England Shaun Murphy 1
Scotland Stephen Maguire China 2016 World Open Last 64 9 China Xiao Guodong 1
Scotland Stephen Maguire India 2016 Indian Open Last 16 7 England Barry Hawkins 1
England Mitchell Mann China 2017 China Open Last 128 9 England Mark Joyce 1
England Mitchell Mann Gibraltar 2017 Gibraltar Open Last 128 7 England David Grace 1
England Mitchell Mann Wales 2017 Welsh Open Last 64 7 England Sean O'Sullivan 1
England Mitchell Mann Romania 2016 European Masters Last 128 7 England Ashley Hugill 1
England Mitchell Mann China 2016 World Open Last 128 9 England Oliver Lines 1
Scotland Anthony McGill England 2017 Championship League Group 2 5 Wales Mark Williams 1
Scotland Anthony McGill England 2016 UK Championship Last 128 11 England Craig Steadman 1
Scotland Anthony McGill Northern Ireland 2016 Northern Ireland Open Last 32 7 England Anthony Hamilton 1
Scotland Anthony McGill China 2016 International Championship Last 128 11 Malaysia Thor Chuan Leong 1
Scotland Anthony McGill England 2016 English Open Last 64 7 England Chris Wakelin 1
Scotland Anthony McGill Romania 2016 European Masters Last 32 7 England Ali Carter 1
Scotland Anthony McGill China 2016 Shanghai Masters Wildcard 9 China Chen Zifan 1
Scotland Anthony McGill China 2016 World Open Last 32 9 England Ricky Walden 1
Scotland Anthony McGill China 2016 World Open Last 128 9 Brazil Itaro Santos 1
Scotland Anthony McGill China 2016 World Open Last 16 9 England Matthew Selt 1
Scotland Anthony McGill India 2016 Indian Open Quarter-final 7 Scotland Stephen Maguire 1
Scotland Anthony McGill Latvia 2016 Riga Masters Last 32 7 England Rory McLeod 1
Scotland Anthony McGill Latvia 2016 Riga Masters Last 64 7 England Andrew Higginson 1
England Rory McLeod Germany 2017 German Masters Last 128 9 Scotland John Higgins 1
England Rory McLeod England 2016 UK Championship Last 128 11 Wales Jak Jones 1
England Rory McLeod England 2016 English Open Last 128 7 England Tom Ford 1
England Rory McLeod India 2016 Indian Open Last 128 7 England Andy Hicks 1
England Rory McLeod India 2016 Indian Open Last 64 7 England Mark King 1
Scotland Alan McManus England 2016 UK Championship Last 128 11 England Michael Wild 1
Scotland Alan McManus Northern Ireland 2016 Northern Ireland Open Last 128 7 Scotland Stephen Maguire 1
Scotland Alan McManus China 2016 World Open Last 128 9 Egypt Hatem Yassen 1
Scotland Alan McManus China 2016 World Open Last 32 9 China Liang Wenbo 1
India Aditya Mehta Wales 2017 Welsh Open Last 128 7 England Jimmy Robertson 1
India Aditya Mehta Germany 2017 German Masters Last 128 9 England Nigel Bond 1
India Aditya Mehta China 2016 International Championship Last 64 11 Wales Ryan Day 1
India Aditya Mehta China 2016 International Championship Last 32 11 England Joe Perry 1
India Aditya Mehta Romania 2016 European Masters Last 128 7 England Judd Trump 1
England Hammad Miah England 2016 UK Championship Last 128 11 England Tom Ford 1
England Hammad Miah China 2016 World Open Last 128 9 England Martin Gould 1
England Robert Milkins Wales 2017 Welsh Open Last 64 7 Scotland Eden Sharav 1
England Robert Milkins Germany 2017 German Masters Last 128 9 Wales Gareth Allen 1
England Robert Milkins Scotland 2016 Scottish Open Last 32 7 England Joe Perry 1
England Robert Milkins India 2016 Indian Open Last 32 7 Northern Ireland Joe Swail 1
Scotland Ross Muir Germany 2017 German Masters Last 128 9 Brazil Itaro Santos 1
Scotland Ross Muir China 2016 International Championship Wildcard 11 China Zhang Jiankang 1
Scotland Ross Muir England 2016 English Open Last 128 7 China Zhang Yong 1
Scotland Ross Muir China 2016 Shanghai Masters Last 128 9 England Jason Weston 1
England Shaun Murphy Wales 2017 Players Championship Last 16 9 England Ali Carter 1
England Shaun Murphy Gibraltar 2017 Gibraltar Open Last 16 7 England Barry Hawkins 1
England Shaun Murphy England 2017 Championship League Group 5 5 China Liang Wenbo 1
England Shaun Murphy England 2017 Championship League Group 6 5 England Ricky Walden 1
England Shaun Murphy England 2017 Championship League Group 4 5 Australia Neil Robertson 1
England Shaun Murphy England 2017 Championship League Group 5 5 England Judd Trump 1
England Shaun Murphy England 2016 UK Championship Last 32 11 Wales Dominic Dale 1
England Shaun Murphy England 2016 UK Championship Last 16 11 China Zhou Yuelong 1
England Shaun Murphy England 2016 UK Championship Quarter-final 11 Belgium Luca Brecel 1
England Shaun Murphy China 2016 China Championship Last 16 11 England Joe Perry 1
England Shaun Murphy China 2016 China Championship Semi-final 17 England Stuart Bingham 1
England Shaun Murphy China 2016 International Championship Last 128 11 Thailand Kritsanut Lertsattayathorn 1
England Shaun Murphy China 2016 International Championship Last 16 11 England Sam Baird 1
England Shaun Murphy England 2016 English Open Last 128 7 China Chen Zhe 1
England Shaun Murphy Romania 2016 European Masters Last 64 7 England Allan Taylor 1
England Shaun Murphy China 2016 World Open Last 16 9 Norway Kurt Maflin 1
Ireland Fergal O'Brien China 2017 China Open Last 128 9 England Nigel Bond 1
Ireland Fergal O'Brien Wales 2017 Welsh Open Last 64 7 England Chris Wakelin 1
Ireland Fergal O'Brien Germany 2017 German Masters Last 128 9 Wales Mark Williams 1
Ireland Fergal O'Brien Scotland 2016 Scottish Open Last 128 7 England Brandon Sargeant 1
Ireland Fergal O'Brien Northern Ireland 2016 Northern Ireland Open Last 64 7 England Mitchell Mann 1
Ireland Fergal O'Brien Romania 2016 European Masters Last 128 7 Thailand Dechawat Poomjaeng 1
Ireland Fergal O'Brien Germany 2016 Paul Hunter Classic Last 128 7 England Ashley Beal 1
Ireland Fergal O'Brien China 2016 World Open Last 64 9 England Michael Holt 1
Ireland Fergal O'Brien Latvia 2016 Riga Masters Last 32 7 England Stuart Bingham 1
England Martin O'Donnell Germany 2016 Paul Hunter Classic Last 128 7 England Elliot Slessor 1
England Martin O'Donnell India 2016 Indian Open Last 128 7 Malaysia Thor Chuan Leong 1
England Martin O'Donnell Latvia 2016 Riga Masters Last 32 7 England Jimmy Robertson 1
England Ronnie O'Sullivan China 2017 China Open Last 128 9 England James Cahill 1
England Ronnie O'Sullivan Wales 2017 Players Championship Quarter-final 9 England Judd Trump 1
England Ronnie O'Sullivan Wales 2017 Welsh Open Last 128 7 England Tom Ford 1
England Ronnie O'Sullivan Germany 2017 German Masters Last 128 9 Isle of Man Darryl Hill 1
England Sean O'Sullivan Germany 2017 German Masters Last 128 9 Northern Ireland Mark Allen 1
England Ronnie O'Sullivan England 2017 Masters Semi-final 11 Hong Kong Marco Fu 1
England Ronnie O'Sullivan England 2017 Masters Last 16 11 China Liang Wenbo 1
England Ronnie O'Sullivan England 2017 Masters Final 19 England Joe Perry 1
England Sean O'Sullivan Scotland 2016 Scottish Open Last 128 7 England Robbie Williams 1
England Ronnie O'Sullivan Scotland 2016 Scottish Open Last 128 7 England Matthew Selt 1
England Ronnie O'Sullivan Scotland 2016 Scottish Open Last 32 7 England Jimmy White 1
England Ronnie O'Sullivan England 2016 UK Championship Last 16 11 Wales Matthew Stevens 1
England Ronnie O'Sullivan England 2016 UK Championship Semi-final 11 Hong Kong Marco Fu 1
England Ronnie O'Sullivan Northern Ireland 2016 Northern Ireland Open Last 64 7 England Jimmy White 1
England Ronnie O'Sullivan England 2016 Champion of Champions Last 16 7 Finland Robin Hull 1
England Ronnie O'Sullivan England 2016 Champion of Champions Quarter-final 11 England Martin Gould 1
England Ronnie O'Sullivan England 2016 Champion of Champions Final 19 Scotland John Higgins 1
England Ronnie O'Sullivan China 2016 International Championship Last 32 11 Norway Kurt Maflin 1
England Ronnie O'Sullivan China 2016 International Championship Last 64 11 China Xiao Guodong 1
England Ronnie O'Sullivan England 2016 English Open Last 32 7 England Chris Wakelin 1
England Ronnie O'Sullivan Romania 2016 European Masters Semi-final 11 Australia Neil Robertson 1
England Ronnie O'Sullivan Romania 2016 European Masters Quarter-final 7 England Mark Davis 1
England Antony Parsons Romania 2016 European Masters Last 128 7 Thailand James Wattana 1
Scotland Fraser Patrick China 2017 China Open Last 128 9 Wales Ryan Day 1
China Tian Pengfei China 2017 China Open Last 128 9 Wales Ian Preece 1
China Tian Pengfei Germany 2017 German Masters Last 64 9 England Ben Woollaston 1
China Tian Pengfei Germany 2017 German Masters Last 128 9 China Zhang Anda 1
China Tian Pengfei England 2016 English Open Last 128 7 England Mark Davis 1
England Joe Perry China 2017 China Open Last 128 9 Wales David John 1
England Joe Perry Wales 2017 Welsh Open Last 128 7 Scotland Anthony McGill 1
England Joe Perry England 2017 World Grand Prix Quarter-final 7 China Liang Wenbo 1
England Joe Perry Germany 2017 German Masters Last 128 9 Norway Kurt Maflin 1
England Joe Perry England 2017 Masters Quarter-final 11 China Ding Junhui 1
England Joe Perry England 2017 Championship League Group 3 5 Wales Mark Williams 1
England Joe Perry Scotland 2016 Scottish Open Last 64 7 Iran Hossein Vafaei Ayouri 1
England Joe Perry England 2016 UK Championship Last 128 11 England Jamie Barrett 1
England Joe Perry England 2016 UK Championship Last 32 11 Wales Matthew Stevens 1
England Joe Perry China 2016 International Championship Last 64 11 England Andrew Higginson 1
England Joe Perry England 2016 English Open Last 128 7 England Matthew Selt 1
England Joe Perry China 2016 World Open Quarter-final 9 England Shaun Murphy 1
England Joe Perry Latvia 2016 Riga Masters Last 128 7 England Peter Ebdon 1
England Barry Pinches England 2016 Q School - Event 1 Round 1 7 Scotland Gary Thomson 1
Wales Ian Preece England 2016 English Open Last 128 7 England Oliver Lines 1
Wales Ian Preece China 2016 Shanghai Masters Last 64 9 England Chris Wakelin 1
Wales Ian Preece England 2016 Q School - Event 1 Last 64 7 England Kuldesh Johal 1
England Zack Richardson Germany 2016 Paul Hunter Classic Last 64 7 England Rory McLeod 1
England Zack Richardson England 2016 Q School - Event 1 Last 128 7 England Mario Basile 1
Australia Neil Robertson Wales 2017 Players Championship Last 16 9 England Barry Hawkins 1
Australia Neil Robertson Gibraltar 2017 Gibraltar Open Last 128 7 England Jaspal Bamotra 1
England Jimmy Robertson Wales 2017 Welsh Open Last 64 7 England Elliot Slessor 1
Australia Neil Robertson England 2017 World Grand Prix Last 32 7 England Ricky Walden 1
Australia Neil Robertson England 2017 Masters Last 16 11 England Ali Carter 1
Australia Neil Robertson England 2017 Championship League Group 3 5 England Barry Hawkins 1
Australia Neil Robertson England 2017 Championship League Group 4 5 Northern Ireland Mark Allen 1
Australia Neil Robertson England 2017 Championship League Group 2 5 England Mark Davis 1
Australia Neil Robertson England 2017 Championship League Group 4 5 England Shaun Murphy 1
Australia Neil Robertson England 2017 Championship League Group 3 - Final 5 England Mark Davis 1
Australia Neil Robertson England 2017 Championship League Group 4 5 England Barry Hawkins 1
Australia Neil Robertson Scotland 2016 Scottish Open Last 64 7 England Gary Wilson 1
England Jimmy Robertson England 2016 UK Championship Last 64 11 England Mark Davis 1
England Jimmy Robertson China 2016 International Championship Last 128 11 England Bradley Jones 1
Australia Neil Robertson England 2016 English Open Last 128 7 Pakistan Hamza Akbar 1
Australia Neil Robertson England 2016 English Open Last 64 7 Wales Duane Jones 1
England Jimmy Robertson Romania 2016 European Masters Last 128 7 China Chen Zhe 1
Australia Neil Robertson Romania 2016 European Masters Last 16 7 Scotland Rhys Clark 1
Australia Neil Robertson Romania 2016 European Masters Last 64 7 England Oliver Lines 1
Australia Neil Robertson Romania 2016 European Masters Last 32 7 Scotland Graeme Dott 1
Australia Neil Robertson China 2016 World Open Last 32 9 Malaysia Thor Chuan Leong 1
England Jimmy Robertson China 2016 World Open Last 128 9 Scotland Fraser Patrick 1
Australia Neil Robertson Latvia 2016 Riga Masters Last 32 7 England Stuart Carrington 1
England Jimmy Robertson Latvia 2016 Riga Masters Last 64 7 Thailand Dechawat Poomjaeng 1
England Jimmy Robertson Latvia 2016 Riga Masters Last 32 7 England Martin O'Donnell 1
Australia Neil Robertson Latvia 2016 Riga Masters Last 16 7 Wales Matthew Stevens 1
Thailand Noppon Saengkham England 2016 UK Championship Last 64 11 Scotland John Higgins 1
Thailand Noppon Saengkham England 2016 UK Championship Last 128 11 Ireland Ken Doherty 1
Brazil Itaro Santos Germany 2017 German Masters Last 128 9 Scotland Ross Muir 1
England Mark Selby Germany 2017 German Masters Last 64 9 China Fang Xiongman 1
England Mark Selby Germany 2017 German Masters Last 128 9 Thailand Dechawat Poomjaeng 1
England Mark Selby Germany 2017 German Masters Last 32 9 Thailand Thepchaiya Un-Nooh 1
England Mark Selby England 2017 Masters Quarter-final 11 England Barry Hawkins 1
England Mark Selby England 2017 Championship League Group 6 5 Wales Ryan Day 1
England Mark Selby England 2017 Championship League Group 7 5 Scotland John Higgins 1
England Mark Selby England 2016 UK Championship Last 32 11 England Robert Milkins 1
England Mark Selby England 2016 UK Championship Last 128 11 England Andy Hicks 1
England Mark Selby England 2016 UK Championship Quarter-final 11 Scotland John Higgins 1
England Mark Selby England 2016 Champion of Champions Last 16 7 China Liang Wenbo 1
England Mark Selby England 2016 Champion of Champions Quarter-final 11 Northern Ireland Mark Allen 1
England Mark Selby China 2016 China Championship Quarter-final 11 Northern Ireland Mark Allen 1
England Mark Selby China 2016 International Championship Last 32 11 England John Astley 1
England Mark Selby China 2016 International Championship Last 128 11 England Paul Davison 1
England Mark Selby Romania 2016 European Masters Last 64 7 Ireland Fergal O'Brien 1
England Mark Selby Romania 2016 European Masters Last 128 7 England John Astley 1
England Mark Selby China 2016 Shanghai Masters Last 16 9 England Stuart Carrington 1
England Mark Selby Germany 2016 Paul Hunter Classic Last 32 7 England James Cahill 1
England Mark Selby China 2016 World Open Last 128 9 England Jimmy White 1
England Mark Selby Latvia 2016 Riga Masters Last 128 7 Thailand Akani Songsermsawad 1
England Matthew Selt Germany 2017 German Masters Last 64 9 England Peter Ebdon 1
England Matthew Selt England 2017 Championship League Group 1 5 England Ben Woollaston 1
England Matthew Selt Romania 2016 European Masters Last 128 7 England Peter Lines 1
England Matthew Selt China 2016 Shanghai Masters Last 48 9 England Hammad Miah 1
England Matthew Selt China 2016 World Open Last 32 9 England Sam Craigie 1
England Matthew Selt China 2016 World Open Last 128 9 Wales Jak Jones 1
England Matthew Selt India 2016 Indian Open Last 64 7 England David Grace 1
Scotland Eden Sharav Northern Ireland 2016 Northern Ireland Open Last 128 7 England Oliver Lines 1
Scotland Eden Sharav China 2016 International Championship Last 64 11 Scotland John Higgins 1
China Xu Si China 2016 International Championship Wildcard 11 China Wang Yuchen 1
China Yuan Sijun China 2016 Shanghai Masters Wildcard 9 England Martin Gould 1
China Yuan Sijun China 2016 Shanghai Masters Last 32 9 England Mark Selby 1
Thailand Akani Songsermsawad China 2016 International Championship Last 64 11 Hong Kong Marco Fu 1
Thailand Akani Songsermsawad China 2016 World Open Last 128 9 China Zhou Yuelong 1
Thailand Akani Songsermsawad India 2016 Indian Open Last 16 7 England Gary Wilson 1
England Craig Steadman Wales 2017 Welsh Open Last 128 7 Wales Jak Jones 1
England Craig Steadman England 2016 Q School - Event 2 Last 64 7 Scotland Ross Higgins 1
England Craig Steadman England 2016 Q School - Event 2 Last 32 7 Austria Andreas Ploner 1
Wales Matthew Stevens Germany 2017 German Masters Last 128 9 England Chris Wakelin 1
Wales Matthew Stevens Germany 2016 Paul Hunter Classic Last 128 7 Germany Patrick Einsle 1
Wales Matthew Stevens India 2016 Indian Open Last 64 7 England Mark Joyce 1
England Zak Surety England 2016 Q School - Event 2 Last 128 7 England William Lemons 1
England Zak Surety England 2016 Q School - Event 1 Last 128 7 England Imran Puri 1
Northern Ireland Joe Swail Germany 2017 German Masters Last 128 9 Thailand Thepchaiya Un-Nooh 1
Northern Ireland Joe Swail Germany 2016 Paul Hunter Classic Last 128 7 England Matthew Glasby 1
England Allan Taylor Wales 2017 Welsh Open Last 128 7 Cyprus Michael Georgiou 1
England Allan Taylor England 2016 English Open Last 128 7 England Chris Wakelin 1
England Judd Trump Wales 2017 Players Championship Quarter-final 9 England Ronnie O'Sullivan 1
England Judd Trump Wales 2017 Players Championship Last 16 9 England Mark King 1
England Judd Trump Wales 2017 Players Championship Semi-final 11 England Ali Carter 1
England Judd Trump Gibraltar 2017 Gibraltar Open Last 128 7 England Jamie Barrett 1
England Judd Trump Wales 2017 Welsh Open Semi-final 11 Scotland Scott Donaldson 1
England Judd Trump England 2017 World Grand Prix Last 16 7 England Barry Hawkins 1
England Judd Trump England 2017 World Grand Prix Last 32 7 England Tom Ford 1
England Judd Trump Germany 2017 German Masters Last 128 9 England Paul Davison 1
England Judd Trump England 2017 Championship League Group 5 5 England Kyren Wilson 1
England Judd Trump England 2017 Championship League Winners Group - Semi-final 5 Scotland John Higgins 1
England Judd Trump England 2017 Championship League Group 5 5 China Liang Wenbo 1
England Judd Trump England 2017 Championship League Winners Group 5 England David Gilbert 1
England Judd Trump Scotland 2016 Scottish Open Last 64 7 Brazil Igor Figueiredo 1
England Judd Trump Scotland 2016 Scottish Open Last 32 7 Thailand Noppon Saengkham 1
England Judd Trump England 2016 UK Championship Last 128 11 Thailand James Wattana 1
England Judd Trump England 2016 English Open Final 17 China Liang Wenbo 1
England Judd Trump England 2016 English Open Quarter-final 9 Scotland John Higgins 1
England Judd Trump England 2016 English Open Last 64 7 England Jamie Bodle 1
England Judd Trump Romania 2016 European Masters Last 16 7 England Andrew Higginson 1
England Judd Trump Romania 2016 European Masters Quarter-final 7 Scotland John Higgins 1
England Judd Trump Romania 2016 European Masters Last 64 7 Wales Duane Jones 1
England Judd Trump Romania 2016 European Masters Last 32 7 England Ben Woollaston 1
England Judd Trump Romania 2016 European Masters Semi-final 11 England Mark Selby 1
England Judd Trump Latvia 2016 Riga Masters Last 16 7 Scotland John Higgins 1
Thailand Thepchaiya Un-Nooh Germany 2016 Paul Hunter Classic Last 64 7 Thailand Dechawat Poomjaeng 1
Thailand Thepchaiya Un-Nooh China 2016 World Open Quarter-final 9 Scotland Anthony McGill 1
Thailand Thepchaiya Un-Nooh China 2016 World Open Last 128 9 Thailand Noppon Saengkham 1
Iran Hossein Vafaei Ayouri Scotland 2016 Scottish Open Last 128 7 England Jack Lisowski 1
Iran Hossein Vafaei Ayouri Northern Ireland 2016 Northern Ireland Open Last 32 7 England Sanderson Lam 1
Iran Hossein Vafaei Ayouri China 2016 International Championship Last 128 11 England Judd Trump 1
England Chris Wakelin Scotland 2016 Scottish Open Last 64 7 England Ali Carter 1
England Chris Wakelin England 2016 English Open Last 16 7 China Xiao Guodong 1
England Chris Wakelin England 2016 English Open Last 32 7 England Ronnie O'Sullivan 1
England Ricky Walden Wales 2017 Welsh Open Last 128 7 Scotland Graeme Dott 1
England Ricky Walden Germany 2017 German Masters Last 128 9 England Daniel Womersley 1
England Ricky Walden England 2017 Championship League Group 6 5 England Mark Selby 1
England Ricky Walden England 2017 Championship League Group 7 5 England Stuart Bingham 1
England Ricky Walden England 2017 Championship League Group 7 5 England Martin Gould 1
England Ricky Walden England 2017 Championship League Group 6 5 Wales Ryan Day 1
England Ricky Walden Scotland 2016 Scottish Open Last 64 7 Malta Alex Borg 1
England Ricky Walden Northern Ireland 2016 Northern Ireland Open Last 128 7 England Sean O'Sullivan 1
England Ricky Walden Northern Ireland 2016 Northern Ireland Open Last 32 7 Wales Dominic Dale 1
England Ricky Walden China 2016 International Championship Last 32 11 Scotland Graeme Dott 1
England Ricky Walden England 2016 English Open Last 64 7 China Li Hang 1
England Ricky Walden England 2016 English Open Last 16 7 China Yan Bingtao 1
England Ricky Walden Romania 2016 European Masters Last 32 7 China Yan Bingtao 1
England Ricky Walden China 2016 World Open Last 64 9 England David Grace 1
Wales Lee Walker China 2017 China Open Last 128 9 England Martin Gould 1
Wales Lee Walker Wales 2017 Welsh Open Last 64 7 Australia Neil Robertson 1
Wales Lee Walker Scotland 2016 Scottish Open Last 128 7 Northern Ireland Joe Swail 1
England Charlie Walters Gibraltar 2017 Gibraltar Open Last 128 7 England Oliver Lines 1
Wales Daniel Wells Romania 2016 European Masters Last 128 7 England Sanderson Lam 1
Wales Daniel Wells China 2016 World Open Last 32 9 England Kyren Wilson 1
China Liang Wenbo England 2017 Masters Last 16 11 England Ronnie O'Sullivan 1
China Liang Wenbo England 2017 Championship League Group 5 5 England Stuart Bingham 1
China Liang Wenbo Scotland 2016 Scottish Open Last 64 7 England Sydney Wilson 1
China Liang Wenbo Northern Ireland 2016 Northern Ireland Open Last 128 7 England Nigel Bond 1
China Liang Wenbo China 2016 International Championship Last 128 11 China Mei Xiwen 1
China Liang Wenbo China 2016 International Championship Last 16 11 England Mark Selby 1
China Liang Wenbo China 2016 International Championship Last 64 11 China Chen Zifan 1
China Liang Wenbo China 2016 International Championship Last 32 11 China Li Hang 1
China Liang Wenbo England 2016 English Open Last 64 7 England Shaun Murphy 1
China Liang Wenbo England 2016 English Open Last 128 7 Scotland Graeme Dott 1
China Liang Wenbo England 2016 English Open Last 32 7 Ireland Fergal O'Brien 1
China Liang Wenbo Romania 2016 European Masters Last 64 7 Ireland Josh Boileau 1
China Liang Wenbo Romania 2016 European Masters Last 16 7 England Mark Davis 1
China Liang Wenbo Germany 2016 Paul Hunter Classic Last 32 7 England Sam Baird 1
China Liang Wenbo Germany 2016 Paul Hunter Classic Last 64 7 China Zhao Xintong 1
China Liang Wenbo China 2016 World Open Last 128 9 England Chris Wakelin 1
Wales Michael White Gibraltar 2017 Gibraltar Open Last 128 7 Wales Matthew Stevens 1
England Jimmy White Wales 2017 Welsh Open Last 128 7 Australia Neil Robertson 1
Wales Michael White Wales 2017 Welsh Open Last 32 7 England Robbie Williams 1
Wales Michael White Germany 2017 German Masters Last 128 9 China Chen Zhe 1
Wales Michael White England 2017 Championship League Group 2 5 Wales Ryan Day 1
England Jimmy White Scotland 2016 Scottish Open Last 128 7 Wales David John 1
Wales Michael White Northern Ireland 2016 Northern Ireland Open Last 64 7 China Chen Zhe 1
Wales Michael White Northern Ireland 2016 Northern Ireland Open Last 16 7 Wales Dominic Dale 1
Wales Michael White China 2016 International Championship Last 128 11 China Zhang Yong 1
Wales Michael White Romania 2016 European Masters Last 128 7 England Rory McLeod 1
Wales Mark Williams Gibraltar 2017 Gibraltar Open Last 128 7 England Adam Edge 1
England Robbie Williams Wales 2017 Welsh Open Last 128 7 England David Grace 1
Wales Mark Williams England 2017 Championship League Group 3 5 Wales Ryan Day 1
Wales Mark Williams England 2017 Championship League Group 4 5 Wales Ryan Day 1
Wales Mark Williams England 2017 Championship League Group 5 - Semi-final 5 England Shaun Murphy 1
Wales Mark Williams England 2017 Championship League Group 5 5 England Stuart Bingham 1
Wales Mark Williams England 2017 Championship League Group 3 5 Australia Neil Robertson 1
Wales Mark Williams England 2017 Championship League Group 3 5 England Ali Carter 1
Wales Mark Williams Scotland 2016 Scottish Open Last 64 7 England Michael Holt 1
Wales Mark Williams Scotland 2016 Scottish Open Last 32 7 Scotland Stephen Maguire 1
Wales Mark Williams England 2016 UK Championship Last 128 11 England Jason Weston 1
England Robbie Williams England 2016 UK Championship Last 128 11 Thailand Akani Songsermsawad 1
England Robbie Williams Northern Ireland 2016 Northern Ireland Open Last 32 7 China Yan Bingtao 1
Wales Mark Williams Northern Ireland 2016 Northern Ireland Open Last 128 7 England David Grace 1
Wales Mark Williams China 2016 International Championship Last 64 11 China Xu Si 1
Wales Mark Williams China 2016 International Championship Last 128 11 Malta Alex Borg 1
Wales Mark Williams England 2016 English Open Last 32 7 Wales Ian Preece 1
England Robbie Williams Germany 2016 Paul Hunter Classic Last 32 7 England Andrew Higginson 1
Wales Mark Williams India 2016 Indian Open Last 128 7 Wales David John 1
England Robbie Williams India 2016 Indian Open Last 128 7 England Peter Lines 1
Wales Mark Williams Latvia 2016 Riga Masters Last 16 7 England Ali Carter 1
England Gary Wilson China 2017 China Open Last 128 9 Wales Duane Jones 1
England Gary Wilson Germany 2017 German Masters Last 128 9 England Rod Lawler 1
England Kyren Wilson Germany 2017 German Masters Last 64 9 England John Astley 1
England Kyren Wilson England 2017 Masters Last 16 11 China Ding Junhui 1
England Kyren Wilson England 2017 Championship League Group 5 5 China Liang Wenbo 1
England Kyren Wilson England 2017 Championship League Group 5 5 England Stuart Bingham 1
England Gary Wilson Scotland 2016 Scottish Open Last 64 7 Australia Neil Robertson 1
England Kyren Wilson Scotland 2016 Scottish Open Last 32 7 England Oliver Lines 1
England Gary Wilson England 2016 UK Championship Last 128 11 England Paul Davison 1
England Kyren Wilson Northern Ireland 2016 Northern Ireland Open Last 128 7 England Hammad Miah 1
England Kyren Wilson England 2016 English Open Last 128 7 England Wayne Townsend 1
England Kyren Wilson England 2016 English Open Last 32 7 Scotland Rhys Clark 1
England Gary Wilson Romania 2016 European Masters Last 128 7 England Sydney Wilson 1
England Kyren Wilson China 2016 Shanghai Masters Last 32 9 England Michael Holt 1
England Sydney Wilson China 2016 World Open Last 128 9 Australia Neil Robertson 1
England Kyren Wilson China 2016 World Open Last 64 9 China Zhang Yong 1
England Kyren Wilson India 2016 Indian Open Last 64 7 England Martin O'Donnell 1
England Gary Wilson Latvia 2016 Riga Masters Last 64 7 Wales Jamie Jones 1
England Daniel Womersley China 2016 World Open Last 128 9 England Alfie Burden 1
England Ben Woollaston Gibraltar 2017 Gibraltar Open Last 128 7 Ireland Fergal O'Brien 1
England Ben Woollaston Germany 2017 German Masters Last 32 9 Australia Neil Robertson 1
England Ben Woollaston Germany 2017 German Masters Last 64 9 China Tian Pengfei 1
England Ben Woollaston England 2016 UK Championship Last 128 11 England Elliot Slessor 1
England Ben Woollaston China 2016 International Championship Last 128 11 China Zhao Xintong 1
England Ben Woollaston England 2016 English Open Last 16 7 China Liang Wenbo 1
England Ben Woollaston China 2016 World Open Last 16 9 England Joe Perry 1
England Ben Woollaston China 2016 World Open Last 128 9 China Yan Bingtao 1
England Ben Woollaston China 2016 World Open Last 64 9 England Gary Wilson 1
China Zhao Xintong Germany 2017 German Masters Last 32 9 Thailand Akani Songsermsawad 1
China Zhao Xintong Germany 2017 German Masters Last 128 9 China Li Hang 1
China Zhao Xintong China 2016 Shanghai Masters Last 96 9 Northern Ireland Joe Swail 1
China Zhao Xintong Germany 2016 Paul Hunter Classic Last 128 7 England Ashley Hugill 1
China Zhao Xintong Latvia 2016 Riga Masters Last 32 7 Wales Darren Morgan 1
China Fang Xiongman Gibraltar 2017 Gibraltar Open Last 128 7 Mitchell Grinstead 1
China Fang Xiongman England 2016 Q School - Event 1 Quarter-final 7 England Daniel Womersley 1
China Fang Xiongman England 2016 Q School - Event 1 Last 64 7 England Charlie Walters 1
China Fang Xiongman England 2016 Q School - Event 1 Last 32 7 China Lu Haotian 1
China Mei Xiwen Wales 2017 Welsh Open Last 64 7 England Peter Ebdon 1
China Mei Xiwen Germany 2017 German Masters Last 128 9 England Adam Duffy 1
China Mei Xiwen Romania 2016 European Masters Last 64 7 Hong Kong Marco Fu 1
China Mei Xiwen China 2016 Shanghai Masters Last 48 9 Scotland Graeme Dott 1
China Mei Xiwen China 2016 Shanghai Masters Last 32 9 Wales Mark Williams 1
China Mei Xiwen China 2016 Shanghai Masters Last 64 9 Wales Dominic Dale 1
China Mei Xiwen Germany 2016 Paul Hunter Classic Last 64 7 Australia Kurt Dunham 1
China Zhang Yong Gibraltar 2017 Gibraltar Open Last 128 7 England Andrew Higginson 1
China Wang Yuchen England 2016 UK Championship Last 128 11 England Peter Ebdon 1
China Wang Yuchen China 2016 International Championship Wildcard 11 China Xu Si 1
China Zhou Yuelong China 2017 China Open Last 128 9 England Michael Wild 1
China Zhou Yuelong Gibraltar 2017 Gibraltar Open Last 128 7 England James Cahill 1
China Zhou Yuelong Wales 2017 Welsh Open Last 128 7 Thailand Noppon Saengkham 1
China Zhou Yuelong China 2016 International Championship Last 32 11 England Mark Joyce 1
China Zhou Yuelong China 2016 International Championship Last 16 11 Scotland John Higgins 1
China Zhou Yuelong England 2016 English Open Last 64 7 England Martin Gould 1
China Zhou Yuelong Germany 2016 Paul Hunter Classic Last 128 7 England Anthony Hamilton 1
China Zhou Yuelong Latvia 2016 Riga Masters Last 64 7 England Christopher Keogan 1
China Cao Yupeng England 2016 Q School - Event 1 Last 64 7 Ireland Jason Devaney 1
China Chen Zhe Northern Ireland 2016 Northern Ireland Open Last 128 7 Scotland Ross Muir 1
China Chen Zhe China 2016 International Championship Last 128 11 England Ali Carter 1
China Chen Zifan England 2016 Q School - Event 2 Last 64 7 England Mike Finn 1