Most Centuries In A Match By One Player - Decade 2010-2019 - Professional
Records: 1000 (limited selection)

Most centuries made in a single match by a player.

Status

Categories

Scope

Range


Player Tournament Round Best of Opponent Centuries
China Ding Junhui England 2016 World Championship Semi-final 33 Scotland Alan McManus 7
England Ronnie O'Sullivan England 2013 World Championship Final 35 England Barry Hawkins 6
England Mark Selby England 2011 World Championship Last 16 25 Scotland Stephen Hendry 6
England Barry Hawkins England 2017 World Grand Prix Final 19 Wales Ryan Day 5
China Ding Junhui China 2013 International Championship Final 19 Hong Kong Marco Fu 5
England Shaun Murphy England 2015 World Championship Semi-final 33 England Barry Hawkins 5
Ireland Fergal O'Brien England 2016 UK Championship Last 64 11 England Barry Hawkins 5
Northern Ireland Mark Allen England 2017 World Championship Last 16 25 Scotland John Higgins 4
Northern Ireland Mark Allen China 2012 World Open Final 19 England Stephen Lee 4
Northern Ireland Mark Allen England 2011 UK Championship Final 19 England Judd Trump 4
England Stuart Bingham England 2015 World Championship Final 35 England Shaun Murphy 4
England Peter Ebdon China 2012 China Open Final 19 Scotland Stephen Maguire 4
Hong Kong Marco Fu England 2016 World Championship Semi-final 33 England Mark Selby 4
England Barry Hawkins England 2015 World Championship Quarter-final 25 Australia Neil Robertson 4
Scotland John Higgins England 2016 World Championship Last 32 19 Wales Ryan Day 4
Scotland John Higgins England 2011 World Championship Last 32 19 England Stephen Lee 4
China Ding Junhui England 2017 World Championship Semi-final 33 England Mark Selby 4
China Ding Junhui England 2016 Champion of Champions Semi-final 11 Scotland John Higgins 4
China Ding Junhui England 2013 World Championship Last 16 25 England Mark King 4
England Ronnie O'Sullivan England 2017 English Open Final 17 England Kyren Wilson 4
England Ronnie O'Sullivan England 2016 World Championship Last 16 25 England Barry Hawkins 4
England Ronnie O'Sullivan England 2014 Champion of Champions Final 19 England Judd Trump 4
England Ronnie O'Sullivan England 2014 World Championship Semi-final 33 England Barry Hawkins 4
Australia Neil Robertson England 2015 World Championship Quarter-final 25 England Barry Hawkins 4
Australia Neil Robertson England 2015 World Championship Last 16 25 England Ali Carter 4
Australia Neil Robertson England 2014 World Championship Last 32 19 England Robbie Williams 4
Australia Neil Robertson China 2013 International Championship Last 128 11 China Li Hang 4
Australia Neil Robertson Germany 2013 European Tour - Event 5 Last 128 7 Qatar Ahmed Saif 4
Australia Neil Robertson England 2012 UK Championship Last 32 11 England Tom Ford 4
Australia Neil Robertson England 2010 World Championship Semi-final 33 England Ali Carter 4
England Mark Selby Belgium 2017 European Masters Last 64 7 China Zhao Xintong 4
England Judd Trump Wales 2017 Players Championship Final 19 Hong Kong Marco Fu 4
England Judd Trump England 2016 Masters Quarter-final 11 Australia Neil Robertson 4
England Judd Trump England 2015 World Championship Quarter-final 25 China Ding Junhui 4
England Judd Trump England 2011 World Championship Semi-final 33 China Ding Junhui 4
Wales Mark Williams China 2011 China Open Last 32 9 England Stephen Lee 4
England Gary Wilson England 2017 World Championship Last 144 19 Ireland Josh Boileau 4
England Kyren Wilson China 2016 China Open Last 128 9 England Anthony Hamilton 4
Northern Ireland Mark Allen China 2017 Shanghai Masters Last 16 9 England Jack Lisowski 3
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
Northern Ireland Mark Allen England 2016 World Championship Last 16 25 England Kyren Wilson 3
Northern Ireland Mark Allen Belgium 2012 European Tour - Event 3 Final 7 England Mark Selby 3
Northern Ireland Mark Allen China 2012 World Open Last 16 9 England Judd Trump 3
Northern Ireland Mark Allen Germany 2012 PTC - Event 12 Last 128 7 England Stuart Carrington 3
Northern Ireland Mark Allen England 2010 UK Championship Last 32 17 England Tom Ford 3
Northern Ireland Mark Allen England 2010 World Championship Last 16 25 England Mark Davis 3
England Stuart Bingham China 2017 Shanghai Masters Last 128 9 Germany Lukas Kleckers 3
England Stuart Bingham Belgium 2017 European Masters Final 17 England Judd Trump 3
England Stuart Bingham China 2016 China Championship Semi-final 17 England Shaun Murphy 3
England Stuart Bingham China 2016 China Open Last 64 9 England Sam Baird 3
England Stuart Bingham England 2015 World Championship Last 16 25 Scotland Graeme Dott 3
England Stuart Bingham China 2012 Wuxi Classic Final 19 England Ricky Walden 3
England Stuart Bingham China 2011 Shanghai Masters Last 48 9 England Tom Ford 3
Belgium Luca Brecel England 2012 UK Championship Last 96 11 Scotland Scott Donaldson 3
Scotland Jamie Burnett England 2011 World Championship Last 48 19 China Liang Wenbo 3
Scotland Jamie Burnett Germany 2011 German Masters Last 96 9 Thailand James Wattana 3
England Stuart Carrington England 2017 World Championship Last 32 19 China Liang Wenbo 3
England Ali Carter China 2017 International Championship Last 32 11 Scotland Stephen Maguire 3
England Ali Carter China 2016 International Championship Last 128 11 China Chen Zhe 3
England Ali Carter England 2011 World Championship Last 16 25 Scotland Graeme Dott 3
Wales Dominic Dale China 2014 Shanghai Masters Last 48 9 England Michael Wasley 3
Wales Ryan Day England 2016 World Championship Last 144 19 Wales Daniel Wells 3
Wales Ryan Day England 2012 World Championship Last 16 25 China Cao Yupeng 3
China Yu Delu England 2013 World Championship Last 64 19 Scotland Jamie Burnett 3
Ireland Ken Doherty England 2014 UK Championship Last 128 11 England Mitchell Mann 3
Ireland Ken Doherty England 2012 World Championship Last 48 19 England Anthony Hamilton 3
Scotland Graeme Dott England 2014 UK Championship Last 32 11 England Robert Milkins 3
Scotland Graeme Dott England 2010 World Championship Last 16 25 Scotland Stephen Maguire 3
England Tom Ford England 2015 World Championship Last 144 19 England Andrew Norman 3
Hong Kong Marco Fu England 2017 World Championship Last 16 25 Australia Neil Robertson 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
Hong Kong Marco Fu China 2016 China Open Last 64 9 China Yu Delu 3
Hong Kong Marco Fu China 2015 International Championship Last 16 11 England Jimmy Robertson 3
Hong Kong Marco Fu England 2015 Masters Last 16 11 England Stuart Bingham 3
Hong Kong Marco Fu England 2014 UK Championship Last 64 11 China Lu Haotian 3
Hong Kong Marco Fu China 2014 International Championship Last 32 11 England David Gilbert 3
Hong Kong Marco Fu China 2014 World Open Last 16 9 Australia Neil Robertson 3
Hong Kong Marco Fu England 2012 UK Championship Last 48 11 England Rod Lawler 3
Hong Kong Marco Fu Australia 2012 Australian Open Last 48 9 Northern Ireland Gerard Greene 3
England Martin Gould Poland 2016 European Tour - Event 6 Last 64 7 Wales Dominic Dale 3
England Martin Gould England 2014 World Championship Last 96 19 England Mitchell Travis 3
England Anthony Hamilton China 2011 Shanghai Masters Last 32 9 Scotland Stephen Maguire 3
England Anthony Hamilton Germany 2011 German Masters Last 32 9 Australia Neil Robertson 3
England Barry Hawkins England 2016 Masters Semi-final 11 England Judd Trump 3
England Barry Hawkins England 2015 World Championship Semi-final 33 England Shaun Murphy 3
England Barry Hawkins England 2015 World Championship Last 16 25 Northern Ireland Mark Allen 3
England Barry Hawkins Australia 2012 Australian Open Final 17 England Peter Ebdon 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
Scotland John Higgins England 2016 Masters Last 16 11 China Liang Wenbo 3
Scotland John Higgins England 2015 UK Championship Quarter-final 11 Australia Neil Robertson 3
Scotland John Higgins Wales 2015 Welsh Open Semi-final 11 Belgium Luca Brecel 3
Scotland John Higgins England 2015 Masters Last 16 11 Northern Ireland Mark Allen 3
Scotland John Higgins England 2011 World Championship Semi-final 33 Wales Mark Williams 3
England Michael Holt China 2012 World Open Wildcard 9 China Zhu Yinghui 3
England Michael Holt England 2011 PTC - Event 1 Last 128 7 England David Gray 3
England Kuldesh Johal England 2011 World Championship Last 96 19 England Liam Highfield 3
Wales Jamie Jones England 2012 World Championship Quarter-final 25 England Ali Carter 3
China Ding Junhui England 2017 World Championship Last 16 25 China Liang Wenbo 3
China Ding Junhui England 2017 World Championship Quarter-final 25 England Ronnie O'Sullivan 3
China Ding Junhui England 2017 World Championship Last 32 19 China Zhou Yuelong 3
China Ding Junhui England 2016 World Championship Final 35 England Mark Selby 3
China Ding Junhui England 2016 World Championship Last 32 19 England Martin Gould 3
China Ding Junhui Ireland 2013 PTC Grand Final Last 16 7 Scotland Anthony McGill 3
China Ding Junhui Ireland 2013 PTC Grand Final Quarter-final 7 Northern Ireland Mark Allen 3
China Ding Junhui England 2011 World Championship Semi-final 33 England Judd Trump 3
China Ding Junhui England 2011 Masters Quarter-final 11 Scotland Graeme Dott 3
England Mark King England 2011 Championship League Group 5 5 Wales Ryan Day 3
England Stephen Lee China 2012 World Open Last 16 9 Australia Neil Robertson 3
England Jack Lisowski Gibraltar 2017 Gibraltar Open Last 32 7 England Anthony Hamilton 3
England Jack Lisowski England 2016 World Championship Last 80 19 England Rory McLeod 3
England Jack Lisowski England 2013 World Championship Last 48 19 Ireland Fergal O'Brien 3
Norway Kurt Maflin China 2017 International Championship Last 64 11 Wales Ryan Day 3
Norway Kurt Maflin England 2013 World Championship Last 64 19 England Steve Davis 3
Scotland Stephen Maguire China 2017 International Championship Last 128 11 Malta Alex Borg 3
Scotland Stephen Maguire China 2016 Shanghai Masters Wildcard 9 China Yi Chen Xu 3
Scotland Stephen Maguire England 2012 UK Championship Last 32 11 Ireland Fergal O'Brien 3
Scotland Stephen Maguire Germany 2012 German Masters Final 17 England Ronnie O'Sullivan 3
Scotland Stephen Maguire England 2010 UK Championship Last 16 17 England Mark Selby 3
Scotland Stephen Maguire England 2010 PTC - Event 1 Quarter-final 7 England Tom Ford 3
Scotland Anthony McGill England 2015 UK Championship Last 128 11 England James Cahill 3
Scotland Alan McManus England 2016 World Championship Semi-final 33 China Ding Junhui 3
England Shaun Murphy England 2017 Champion of Champions Quarter-final 11 Wales Michael White 3
England Shaun Murphy England 2017 World Championship Last 32 19 China Yan Bingtao 3
England Shaun Murphy China 2017 China Open Last 64 9 England Allan Taylor 3
England Shaun Murphy England 2015 World Championship Quarter-final 25 Scotland Anthony McGill 3
England Shaun Murphy Poland 2015 European Tour - Event 6 Last 64 7 England Zak Surety 3
England Shaun Murphy Germany 2014 European Tour - Event 4 Last 16 7 Northern Ireland Joe Swail 3
England Shaun Murphy England 2012 Masters Semi-final 11 Scotland John Higgins 3
England Shaun Murphy England 2010 UK Championship Last 16 17 Wales Ryan Day 3
England Martin O'Donnell China 2017 International Championship Last 16 11 Northern Ireland Mark Allen 3
England Martin O'Donnell England 2014 World Championship Last 128 19 England Shane Castle 3
England Ronnie O'Sullivan England 2017 English Open Last 32 7 China Zhang Yong 3
England Ronnie O'Sullivan England 2016 UK Championship Final 17 England Mark Selby 3
England Ronnie O'Sullivan England 2016 UK Championship Last 128 11 Thailand Boonyarit Keattikun 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 Ronnie O'Sullivan Wales 2016 Welsh Open Last 64 7 China Tian Pengfei 3
England Ronnie O'Sullivan England 2015 World Championship Quarter-final 25 England Stuart Bingham 3
England Ronnie O'Sullivan England 2015 World Championship Last 16 25 Wales Matthew Stevens 3
England Ronnie O'Sullivan Germany 2015 German Masters Last 128 9 England George Pragnall 3
England Ronnie O'Sullivan China 2014 International Championship Last 32 11 Scotland Anthony McGill 3
England Ronnie O'Sullivan England 2014 World Championship Final 35 England Mark Selby 3
England Ronnie O'Sullivan England 2014 World Championship Last 16 25 England Joe Perry 3
England Ronnie O'Sullivan Wales 2014 Welsh Open Semi-final 11 England Barry Hawkins 3
England Ronnie O'Sullivan England 2013 World Championship Last 16 25 England Ali Carter 3
England Ronnie O'Sullivan England 2013 World Championship Quarter-final 25 England Stuart Bingham 3
England Ronnie O'Sullivan England 2012 World Championship Semi-final 33 Wales Matthew Stevens 3
England Ronnie O'Sullivan England 2012 World Championship Quarter-final 25 Australia Neil Robertson 3
England Ronnie O'Sullivan England 2012 World Championship Final 35 England Ali Carter 3
England Ronnie O'Sullivan England 2011 World Championship Last 32 19 Wales Dominic Dale 3
England Ronnie O'Sullivan England 2010 World Championship Last 16 25 Wales Mark Williams 3
China Tian Pengfei Australia 2011 Australian Open Last 80 9 Scotland Anthony McGill 3
England Joe Perry China 2016 World Open Semi-final 11 Australia Neil Robertson 3
England Joe Perry China 2013 International Championship Quarter-final 11 Wales Ryan Day 3
England Joe Perry England 2012 PTC - Event 1 Last 128 7 Isle of Man Darryl Hill 3
Australia Neil Robertson China 2017 International Championship Last 32 11 England Matthew Selt 3
Australia Neil Robertson England 2017 Championship League Group 2 5 Scotland Anthony McGill 3
England Jimmy Robertson England 2016 World Championship Last 80 19 England Stuart Carrington 3
Australia Neil Robertson England 2015 UK Championship Last 16 11 Scotland Stephen Maguire 3
Australia Neil Robertson England 2015 World Championship Last 32 19 Wales Jamie Jones 3
Australia Neil Robertson Wales 2015 Welsh Open Last 128 7 England James Cahill 3
Australia Neil Robertson England 2014 World Championship Semi-final 33 England Mark Selby 3
Australia Neil Robertson England 2014 Championship League Group 2 5 England Joe Perry 3
Australia Neil Robertson England 2013 UK Championship Final 19 England Mark Selby 3
Australia Neil Robertson England 2013 Champion of Champions Quarter-final 11 England Ali Carter 3
Australia Neil Robertson China 2013 International Championship Last 32 11 Thailand Thepchaiya Un-Nooh 3
Australia Neil Robertson India 2013 Indian Open Last 64 7 Thailand Noppon Saengkham 3
Australia Neil Robertson Australia 2013 Australian Open Quarter-final 9 England Joe Perry 3
England Jimmy Robertson China 2013 China Open Wildcard 9 China Wang Yuchen 3
Australia Neil Robertson England 2013 Masters Quarter-final 11 Northern Ireland Mark Allen 3
Australia Neil Robertson China 2012 International Championship Last 32 11 Wales Ryan Day 3
Australia Neil Robertson England 2012 World Championship Last 32 19 Ireland Ken Doherty 3
Australia Neil Robertson England 2010 UK Championship Last 32 17 England Rory McLeod 3
Australia Neil Robertson England 2010 Championship League Group 2 5 England Judd Trump 3
Thailand Noppon Saengkham England 2016 World Championship Last 144 19 Cyprus Michael Georgiou 3
England Mark Selby England 2017 World Championship Quarter-final 25 Hong Kong Marco Fu 3
England Mark Selby China 2017 China Open Last 128 9 Poland Adam Stefanow 3
England Mark Selby China 2017 China Open Final 19 Wales Mark Williams 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
England Mark Selby England 2016 World Championship Last 16 25 England Sam Baird 3
England Mark Selby Latvia 2014 European Tour - Event 1 Last 128 7 England Ian Burns 3
England Mark Selby England 2013 Champion of Champions Quarter-final 11 Scotland Stephen Maguire 3
England Mark Selby China 2013 China Open Last 32 9 England Mark King 3
England Mark Selby Germany 2013 European Tour - Event 6 Last 64 7 Scotland Scott Donaldson 3
England Mark Selby Wales 2012 Welsh Open Final 17 China Ding Junhui 3
England Mark Selby China 2011 China Open Quarter-final 9 England Ali Carter 3
England Mark Selby China 2011 China Open Final 19 England Judd Trump 3
England Mark Selby Belgium 2010 EPTC - Event 2 Last 32 7 England Mark King 3
England Mark Selby England 2010 Masters Final 19 England Ronnie O'Sullivan 3
England Matthew Selt Wales 2015 Welsh Open Last 64 7 China Xiao Guodong 3
Thailand Akani Songsermsawad Germany 2017 German Masters Last 64 9 England Jack Lisowski 3
Wales Matthew Stevens England 2012 World Championship Last 16 25 England Barry Hawkins 3
England Judd Trump China 2017 International Championship Last 64 11 England Ian Burns 3
England Judd Trump China 2017 China Open Last 128 9 England Jason Weston 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
England Judd Trump Germany 2016 German Masters Last 16 9 China Zhang Anda 3
England Judd Trump England 2015 World Championship Semi-final 33 England Stuart Bingham 3
England Judd Trump England 2014 UK Championship Last 32 11 Scotland Fraser Patrick 3
England Judd Trump Germany 2014 German Masters Semi-final 11 England Rod Lawler 3
England Judd Trump England 2013 UK Championship Last 32 11 China Xiao Guodong 3
England Judd Trump China 2013 Wuxi Classic Last 128 9 England Phil O'Kane 3
England Judd Trump England 2013 World Championship Last 16 25 Hong Kong Marco Fu 3
England Judd Trump China 2013 World Open Last 16 9 England Nigel Bond 3
England Judd Trump England 2012 PTC - Event 4 Last 32 7 England Jimmy White 3
England Judd Trump China 2012 Shanghai Masters Final 19 Scotland John Higgins 3
England Judd Trump England 2011 UK Championship Quarter-final 11 Scotland Stephen Maguire 3
England Judd Trump Poland 2011 PTC - Event 6 Last 32 7 England Alfie Burden 3
England Judd Trump England 2011 World Championship Final 35 Scotland John Higgins 3
England Judd Trump China 2011 China Open Final 19 England Mark Selby 3
England Ricky Walden China 2014 International Championship Quarter-final 11 Scotland Jamie Burnett 3
England Ricky Walden England 2013 World Championship Semi-final 33 England Barry Hawkins 3
Northern Ireland Patrick Wallace England 2011 World Championship Last 96 19 England Del Smith 3
China Liang Wenbo England 2015 UK Championship Quarter-final 11 Hong Kong Marco Fu 3
China Liang Wenbo England 2015 World Championship Last 144 19 England Chris Norbury 3
China Liang Wenbo China 2014 Wuxi Classic Last 64 9 Scotland Jamie Burnett 3
China Liang Wenbo Germany 2010 EPTC - Event 3 Quarter-final 7 England Mark Selby 3
Wales Michael White China 2017 China Open Last 64 9 China Yu Delu 3
Wales Michael White England 2011 PTC - Event 7 Last 16 7 England Andrew Higginson 3
Wales Mark Williams China 2014 International Championship Semi-final 17 Northern Ireland Mark Allen 3
Wales Mark Williams Australia 2011 Australian Open Quarter-final 9 Wales Dominic Dale 3
Wales Mark Williams England 2011 World Championship Quarter-final 25 Northern Ireland Mark Allen 3
Wales Mark Williams England 2011 World Championship Semi-final 33 Scotland John Higgins 3
England Kyren Wilson China 2017 World Open Quarter-final 9 Wales Mark Williams 3
England Gary Wilson England 2017 World Championship Last 80 19 England Peter Lines 3
England Ben Woollaston England 2013 World Championship Last 48 19 Wales Ryan Day 3
China Cao Yupeng China 2012 China Open Last 80 9 Malta Tony Drago 3
Scotland Hugh Abernethy England 2010 PTC - Event 1 Pre-qualifying 1 7 England Ryan Clark 2
India Pankaj Advani China 2012 International Championship Last 64 11 Scotland Alan McManus 2
India Pankaj Advani China 2012 International Championship Last 96 11 England Craig Steadman 2
Northern Ireland Mark Allen China 2017 Shanghai Masters Last 32 9 Ireland Fergal O'Brien 2
Northern Ireland Mark Allen China 2017 International Championship Last 16 11 England Martin O'Donnell 2
Northern Ireland Mark Allen China 2017 International Championship Semi-final 17 China Yan Bingtao 2
Northern Ireland Mark Allen China 2017 International Championship Final 19 England Mark Selby 2
Northern Ireland Mark Allen England 2017 World Championship Last 32 19 England Jimmy Robertson 2
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
Northern Ireland Mark Allen Wales 2016 Welsh Open Last 32 7 Wales Ryan Day 2
Northern Ireland Mark Allen England 2016 Masters Last 16 11 England Shaun Murphy 2
Northern Ireland Mark Allen England 2015 UK Championship Last 32 11 England Martin Gould 2
Northern Ireland Mark Allen England 2015 Champion of Champions Final 19 Australia Neil Robertson 2
Northern Ireland Mark Allen Latvia 2015 European Tour - Event 1 Last 32 7 England Peter Lines 2
Northern Ireland Mark Allen England 2015 World Championship Last 16 25 England Barry Hawkins 2
Northern Ireland Mark Allen England 2014 UK Championship Last 32 11 England Rod Lawler 2
Northern Ireland Mark Allen England 2014 UK Championship Last 128 11 Scotland Eden Sharav 2
Northern Ireland Mark Allen China 2014 International Championship Last 16 11 England Stuart Bingham 2
Wales Gareth Allen England 2014 Q School - Event 2 Last 128 7 England Richard Somauroo 2
Northern Ireland Mark Allen England 2014 Players Championship Grand Final Last 32 7 Wales Jamie Jones 2
Northern Ireland Mark Allen China 2014 World Open Quarter-final 9 Scotland John Higgins 2
Northern Ireland Mark Allen Wales 2014 Welsh Open Last 64 7 Thailand Noppon Saengkham 2
Northern Ireland Mark Allen China 2013 International Championship Last 64 11 China Tian Pengfei 2
Northern Ireland Mark Allen Germany 2013 European Tour - Event 5 Last 128 7 Finland Robin Hull 2
Northern Ireland Mark Allen China 2013 Wuxi Classic Last 128 9 Scotland Michael Leslie 2
Northern Ireland Mark Allen England 2013 Championship League Group 4 5 England Judd Trump 2
Northern Ireland Mark Allen England 2013 Championship League Group 4 5 England Ricky Walden 2
Northern Ireland Mark Allen China 2012 International Championship Quarter-final 11 England Judd Trump 2
Northern Ireland Mark Allen China 2012 World Open Quarter-final 9 England Mark King 2
Northern Ireland Mark Allen China 2012 World Open Semi-final 11 England Mark Selby 2
Northern Ireland Mark Allen England 2012 Championship League Group 6 5 England Mark King 2
Northern Ireland Mark Allen Germany 2012 PTC - Event 12 Last 64 7 England Barry Hawkins 2
Northern Ireland Mark Allen England 2011 PTC - Event 7 Last 128 7 China Zhang Anda 2
Northern Ireland Mark Allen Australia 2011 Australian Open Last 16 9 Scotland Marcus Campbell 2
Northern Ireland Mark Allen England 2011 World Championship Quarter-final 25 Wales Mark Williams 2
Northern Ireland Mark Allen England 2011 Championship League Group 5 - Semi-final 5 England Mark King 2
Northern Ireland Mark Allen England 2011 Championship League Group 6 5 England Mark King 2
Northern Ireland Mark Allen Czech Republic 2010 EPTC - Event 6 Last 64 7 England Steve Davis 2
Northern Ireland Mark Allen Germany 2010 EPTC - Event 5 Quarter-final 7 England Peter Lines 2
Northern Ireland Mark Allen England 2010 Championship League Group 4 5 England Ali Carter 2
China Zhang Anda China 2017 Shanghai Masters Last 128 9 England Mark Joyce 2
China Zhang Anda England 2017 World Championship Last 144 19 China Fang Xiongman 2
China Zhang Anda England 2016 UK Championship Last 32 11 England Mitchell Mann 2
China Zhang Anda India 2013 Indian Open Last 128 7 England Judd Trump 2
China Zhang Anda England 2010 World Championship Last 48 19 England Ricky Walden 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 Sam Baird England 2016 World Championship Last 32 19 Wales Michael White 2
England Sam Baird Latvia 2014 European Tour - Event 1 Last 128 7 England Peter Lines 2
England Sam Baird England 2014 World Championship Last 128 19 England John Astley 2
England Sam Baird Poland 2014 European Tour - Event 8 Quarter-final 7 England Alfie Burden 2
England Sam Baird England 2013 World Championship Last 64 19 England Rory McLeod 2
England Sam Baird England 2012 UK Championship Last 96 11 India Pankaj Advani 2
England Sam Baird Wales 2012 Welsh Open Last 96 7 Thailand Passakorn Suwannawat 2
England Sam Baird England 2011 UK Championship Last 96 11 England Liam Highfield 2
England Sam Baird England 2011 World Championship Last 80 19 England Alfie Burden 2
England Sam Baird China 2010 China Open Last 64 9 England Ian McCulloch 2
England Jamie Barrett China 2016 Shanghai Masters Last 96 9 Wales Jamie Jones 2
England Simon Bedford England 2011 PTC - Event 11 Last 128 7 England Mitchell Mann 2
England Stuart Bingham England 2017 English Open Last 64 7 China Fang Xiongman 2
England Stuart Bingham England 2017 English Open Last 128 7 Wales Lee Walker 2
England Stuart Bingham Belgium 2017 European Masters Last 64 7 England Mitchell Mann 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 Scotland John Higgins 2
England Stuart Bingham England 2017 Championship League Group 7 5 England Martin Gould 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
England Stuart Bingham Germany 2016 German Masters Last 128 9 Wales Daniel Wells 2
England Stuart Bingham England 2015 UK Championship Last 128 11 Northern Ireland Jordan Brown 2
England Stuart Bingham England 2015 World Championship Semi-final 33 England Judd Trump 2
England Stuart Bingham England 2014 UK Championship Quarter-final 11 Scotland Graeme Dott 2
England Stuart Bingham China 2014 Asian Tour - Event 2 Quarter-final 7 China Ding Junhui 2
England Stuart Bingham China 2014 Shanghai Masters Last 16 9 Wales Dominic Dale 2
England Stuart Bingham England 2013 UK Championship Last 128 11 Qatar Ahmed Saif 2
England Stuart Bingham England 2013 UK Championship Semi-final 17 Australia Neil Robertson 2
England Stuart Bingham England 2013 Champion of Champions Final 19 England Ronnie O'Sullivan 2
England Stuart Bingham England 2013 European Tour - Event 6 Last 128 7 England Jack Lisowski 2
England Stuart Bingham China 2013 Asian Tour - Event 3 Last 128 7 China He Guoqiang 2
England Stuart Bingham India 2013 Indian Open Last 16 7 India Pankaj Advani 2
England Stuart Bingham England 2013 World Championship Last 16 25 England Mark Davis 2
England Stuart Bingham Scotland 2012 European Tour - Event 5 Last 128 7 England Jake Nicholson 2
England Stuart Bingham Belgium 2012 European Tour - Event 3 Last 64 7 Belgium Luca Brecel 2
England Stuart Bingham 2012 Premier League Group 6 England Mark Selby 2
England Stuart Bingham 2012 Premier League Group 6 Australia Neil Robertson 2
England Stuart Bingham China 2012 Wuxi Classic Last 16 9 Ireland Ken Doherty 2
England Stuart Bingham Ireland 2011 PTC - Event 8 Last 64 7 England Jimmy White 2
England Stuart Bingham China 2011 Shanghai Masters Last 32 9 England Judd Trump 2
England Stuart Bingham Australia 2011 Australian Open Quarter-final 9 Northern Ireland Mark Allen 2
England Stuart Bingham England 2011 World Championship Last 48 19 Scotland Alan McManus 2
England Stuart Bingham England 2011 World Championship Last 16 25 China Ding Junhui 2
England Stuart Bingham England 2010 UK Championship Quarter-final 17 Northern Ireland Mark Allen 2
England Stuart Bingham Germany 2010 EPTC - Event 3 Last 128 7 Northern Ireland Joe Swail 2
England Stuart Bingham England 2010 PTC - Event 2 Last 128 7 England Craig Steadman 2
China Yan Bingtao England 2017 World Championship Last 144 19 England Sam Craigie 2
Belgium Luca Brecel England 2017 Champion of Champions Last 16 7 England Judd Trump 2
Belgium Luca Brecel China 2017 China Championship Quarter-final 9 England Ronnie O'Sullivan 2
Belgium Luca Brecel England 2016 UK Championship Last 64 11 England Sam Craigie 2
Belgium Luca Brecel Gibraltar 2015 European Tour - Event 5 Last 64 7 England Gary Wilson 2
Belgium Luca Brecel China 2015 International Championship Last 128 11 England David Grace 2
Belgium Luca Brecel China 2015 Shanghai Masters Last 96 9 England Nigel Bond 2
Belgium Luca Brecel India 2015 Indian Open Last 64 7 Ireland Fergal O'Brien 2
Belgium Luca Brecel China 2014 International Championship Last 128 11 England Chris Melling 2
Belgium Luca Brecel England 2012 UK Championship Last 80 11 England Peter Lines 2
Belgium Luca Brecel China 2012 Wuxi Classic Last 96 9 Wales Daniel Wells 2
Northern Ireland Jordan Brown China 2010 China Open Last 96 9 China Xiao Guodong 2
England Alfie Burden Gibraltar 2017 Gibraltar Open Quarter-final 7 England Nigel Bond 2
England Alfie Burden Portugal 2014 European Tour - Event 5 Last 64 7 England Mark King 2
England Alfie Burden China 2014 China Open Last 128 9 Scotland Ross Muir 2
England Alfie Burden England 2013 UK Championship Last 128 11 Wales Daniel Wells 2
England Alfie Burden China 2012 China Open Last 80 9 England Dave Harold 2
Scotland Jamie Burnett China 2014 Asian Tour - Event 1 Last 128 7 China Xie Zhaoze 2
Scotland Jamie Burnett England 2012 World Championship Last 64 19 England Adam Duffy 2
Scotland Jamie Burnett Germany 2012 German Masters Last 96 9 Thailand Dechawat Poomjaeng 2
Scotland Jamie Burnett England 2011 World Championship Last 64 19 Thailand James Wattana 2
England Ian Burns England 2014 World Championship Last 96 19 England Jimmy White 2
England Ian Burns Germany 2013 European Tour - Event 4 Last 128 7 England Charlie Walters 2
Scotland Marcus Campbell Scotland 2011 Scottish Professional Championship Round 1 9 Scotland James McBain 2
England Stuart Carrington China 2017 China Championship Last 64 9 England David Gilbert 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 Stuart Carrington England 2016 World Championship Last 144 19 England Hammad Miah 2
England Ali Carter England 2017 World Championship Last 32 19 Scotland Graeme Dott 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
England Ali Carter England 2016 World Championship Last 80 19 China Cao Yupeng 2
England Ali Carter England 2016 World Championship Last 144 19 Poland Mateusz Baranowski 2
England Ali Carter England 2016 World Championship Last 16 25 Scotland Alan McManus 2
England Ali Carter England 2015 Champion of Champions Last 16 7 Scotland John Higgins 2
England Ali Carter England 2014 World Championship Last 16 25 England Mark Selby 2
England Ali Carter Germany 2013 German Masters Final 17 Hong Kong Marco Fu 2
England Ali Carter England 2012 PTC - Event 4 Last 32 7 Scotland Graeme Dott 2
England Ali Carter Belgium 2012 European Tour - Event 3 Last 128 7 England Ryan Causton 2
England Ali Carter Belgium 2012 European Tour - Event 3 Quarter-final 7 England Joe Perry 2
England Ali Carter England 2012 World Championship Last 32 19 England Mark Davis 2
England Ali Carter England 2012 World Championship Semi-final 33 Scotland Stephen Maguire 2
England Ali Carter England 2012 Championship League Group 1 5 England Andrew Higginson 2
England Ali Carter England 2011 Championship League Group 2 5 Australia Neil Robertson 2
England Ali Carter England 2010 World Championship Last 16 25 England Joe Perry 2
England Ashley Carty Germany 2015 European Tour - Event 2 Pre-qualifying 3 7 England Thomas Barton 2
England Ashley Carty Australia 2013 Australian Open Last 128 9 China Lu Haotian 2
China Lyu Chenwei England 2016 World Championship Last 144 19 China Li Hang 2
Malaysia Thor Chuan Leong China 2016 Shanghai Masters Last 96 9 England Oliver Lines 2
China Lyu Chuang England 2012 World Championship Last 80 19 England Rod Lawler 2
China Lyu Chuang England 2010 EPTC - Event 4 Last 32 7 Wales Ryan Day 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 Jamie Cope England 2012 World Championship Last 48 19 China Lyu Chuang 2
England Jamie Cope China 2012 China Open Last 48 9 Scotland Alan McManus 2
England Jamie Cope England 2011 PTC - Event 11 Last 32 7 Norway Kurt Maflin 2
England Jamie Cope England 2010 PTC - Event 1 Last 64 7 England Ben Harrison 2
England Jamie Cope England 2010 Championship League Group 5 - Semi-final 5 England Peter Ebdon 2
England Sam Craigie China 2017 Shanghai Masters Last 128 9 England Ali Carter 2
England Sam Craigie England 2016 EBSA Amateur Play Offs Quarter-final 7 Poland Kacper Filipiak 2
England Sam Craigie China 2012 China Open Last 64 9 Northern Ireland Gerard Greene 2
Wales Dominic Dale England 2017 World Championship Last 144 19 Thailand Boonyarit Keattikun 2
Wales Dominic Dale England 2017 World Championship Last 48 19 Belgium Luca Brecel 2
Wales Dominic Dale China 2016 China Open Last 32 9 Isle of Man Darryl Hill 2
Wales Dominic Dale Poland 2016 European Tour - Event 6 Last 128 7 England Allan Taylor 2
Wales Dominic Dale Gibraltar 2015 European Tour - Event 5 Last 16 7 England Kyren Wilson 2
Wales Dominic Dale Bulgaria 2015 European Tour - Event 4 Last 64 7 England Mitchell Mann 2
Wales Dominic Dale China 2014 Shanghai Masters Last 32 9 England Judd Trump 2
Wales Dominic Dale England 2013 UK Championship Last 128 11 Australia Vinnie Calabrese 2
Wales Dominic Dale England 2012 PTC - Event 4 Last 128 7 England Joel Walker 2
Wales Dominic Dale England 2011 PTC - Event 11 Last 64 7 England Shaun Murphy 2
Wales Dominic Dale England 2011 World Championship Last 48 19 England Michael Holt 2
Wales Dominic Dale England 2010 PTC - Event 6 Last 32 7 Australia Neil Robertson 2
England Mark Davis England 2017 World Championship Last 144 19 England Mitchell Mann 2
England Mark Davis Romania 2016 European Masters Last 64 7 England Adam Duffy 2
England Mark Davis Wales 2015 World Grand Prix Last 32 7 Hong Kong Marco Fu 2
England Mark Davis Poland 2014 European Tour - Event 8 Last 128 7 Thailand Ratchayothin Yotharuck 2
England Mark Davis England 2014 Championship League Group 2 5 England Barry Hawkins 2
England Mark Davis China 2013 Shanghai Masters Last 32 9 England Ali Carter 2
England Mark Davis England 2013 World Championship Last 48 19 China Liang Wenbo 2
England Mark Davis England 2012 UK Championship Last 16 11 Scotland John Higgins 2
England Steve Davis Wales 2012 Welsh Open Last 32 7 England Ali Carter 2
England Mark Davis Germany 2012 German Masters Last 48 9 Wales Michael White 2
England Steve Davis England 2011 World Championship Last 64 19 England Jack Lisowski 2
England Mark Davis England 2010 EPTC - Event 4 Last 64 7 England Ricky Walden 2
England Mark Davis England 2010 PTC - Event 3 Last 128 7 England Andy Lee 2
England Paul Davison Australia 2013 Australian Open Last 32 9 England Mark Davis 2
England Paul Davison England 2012 Q School - Event 2 Last 32 7 England Alex Davies 2
England Paul Davison Wales 2010 PIOS - Event 8 Last 128 7 Denmark Ejler Hame 2
Wales Ryan Day England 2017 Champion of Champions Last 16 7 England Barry Hawkins 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 Wildcard 9 China Ma Chunmao 2
Wales Ryan Day China 2016 Shanghai Masters Last 16 9 China Mei Xiwen 2
Wales Ryan Day China 2016 World Open Last 32 9 England Barry Hawkins 2
Wales Ryan Day China 2016 China Open Last 128 9 England Brett Miller 2
Wales Ryan Day Wales 2016 World Grand Prix Last 16 7 Scotland John Higgins 2
Wales Ryan Day Poland 2016 European Tour - Event 6 Last 128 7 England Mark Joyce 2
Wales Ryan Day Bulgaria 2015 European Tour - Event 4 Quarter-final 7 England Mark Selby 2
Wales Ryan Day England 2014 UK Championship Last 128 11 China Lyu Chenwei 2
Wales Ryan Day China 2014 Asian Tour - Event 2 Last 32 7 China Cao Yupeng 2
Wales Ryan Day China 2014 China Open Last 128 9 Libya Khalid Belaied Abumdas 2
Wales Ryan Day Australia 2013 Australian Open Last 48 9 Malta Tony Drago 2
Wales Ryan Day England 2012 World Championship Last 48 19 Northern Ireland Gerard Greene 2
Wales Ryan Day England 2012 World Championship Quarter-final 25 Wales Matthew Stevens 2
Wales Ryan Day Germany 2012 German Masters Last 48 9 Scotland Anthony McGill 2
Wales Ryan Day England 2011 World Championship Last 48 19 China Lyu Chuang 2
Wales Ryan Day Wales 2011 Welsh Open Last 48 7 England Jimmy White 2
Wales Ryan Day Wales 2011 Welsh Open Last 32 7 England Ronnie O'Sullivan 2
Wales Ryan Day England 2010 UK Championship Last 48 17 Scotland Jamie Burnett 2
Wales Ryan Day Czech Republic 2010 EPTC - Event 6 Last 32 7 England Ben Woollaston 2
China Yu Delu China 2014 Asian Tour - Event 4 Last 64 7 China Zhao Xintong 2
China Yu Delu Germany 2011 PTC - Event 4 Last 64 7 England James Welsh 2
Ireland Ken Doherty England 2015 UK Championship Last 128 11 Malta Tony Drago 2
Ireland Ken Doherty India 2015 Indian Open Last 128 7 England Sanderson Lam 2
Ireland Ken Doherty England 2011 PTC - Event 5 Last 128 7 England Michael Wasley 2
Ireland Ken Doherty England 2011 PTC - Event 2 Last 128 7 Northern Ireland Joe Meara 2
Ireland Ken Doherty England 2011 World Championship Last 48 19 England Jimmy Robertson 2
Ireland Ken Doherty England 2010 UK Championship Last 32 17 Scotland Stephen Maguire 2
Scotland Scott Donaldson England 2016 World Championship Last 80 19 England Robert Milkins 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
Scotland Graeme Dott England 2013 UK Championship Last 128 11 Scotland Fraser Patrick 2
Scotland Graeme Dott England 2011 PTC - Event 3 Last 16 7 Scotland John Higgins 2
Scotland Graeme Dott England 2011 PTC - Event 3 Last 32 7 Scotland Stephen Hendry 2
Scotland Graeme Dott England 2011 World Championship Quarter-final 25 England Judd Trump 2
Scotland Graeme Dott England 2010 EPTC - Event 4 Last 16 7 England Ben Woollaston 2
Scotland Graeme Dott England 2010 World Championship Quarter-final 25 Northern Ireland Mark Allen 2
Malta Tony Drago England 2010 PTC - Event 1 Last 128 7 England Ian Glover 2
England Mike Dunn Germany 2015 European Tour - Event 3 Last 64 7 England Sean O'Sullivan 2
England Mike Dunn England 2013 World Championship Last 80 19 Thailand Thanawat Thirapongpaiboon 2
England Peter Ebdon Bulgaria 2015 European Tour - Event 4 Last 128 7 Ireland Brendan O'Donoghue 2
England Peter Ebdon England 2013 European Tour - Event 6 Last 64 7 Switzerland Alexander Ursenbacher 2
England Peter Ebdon China 2011 Wuxi Classic Round 1 9 China Rouzi Maimaiti 2
England Tom Ford China 2017 Shanghai Masters Last 128 9 China Chen Zifan 2
England Tom Ford England 2017 English Open Last 128 7 China Xu Si 2
England Tom Ford Germany 2016 Paul Hunter Classic Semi-final 7 Thailand Thepchaiya Un-Nooh 2
England Tom Ford England 2016 World Championship Last 80 19 England Sam Baird 2
England Tom Ford England 2015 UK Championship Last 128 11 Scotland Scott Donaldson 2
England Tom Ford Bulgaria 2012 European Tour - Event 4 Last 64 7 England Robert Milkins 2
England Tom Ford England 2012 World Championship Last 48 19 China Cao Yupeng 2
England Tom Ford England 2012 Championship League Group 7 5 Scotland Marcus Campbell 2
England Tom Ford England 2011 PTC - Event 10 Last 128 7 England Jordan Winbourne 2
England Tom Ford Germany 2010 EPTC - Event 5 Last 64 7 Germany Patrick Einsle 2
England Tom Ford England 2010 World Championship Last 48 19 England Judd Trump 2
Hong Kong Marco Fu China 2017 Shanghai Masters Last 32 9 England Robert Milkins 2
Hong Kong Marco Fu China 2017 China Championship Last 128 9 England Sanderson Lam 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 Last 128 7 England Sanderson Lam 2
Hong Kong Marco Fu Scotland 2016 Scottish Open Semi-final 11 China Yu Delu 2
Hong Kong Marco Fu England 2016 English Open Last 128 7 England Martin O'Donnell 2
Hong Kong Marco Fu England 2016 World Championship Last 32 19 England Peter Ebdon 2
Hong Kong Marco Fu England 2016 World Championship Last 16 25 Scotland Anthony McGill 2
Hong Kong Marco Fu Poland 2016 European Tour - Event 6 Last 32 7 England Matthew Selt 2
Hong Kong Marco Fu Germany 2016 German Masters Last 64 9 China Yu Delu 2
Hong Kong Marco Fu China 2015 International Championship Last 128 11 England Paul Davison 2
Hong Kong Marco Fu Wales 2015 Welsh Open Last 16 7 Wales Matthew Stevens 2
Hong Kong Marco Fu England 2015 Championship League Group 2 5 England Michael Holt 2
Hong Kong Marco Fu China 2014 Wuxi Classic Last 16 9 England Stuart Bingham 2
Hong Kong Marco Fu England 2014 World Championship Last 16 25 England Shaun Murphy 2
Hong Kong Marco Fu England 2014 World Championship Last 32 19 England Martin Gould 2
Hong Kong Marco Fu England 2013 European Tour - Event 6 Last 64 7 Australia Neil Robertson 2
Hong Kong Marco Fu China 2013 International Championship Final 19 China Ding Junhui 2
Hong Kong Marco Fu Australia 2013 Australian Open Quarter-final 9 Wales Dominic Dale 2
Hong Kong Marco Fu China 2013 Wuxi Classic Last 32 9 England Mark King 2
Hong Kong Marco Fu China 2013 Wuxi Classic Last 128 9 Wales Daniel Wells 2
Hong Kong Marco Fu Germany 2013 German Masters Semi-final 11 England Barry Hawkins 2
Hong Kong Marco Fu England 2013 Championship League Group 7 5 Wales Ryan Day 2
Hong Kong Marco Fu Germany 2013 European Tour - Event 6 Last 64 7 England Michael Wasley 2
Hong Kong Marco Fu England 2012 UK Championship Last 32 11 Northern Ireland Mark Allen 2
Hong Kong Marco Fu Belgium 2012 European Tour - Event 3 Last 128 7 England Peter Lines 2
Hong Kong Marco Fu England 2012 World Championship Last 48 19 England Joe Jogia 2
Hong Kong Marco Fu England 2011 PTC - Event 10 Last 128 7 England Reanne Evans 2
Hong Kong Marco Fu England 2011 PTC - Event 10 Last 32 7 England Joe Perry 2
Hong Kong Marco Fu England 2011 World Championship Last 32 19 England Martin Gould 2
Hong Kong Marco Fu England 2011 Masters Semi-final 11 Northern Ireland Mark Allen 2
Hong Kong Marco Fu England 2011 Masters Last 16 11 Scotland Stephen Maguire 2
Hong Kong Marco Fu England 2011 Championship League Group 7 5 England Martin Gould 2
Hong Kong Marco Fu England 2010 UK Championship Last 32 17 England Barry Hawkins 2
Hong Kong Marco Fu England 2010 PTC - Event 5 Last 32 7 Belgium Luca Brecel 2
Hong Kong Marco Fu Belgium 2010 EPTC - Event 2 Last 128 7 Northern Ireland Patrick Wallace 2
Hong Kong Marco Fu England 2010 PTC - Event 4 Last 16 7 Malta Tony Drago 2
Hong Kong Marco Fu England 2010 Championship League Group 4 5 Northern Ireland Mark Allen 2
Hong Kong Marco Fu England 2010 Championship League Group 4 5 England Ali Carter 2
Cyprus Michael Georgiou Germany 2017 German Masters Last 128 9 England Peter Ebdon 2
England David Gilbert Belgium 2017 European Masters Last 32 7 China Chen Zifan 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
England David Gilbert England 2016 World Championship Last 48 19 England Jack Lisowski 2
England David Gilbert England 2016 World Championship Last 144 19 Scotland Rhys Clark 2
England David Gilbert Germany 2015 European Tour - Event 3 Last 64 7 England James Cahill 2
England David Gilbert England 2015 World Championship Last 80 19 England Tom Ford 2
England David Gilbert China 2013 Wuxi Classic Last 32 9 Scotland Alan McManus 2
England David Gilbert England 2012 UK Championship Last 64 11 China Tian Pengfei 2
England David Gilbert China 2012 International Championship Last 80 11 England Sam Baird 2
England David Gilbert China 2012 Shanghai Masters Last 80 9 England Robbie Williams 2
England David Gilbert China 2012 World Open Last 64 9 Scotland Jamie Burnett 2
England David Gilbert Germany 2012 PTC - Event 12 Last 32 7 England Stephen Lee 2
England David Gilbert Australia 2011 Australian Open Last 64 9 England Dave Harold 2
England David Gilbert England 2011 Q School - Event 2 Last 32 7 England Martin O'Donnell 2
England David Gilbert England 2010 EPTC - Event 4 Last 128 7 England Jamie Cope 2
England Martin Gould China 2017 Shanghai Masters Last 32 9 Thailand Akani Songsermsawad 2
England Martin Gould China 2017 International Championship Last 32 11 England Kyren Wilson 2
England Martin Gould England 2017 World Championship Last 32 19 Scotland John Higgins 2
England Martin Gould England 2017 World Championship Last 48 19 China Yu Delu 2
England Martin Gould Germany 2016 German Masters Final 17 Belgium Luca Brecel 2
England Martin Gould England 2015 UK Championship Quarter-final 11 England David Grace 2
England Martin Gould Australia 2015 Australian Open Final 17 Scotland John Higgins 2
England Martin Gould Poland 2015 European Tour - Event 6 Last 32 7 Ireland Fergal O'Brien 2
England Martin Gould China 2014 International Championship Last 32 11 Northern Ireland Mark Allen 2
England Martin Gould England 2014 World Championship Last 48 19 China Liang Wenbo 2
England Martin Gould Poland 2014 European Tour - Event 8 Last 128 7 Poland Kacper Filipiak 2
England Martin Gould China 2013 Shanghai Masters Last 16 9 England Michael Holt 2
England Martin Gould Netherlands 2013 European Tour - Event 2 Last 16 7 Scotland Anthony McGill 2
England Martin Gould England 2013 Championship League Winners Group 5 England Ali Carter 2
England Martin Gould England 2012 World Championship Last 32 19 England David Gilbert 2
England Martin Gould England 2012 Championship League Group 3 5 Scotland Stephen Hendry 2
England Martin Gould England 2011 PTC - Event 11 Quarter-final 7 England Michael Holt 2
England Martin Gould England 2011 UK Championship Last 16 11 England Shaun Murphy 2
England Martin Gould Ireland 2011 PTC - Event 8 Last 64 7 Scotland Jamie Burnett 2
England Martin Gould England 2011 PTC - Event 7 Last 128 7 England Rod Lawler 2
England Martin Gould England 2011 PTC - Event 5 Last 64 7 Belgium Luca Brecel 2
England Martin Gould England 2011 PTC - Event 3 Last 128 7 Thailand Dechawat Poomjaeng 2
England Martin Gould Germany 2010 EPTC - Event 3 Last 64 7 China Liu Song 2
England Martin Gould England 2010 World Championship Last 48 19 England Nigel Bond 2
England Martin Gould England 2010 World Championship Last 32 19 Hong Kong Marco Fu 2
England David Grace England 2017 World Championship Last 144 19 Malaysia Thor Chuan Leong 2
England David Grace England 2010 EPTC - Event 4 Last 64 7 China Liang Wenbo 2
England David Gray England 2010 PTC - Event 2 Pre-qualifying 1 7 England Kamran Ashraf 2
Northern Ireland Gerard Greene England 2012 PTC - Event 4 Last 64 7 Ireland Fergal O'Brien 2
Northern Ireland Gerard Greene England 2010 EPTC - Event 4 Last 64 7 England Rory McLeod 2
Northern Ireland Gerard Greene Germany 2010 EPTC - Event 1 Last 64 7 England Allan Taylor 2
England Adrian Gunnell England 2010 World Championship Last 48 19 England Steve Davis 2
China Xiao Guodong Latvia 2017 Riga Masters Last 128 7 England Rory McLeod 2
China Xiao Guodong England 2017 World Championship Last 48 19 England Mark King 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
China Xiao Guodong England 2015 UK Championship Last 128 11 Thailand Noppon Saengkham 2
China Xiao Guodong China 2014 World Open Last 128 9 Wales Andrew Pagett 2
China Xiao Guodong Germany 2014 German Masters Last 16 9 Scotland Jamie Burnett 2
China Xiao Guodong England 2013 UK Championship Last 32 11 England Judd Trump 2
China Xiao Guodong China 2013 Shanghai Masters Semi-final 11 England Michael Holt 2
China Xiao Guodong Germany 2013 European Tour - Event 6 Last 64 7 China Lyu Chuang 2
China Xiao Guodong Australia 2012 Australian Open Last 64 9 Norway Kurt Maflin 2
China Xiao Guodong Wales 2012 Welsh Open Last 80 7 Ireland David Morris 2
China Xiao Guodong Poland 2011 PTC - Event 6 Last 16 7 Ireland Fergal O'Brien 2
China Xiao Guodong England 2011 World Championship Last 96 19 Norway Kurt Maflin 2
China Xiao Guodong England 2011 World Championship Last 80 19 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
England Anthony Hamilton England 2016 World Championship Last 48 19 England Robbie Williams 2
England Anthony Hamilton China 2016 China Open Last 128 9 England Kyren Wilson 2
England Anthony Hamilton China 2012 Wuxi Classic Last 48 9 Wales Michael White 2
England Anthony Hamilton England 2012 World Championship Last 64 19 Scotland Anthony McGill 2
England Anthony Hamilton China 2012 World Open Last 64 9 England Liam Highfield 2
England Anthony Hamilton Germany 2010 EPTC - Event 3 Last 64 7 Thailand James Wattana 2
Belgium Bjorn Haneveer England 2010 World Championship Last 64 19 England Martin Gould 2
China Li Hang China 2017 World Open Last 32 9 England Ricky Walden 2
China Li Hang China 2017 China Championship Last 32 9 Wales Michael White 2
China Li Hang China 2016 World Open Last 128 9 England James Cahill 2
China Li Hang England 2016 World Championship Last 144 19 China Lyu Chenwei 2
China Li Hang Germany 2015 German Masters Last 128 9 England Ricky Walden 2
China Li Hang China 2014 Shanghai Masters Last 32 9 England Stuart Bingham 2
China Li Hang Germany 2014 European Tour - Event 2 Last 128 7 Norway Kurt Maflin 2
China Li Hang China 2014 Asian Tour - Event 1 Last 128 7 China Si Jiaxin 2
China Li Hang England 2014 World Championship Last 96 19 India Pankaj Advani 2
China Li Hang England 2012 Q School - Event 2 Round 1 7 England Darren Bond 2
China Li Hang China 2011 China Open Last 32 9 Scotland Graeme Dott 2
England Dave Harold England 2013 European Tour - Event 6 Last 128 7 Northern Ireland Joe Swail 2
England Dave Harold Germany 2013 German Masters Last 32 9 Scotland Graeme Dott 2
England Barry Hawkins China 2017 International Championship Last 128 11 England Hammad Miah 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
England Barry Hawkins China 2016 China Open Last 128 9 England Sanderson Lam 2
England Barry Hawkins Poland 2016 European Tour - Event 6 Last 128 7 China Yu Delu 2
England Barry Hawkins Wales 2014 Welsh Open Quarter-final 9 Hong Kong Marco Fu 2
England Barry Hawkins England 2014 Masters Last 16 11 England Ricky Walden 2
England Barry Hawkins England 2013 UK Championship Last 16 11 England Shaun Murphy 2
England Barry Hawkins England 2013 World Championship Final 35 England Ronnie O'Sullivan 2
England Barry Hawkins England 2013 World Championship Semi-final 33 England Ricky Walden 2
England Barry Hawkins Germany 2013 German Masters Last 64 9 England Sam Baird 2
England Barry Hawkins Germany 2013 German Masters Last 16 9 Northern Ireland Mark Allen 2
England Barry Hawkins England 2012 World Championship Last 48 19 Ireland David Morris 2
England Barry Hawkins Wales 2012 Welsh Open Last 48 7 Northern Ireland Gerard Greene 2
England Barry Hawkins England 2012 Championship League Winners Group 5 England Judd Trump 2
England Barry Hawkins England 2011 PTC - Event 5 Quarter-final 7 England Michael Holt 2
England Barry Hawkins Australia 2011 Australian Open Last 48 9 England Nigel Bond 2
England Barry Hawkins England 2010 PTC - Event 5 Last 128 7 England Jamie O'Neill 2
England Barry Hawkins England 2010 PTC - Event 3 Last 32 7 England James McGouran 2
England Barry Hawkins England 2010 World Championship Last 48 19 England Ian McCulloch 2
Scotland Stephen Hendry England 2012 World Championship Last 32 19 England Stuart Bingham 2
Scotland Stephen Hendry England 2012 World Championship Last 48 19 China Yu Delu 2
Scotland Stephen Hendry England 2011 World Championship Last 32 19 England Joe Perry 2
Scotland Stephen Hendry England 2010 Masters Last 16 11 England Shaun Murphy 2
England Andy Hicks Wales 2012 Welsh Open Last 64 7 England Anthony Hamilton 2
England Andy Hicks Germany 2011 German Masters Last 96 9 England Paul Davison 2
England Andy Hicks Germany 2010 EPTC - Event 5 Last 128 7 Germany Christopher Frömmel 2
Scotland John Higgins China 2017 Shanghai Masters Last 32 9 China Zhou Yuelong 2
Scotland John Higgins Belgium 2017 European Masters Last 64 7 Switzerland Alexander Ursenbacher 2
Scotland John Higgins England 2017 World Championship Last 16 25 Northern Ireland Mark Allen 2
Scotland John Higgins England 2017 World Championship Final 35 England Mark Selby 2
Scotland John Higgins England 2017 World Championship Quarter-final 25 England Kyren Wilson 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
Scotland John Higgins Wales 2016 Welsh Open Last 64 7 England Sam Baird 2
Scotland John Higgins Germany 2016 German Masters Last 128 9 England Ian Glover 2
Scotland John Higgins China 2015 International Championship Final 11 England David Gilbert 2
Scotland John Higgins China 2015 International Championship Last 32 11 England Michael Holt 2
Scotland John Higgins Australia 2015 Australian Open Semi-final 11 Wales Jamie Jones 2
Scotland John Higgins Portugal 2014 European Tour - Event 5 Last 64 7 England Jimmy Robertson 2
Scotland John Higgins China 2014 World Open Last 16 9 England Judd Trump 2
Scotland John Higgins England 2014 Championship League Group 7 5 England Andrew Higginson 2
Scotland John Higgins England 2013 UK Championship Last 128 11 Malta Alex Borg 2
Scotland John Higgins China 2013 Asian Tour - Event 3 Last 128 7 China Liu Jiaming 2
Scotland John Higgins China 2013 Shanghai Masters Last 32 9 England Mike Dunn 2
Scotland John Higgins Netherlands 2013 European Tour - Event 2 Last 64 7 England Elliot Slessor 2
Scotland John Higgins China 2013 World Open Quarter-final 9 China Ding Junhui 2
Scotland John Higgins England 2013 Championship League Group 1 5 England Shaun Murphy 2
Scotland John Higgins England 2012 PTC - Event 4 Last 128 7 England Jamie O'Neill 2
Scotland John Higgins 2012 Premier League Group 6 England Peter Ebdon 2
Scotland John Higgins Germany 2012 PTC - Event 12 Last 128 7 England Steve Ventham 2
Scotland John Higgins Scotland 2011 Scottish Professional Championship Semi-final 9 Scotland Stephen Hendry 2
Scotland John Higgins Scotland 2011 Scottish Professional Championship Final 11 Scotland Anthony McGill 2
Scotland John Higgins England 2010 UK Championship Last 32 17 England Stephen Lee 2
Scotland John Higgins Czech Republic 2010 EPTC - Event 6 Last 32 7 England Adrian Gunnell 2
Scotland John Higgins Germany 2010 EPTC - Event 5 Last 32 7 England Martin Gould 2
Scotland John Higgins England 2010 World Championship Last 32 19 England Barry Hawkins 2
Scotland John Higgins England 2010 World Championship Last 16 25 England Steve Davis 2
Scotland John Higgins Wales 2010 Welsh Open Last 32 9 Ireland Michael Judge 2
Scotland John Higgins Wales 2010 Welsh Open Final 17 England Ali Carter 2
England Andrew Higginson Australia 2015 Australian Open Last 64 9 England Anthony Hamilton 2
England Andrew Higginson China 2013 World Open Last 48 9 England Rod Lawler 2
England Andrew Higginson China 2012 International Championship Last 48 11 England David Gilbert 2
England Andrew Higginson England 2010 UK Championship Last 16 17 Australia Neil Robertson 2
England Andrew Higginson England 2010 PTC - Event 5 Last 128 7 China Chen Zhe 2
England Liam Highfield England 2016 World Championship Last 48 19 England Sam Baird 2
England Liam Highfield China 2015 International Championship Last 128 11 China Cao Yupeng 2
England Liam Highfield China 2012 Wuxi Classic Last 96 9 England Michael Wasley 2
England Liam Highfield England 2010 UK Championship Last 80 17 Malta Tony Drago 2
Wales Kishan Hirani England 2016 World Championship Last 144 19 England Mitchell Mann 2
England Michael Holt England 2017 World Championship Last 144 19 Pakistan Hamza Akbar 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
England Michael Holt England 2016 World Championship Last 32 19 Australia Neil Robertson 2
England Michael Holt China 2016 China Open Last 128 9 England Matthew Day 2
England Michael Holt China 2014 Wuxi Classic Last 128 9 England Hammad Miah 2
England Michael Holt England 2014 Championship League Group 6 5 Wales Dominic Dale 2
England Michael Holt China 2013 Asian Tour - Event 2 Quarter-final 7 China Zhou Yuelong 2
England Michael Holt China 2013 China Open Last 32 9 Scotland Stephen Maguire 2
England Michael Holt Belgium 2012 European Tour - Event 3 Last 128 7 England Steve Davis 2
England Michael Holt England 2011 PTC - Event 7 Last 64 7 England Jack Lisowski 2
England Michael Holt Czech Republic 2010 EPTC - Event 6 Semi-final 7 England Shaun Murphy 2
Finland Robin Hull Germany 2017 German Masters Last 64 9 Wales Matthew Stevens 2
Finland Robin Hull England 2015 World Championship Last 80 19 England Ben Woollaston 2
Finland Robin Hull England 2015 World Championship Last 48 19 Brazil Igor Figueiredo 2
Finland Robin Hull China 2014 Wuxi Classic Last 32 9 Scotland Graeme Dott 2
Finland Robin Hull England 2014 World Championship Last 128 19 Malta Tony Drago 2
Finland Robin Hull Australia 2011 Australian Open Last 80 9 England Jack Lisowski 2
England Kuldesh Johal England 2015 Q School - Event 2 Last 128 7 England Mark Vincent 2
Wales Jamie Jones England 2017 World Championship Last 48 19 Scotland Graeme Dott 2
Wales Jak Jones China 2016 International Championship Last 128 11 Thailand Thepchaiya Un-Nooh 2
Wales Jamie Jones England 2015 UK Championship Last 32 11 England Mark Selby 2
Wales Duane Jones China 2014 China Open Last 128 9 England Joe Perry 2
Wales Jamie Jones England 2012 World Championship Last 16 25 England Andrew Higginson 2
Wales Jamie Jones England 2012 World Championship Last 64 19 England Andy Hicks 2
Wales Jamie Jones England 2012 World Championship Last 32 19 England Shaun Murphy 2
Wales Duane Jones England 2011 PTC - Event 11 Last 128 7 England Michael Holt 2
Wales Jamie Jones England 2010 UK Championship Last 96 17 Northern Ireland Dermot McGlinchey 2
England Mark Joyce Romania 2016 European Masters Last 64 7 Scotland Graeme Dott 2
England Mark Joyce Germany 2016 German Masters Last 16 9 England Mark King 2
England Mark Joyce China 2014 International Championship Last 64 11 Wales Ryan Day 2
England Mark Joyce England 2012 PTC - Event 3 Last 128 7 England Michael Wasley 2
England Mark Joyce England 2010 UK Championship Quarter-final 17 Wales Mark Williams 2
England Mark Joyce Belgium 2010 EPTC - Event 2 Last 128 7 England David Grace 2
England Mark Joyce England 2010 World Championship Last 80 19 England Jimmy Robertson 2
China Ding Junhui China 2017 World Open Quarter-final 9 China Li Hang 2
China Ding Junhui China 2017 China Open Last 32 9 China Zhou Yuelong 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
China Ding Junhui England 2016 World Championship Last 48 19 England Nigel Bond 2
China Ding Junhui Wales 2016 Welsh Open Quarter-final 9 Australia Neil Robertson 2
China Ding Junhui India 2015 Indian Open Last 64 7 Thailand Thepchaiya Un-Nooh 2
China Ding Junhui Germany 2015 German Masters Last 64 9 England Craig Steadman 2
China Ding Junhui China 2014 Asian Tour - Event 1 Quarter-final 7 Scotland Jamie Burnett 2
China Ding Junhui China 2014 China Open Final 19 Australia Neil Robertson 2
China Ding Junhui China 2014 Asian Tour - Event 4 Last 16 7 China Liang Wenbo 2
China Ding Junhui Wales 2014 Welsh Open Final 17 England Ronnie O'Sullivan 2
China Ding Junhui Wales 2014 Welsh Open Semi-final 11 England Joe Perry 2
China Ding Junhui Wales 2014 Welsh Open Quarter-final 9 England Joel Walker 2
China Ding Junhui Germany 2014 German Masters Final 17 England Judd Trump 2
China Ding Junhui England 2013 UK Championship Last 16 11 England Ricky Walden 2
China Ding Junhui China 2013 International Championship Last 32 11 Thailand James Wattana 2
China Ding Junhui India 2013 Indian Open Last 32 7 England Mark Joyce 2
China Ding Junhui India 2013 Indian Open Final 9 India Aditya Mehta 2
China Ding Junhui Germany 2013 European Tour - Event 5 Last 128 7 China Li Hang 2
China Ding Junhui China 2013 Shanghai Masters Last 32 9 England David Gilbert 2
China Ding Junhui England 2013 European Tour - Event 3 Quarter-final 7 England Jimmy Robertson 2
China Ding Junhui England 2013 European Tour - Event 3 Last 16 7 England Anthony Hamilton 2
China Ding Junhui China 2013 Wuxi Classic Last 128 9 India Aditya Mehta 2
China Ding Junhui England 2013 World Championship Last 32 19 Scotland Alan McManus 2
China Ding Junhui Wales 2013 Welsh Open Last 32 7 England Mark King 2
China Ding Junhui Wales 2013 Welsh Open Last 64 7 Thailand Dechawat Poomjaeng 2
China Ding Junhui Germany 2013 German Masters Last 64 9 China Lyu Chuang 2
China Ding Junhui England 2013 Masters Last 16 11 Australia Neil Robertson 2
China Ding Junhui England 2013 Championship League Winners Group 5 Northern Ireland Mark Allen 2
China Ding Junhui England 2013 Championship League Winners Group 5 England Barry Hawkins 2
China Ding Junhui Scotland 2012 European Tour - Event 5 Last 128 7 Scotland Michael Leslie 2
China Ding Junhui Scotland 2012 European Tour - Event 5 Last 64 7 Wales Mark Williams 2
China Ding Junhui China 2012 International Championship Last 32 11 China Zhou Yuelong 2
China Ding Junhui Ireland 2012 PTC Grand Final Round 1 7 England Ben Woollaston 2
China Ding Junhui Wales 2012 Welsh Open Final 17 England Mark Selby 2
China Ding Junhui Germany 2012 PTC - Event 12 Last 128 7 England Brandon Winstone 2
China Ding Junhui England 2011 PTC - Event 11 Last 16 7 England Anthony Hamilton 2
China Ding Junhui Australia 2011 Australian Open Last 32 9 England Stuart Bingham 2
China Ding Junhui England 2011 World Championship Last 32 19 Scotland Jamie Burnett 2
China Ding Junhui China 2011 China Open Last 32 9 Norway Kurt Maflin 2
China Ding Junhui Wales 2011 Welsh Open Last 32 7 Scotland Marcus Campbell 2
China Ding Junhui Germany 2011 German Masters Last 16 9 England Peter Ebdon 2
China Ding Junhui England 2010 UK Championship Last 16 17 Northern Ireland Mark Allen 2
China Ding Junhui England 2010 UK Championship Last 32 17 Wales Matthew Stevens 2
China Ding Junhui England 2010 World Championship Last 16 25 England Shaun Murphy 2
China Ding Junhui China 2010 China Open Final 19 Wales Mark Williams 2
China Ding Junhui China 2010 China Open Last 32 9 Northern Ireland Gerard Greene 2
China Ding Junhui China 2010 China Open Last 16 9 England Mark Selby 2
China Ding Junhui China 2010 China Open Semi-final 11 Northern Ireland Mark Allen 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
England Mark King Germany 2015 European Tour - Event 2 Semi-final 7 England Shaun Murphy 2
England Mark King England 2013 World Championship Last 48 19 China Yu Delu 2
England Mark King China 2012 Wuxi Classic Last 48 9 England Dave Harold 2
England Mark King England 2012 Championship League Group 5 5 Northern Ireland Mark Allen 2
England Mark King England 2011 PTC - Event 5 Last 128 7 England Adrian Gunnell 2
England Sanderson Lam England 2017 World Championship Last 144 19 Northern Ireland Joe Swail 2
England Sanderson Lam England 2014 World Championship Last 128 19 Thailand Thanawat Thirapongpaiboon 2
England Rod Lawler England 2015 World Championship Last 80 19 Brazil Igor Figueiredo 2
England Rod Lawler England 2010 World Championship Last 80 19 Thailand Noppadol Sangnil 2
England Stephen Lee England 2012 World Championship Last 32 19 England Andrew Higginson 2
England Stephen Lee China 2012 China Open Quarter-final 9 England Judd Trump 2
England Stephen Lee England 2010 UK Championship Last 32 17 Scotland John Higgins 2
England Oliver Lines China 2014 Asian Tour - Event 2 Quarter-final 7 Wales Ryan Day 2
England Peter Lines England 2012 PTC - Event 2 Last 64 7 Scotland Alan McManus 2
England Jack Lisowski China 2017 Shanghai Masters Last 64 9 Scotland Chris Totten 2
England Jack Lisowski China 2017 Shanghai Masters Last 128 9 England Jimmy White 2
England Jack Lisowski China 2017 International Championship Last 32 11 China Xiao Guodong 2
England Jack Lisowski England 2017 English Open Last 128 7 England Rory McLeod 2
England Jack Lisowski China 2015 International Championship Last 128 11 Iran Hossein Vafaei 2
England Jack Lisowski Australia 2014 Australian Open Last 96 9 England Oliver Lines 2
England Jack Lisowski Germany 2013 European Tour - Event 6 Last 128 7 England Matthew Couch 2
England Jack Lisowski England 2012 UK Championship Last 64 11 China Chen Zhe 2
England Jack Lisowski England 2012 UK Championship Last 48 11 England Joe Perry 2
England Jack Lisowski China 2012 China Open Last 64 9 England Dave Harold 2
England Jack Lisowski Belgium 2011 PTC - Event 9 Last 128 7 Scotland Marcus Campbell 2
England Jack Lisowski China 2011 China Open Last 80 9 Norway Kurt Maflin 2
Norway Kurt Maflin China 2017 Shanghai Masters Last 32 9 China Yu Delu 2
Norway Kurt Maflin China 2016 World Open Last 128 9 Wales David John 2
Norway Kurt Maflin England 2015 World Championship Last 144 19 England David Grace 2
Norway Kurt Maflin China 2015 China Open Last 32 9 England Mike Dunn 2
Norway Kurt Maflin China 2015 China Open Semi-final 11 England Mark Selby 2
Norway Kurt Maflin China 2014 World Open Last 32 9 England Ali Carter 2
Norway Kurt Maflin Belgium 2013 European Tour - Event 7 Last 128 7 China Li Hang 2
Norway Kurt Maflin China 2013 China Open Last 64 9 China Xiao Guodong 2
Norway Kurt Maflin China 2013 World Open Last 96 9 England Martin O'Donnell 2
Norway Kurt Maflin England 2012 PTC - Event 4 Last 64 7 England Peter Ebdon 2
Norway Kurt Maflin China 2011 Shanghai Masters Last 64 9 England Mark Joyce 2
Norway Kurt Maflin England 2011 World Championship Last 96 19 China Xiao Guodong 2
Norway Kurt Maflin China 2011 China Open Last 48 9 England Mark King 2
Norway Kurt Maflin China 2011 China Open Last 80 9 England Jack Lisowski 2
Scotland Stephen Maguire China 2017 Shanghai Masters Last 64 9 England Rory McLeod 2
Scotland Stephen Maguire England 2017 World Championship Last 48 19 China Li Hang 2
Scotland Stephen Maguire China 2017 China Open Last 32 9 China Li Hang 2
Scotland Stephen Maguire England 2016 UK Championship Last 32 11 Ireland Fergal O'Brien 2
Scotland Stephen Maguire England 2016 UK Championship Last 16 11 Belgium Luca Brecel 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 Stephen Maguire England 2016 Championship League Group 3 5 England Ricky Walden 2
Scotland Stephen Maguire England 2015 UK Championship Last 32 11 England Mark Davis 2
Scotland Stephen Maguire Latvia 2015 European Tour - Event 1 Last 64 7 Germany Lukas Kleckers 2
Scotland Stephen Maguire Wales 2015 World Grand Prix Last 32 7 China Xiao Guodong 2
Scotland Stephen Maguire Germany 2015 German Masters Last 16 9 England Mark King 2
Scotland Stephen Maguire Portugal 2014 European Tour - Event 5 Last 64 7 Finland Robin Hull 2
Scotland Stephen Maguire England 2014 UK Championship Last 128 11 China Lu Ning 2
Scotland Stephen Maguire Germany 2014 European Tour - Event 2 Last 128 7 England Hammad Miah 2
Scotland Stephen Maguire England 2013 UK Championship Last 32 11 China Liang Wenbo 2
Scotland Stephen Maguire China 2013 International Championship Last 128 11 Ireland David Morris 2
Scotland Stephen Maguire Wales 2013 Welsh Open Final 17 England Stuart Bingham 2
Scotland Stephen Maguire England 2013 Masters Last 16 11 Scotland Graeme Dott 2
Scotland Stephen Maguire England 2013 Championship League Group 3 5 Australia Neil Robertson 2
Scotland Stephen Maguire China 2012 International Championship Last 32 11 Scotland Jamie Burnett 2
Scotland Stephen Maguire England 2012 PTC - Event 2 Last 64 7 England Ali Carter 2
Scotland Stephen Maguire England 2012 World Championship Quarter-final 25 Scotland Stephen Hendry 2
Scotland Stephen Maguire England 2012 World Championship Last 16 25 England Joe Perry 2
Scotland Stephen Maguire Wales 2012 Welsh Open Last 32 7 England Adam Wicheard 2
Scotland Stephen Maguire England 2011 UK Championship Last 32 11 Scotland Stephen Hendry 2
Scotland Stephen Maguire England 2011 UK Championship Last 16 11 Scotland John Higgins 2
Scotland Stephen Maguire England 2011 PTC - Event 10 Last 128 7 China Zhang Anda 2
Scotland Stephen Maguire China 2011 Wuxi Classic Quarter-final 9 China Ding Junhui 2
Scotland Stephen Maguire Wales 2011 Welsh Open Semi-final 11 England Mark Selby 2
Scotland Stephen Maguire England 2010 UK Championship Last 32 17 Ireland Ken Doherty 2
Scotland Stephen Maguire England 2010 UK Championship Quarter-final 17 Scotland John Higgins 2
Scotland Stephen Maguire England 2010 EPTC - Event 4 Quarter-final 7 England Anthony Hamilton 2
Scotland Stephen Maguire England 2010 EPTC - Event 4 Last 16 7 England Jack Lisowski 2
Scotland Stephen Maguire Germany 2010 EPTC - Event 3 Last 32 7 England Michael Wasley 2
Scotland Stephen Maguire England 2010 PTC - Event 1 Last 128 7 England Stuart Carrington 2
Scotland Stephen Maguire England 2010 Championship League Group 1 - Semi-final 5 England Ali Carter 2
England Ian McCulloch Australia 2011 Australian Open Last 80 9 England Ben Woollaston 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
Scotland Anthony McGill England 2016 World Championship Last 32 19 England Shaun Murphy 2
Scotland Anthony McGill China 2015 Shanghai Masters Last 48 9 England Kyren Wilson 2
Scotland Anthony McGill Germany 2014 European Tour - Event 2 Last 64 7 England David Gilbert 2
Scotland Anthony McGill India 2013 Indian Open Last 64 7 England Barry Hawkins 2
Scotland Anthony McGill Bulgaria 2013 European Tour - Event 1 Last 128 7 Qatar Ahmed Saif 2
Scotland Anthony McGill China 2012 International Championship Last 80 11 England Martin O'Donnell 2
Scotland Anthony McGill England 2011 PTC - Event 2 Last 64 7 England Andrew Higginson 2
Scotland Anthony McGill Czech Republic 2010 EPTC - Event 6 Last 64 7 Czech Republic Jakub Rendla 2
Scotland Alan McManus England 2016 World Championship Quarter-final 25 Scotland John Higgins 2
Scotland Alan McManus Poland 2016 European Tour - Event 6 Last 128 7 Thailand Dechawat Poomjaeng 2
Scotland Alan McManus China 2015 Shanghai Masters Wildcard 9 China Yao Pengcheng 2
Scotland Alan McManus Latvia 2014 European Tour - Event 1 Last 16 7 England Barry Hawkins 2
India Aditya Mehta Germany 2015 German Masters Last 128 9 England Adam Duffy 2
India Aditya Mehta India 2013 Indian Open Last 64 7 England Peter Ebdon 2
India Aditya Mehta China 2012 International Championship Last 96 11 Scotland Michael Leslie 2
England Robert Milkins Belgium 2017 European Masters Last 128 7 China Lu Haotian 2
England Robert Milkins England 2016 World Championship Last 80 19 Scotland Scott Donaldson 2
England Robert Milkins Germany 2015 European Tour - Event 3 Last 64 7 England Tom Ford 2
England Robert Milkins England 2013 World Championship Last 16 25 England Ricky Walden 2
England Robert Milkins Poland 2012 European Tour - Event 2 Last 128 7 England Chris Norbury 2
Ireland David Morris England 2016 World Championship Last 144 19 England Chris Melling 2
Ireland David Morris England 2013 Q School - Event 2 Last 64 7 England Sam Thistlewhite 2
Ireland David Morris England 2013 Q School - Event 2 Last 16 7 England Mitchell Travis 2
Ireland David Morris Belgium 2011 PTC - Event 9 Last 32 7 England Peter Lines 2
England Shaun Murphy England 2017 English Open Last 64 7 Wales Daniel Wells 2
England Shaun Murphy India 2017 Indian Open Last 32 7 Ireland Fergal O'Brien 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 Shaun Murphy England 2016 World Championship Last 32 19 Scotland Anthony McGill 2
England Shaun Murphy China 2016 China Open Last 128 9 England Zak Surety 2
England Shaun Murphy Germany 2016 German Masters Last 64 9 China Lu Ning 2
England Shaun Murphy England 2015 UK Championship Last 64 11 China Zhou Yuelong 2
England Shaun Murphy England 2015 World Championship Last 32 19 Finland Robin Hull 2
England Shaun Murphy England 2015 World Championship Final 35 England Stuart Bingham 2
England Shaun Murphy Poland 2015 European Tour - Event 6 Last 16 7 Scotland Alan McManus 2
England Shaun Murphy Wales 2015 Welsh Open Last 64 7 Wales Jamie Jones 2
England Shaun Murphy Germany 2015 German Masters Semi-final 11 China Liang Wenbo 2
England Shaun Murphy Germany 2015 German Masters Last 64 9 England Robbie Williams 2
England Shaun Murphy Germany 2015 German Masters Final 17 England Mark Selby 2
England Shaun Murphy England 2015 Masters Final 19 Australia Neil Robertson 2
England Shaun Murphy England 2015 Masters Quarter-final 11 Scotland Stephen Maguire 2
England Shaun Murphy Germany 2014 European Tour - Event 4 Quarter-final 7 Wales Mark Williams 2
England Shaun Murphy China 2014 World Open Final 19 England Mark Selby 2
England Shaun Murphy Poland 2014 European Tour - Event 8 Last 64 7 England Stuart Bingham 2
England Shaun Murphy England 2013 European Tour - Event 3 Last 64 7 England Jimmy White 2
England Shaun Murphy England 2013 World Championship Last 32 19 England Martin Gould 2
England Shaun Murphy England 2013 World Championship Last 16 25 Scotland Graeme Dott 2
England Shaun Murphy Germany 2013 German Masters Quarter-final 9 Australia Neil Robertson 2
England Shaun Murphy England 2013 Championship League Group 1 5 England Martin Gould 2
England Shaun Murphy England 2013 Championship League Group 1 5 Wales Matthew Stevens 2
England Shaun Murphy China 2012 International Championship Last 16 11 China Ding Junhui 2
England Shaun Murphy England 2012 World Championship Last 32 19 Wales Jamie Jones 2
England Shaun Murphy China 2012 World Open Last 32 9 England Ricky Walden 2
England Shaun Murphy England 2012 Masters Last 16 11 England Martin Gould 2
England Shaun Murphy England 2012 Championship League Group 1 5 England Andrew Higginson 2
England Shaun Murphy England 2011 PTC - Event 7 Last 32 7 England Nigel Bond 2
England Shaun Murphy China 2011 Shanghai Masters Last 16 9 Northern Ireland Mark Allen 2
England Shaun Murphy 2011 Premier League Event 10 - Semi-final 5 England Judd Trump 2
England Shaun Murphy England 2011 Championship League Group 3 - Final 5 England Mark King 2
England Shaun Murphy England 2010 UK Championship Semi-final 17 Wales Mark Williams 2
England Shaun Murphy 2010 Premier League Group 6 China Ding Junhui 2
England Shaun Murphy China 2010 Wuxi Classic Quarter-final 9 Scotland Stephen Hendry 2
England Shaun Murphy England 2010 World Championship Last 16 25 China Ding Junhui 2
China Lu Ning China 2012 China Open Last 32 9 England Shaun Murphy 2
England Chris Norbury England 2010 World Championship Last 96 19 China Mei Xiwen 2
Ireland Fergal O'Brien England 2015 World Championship Last 80 19 England Chris Wakelin 2
Ireland Fergal O'Brien England 2015 World Seniors Championship Last 16 3 England Peter Ebdon 2
Ireland Fergal O'Brien China 2013 Wuxi Classic Last 64 9 England Barry Hawkins 2
Ireland Fergal O'Brien England 2012 PTC - Event 3 Last 64 7 England Gary Wilson 2
Ireland Fergal O'Brien England 2012 PTC - Event 2 Last 128 7 England Adrian Gunnell 2
England Martin O'Donnell China 2017 China Open Last 64 9 England Jimmy Robertson 2
Ireland Brendan O'Donoghue England 2010 World Championship Last 96 19 England Matthew Couch 2
England Ronnie O'Sullivan England 2017 Champion of Champions Semi-final 11 England Anthony Hamilton 2
England Ronnie O'Sullivan England 2017 Champion of Champions Quarter-final 11 Scotland John Higgins 2
England Ronnie O'Sullivan England 2017 English Open Semi-final 11 Scotland Anthony McGill 2
England Ronnie O'Sullivan England 2017 English Open Last 64 7 England Mark Davis 2
England Ronnie O'Sullivan China 2017 China Championship Last 64 9 England Sam Baird 2
England Ronnie O'Sullivan Hong Kong 2017 Hong Kong Masters Semi-final 11 England Judd Trump 2
England Ronnie O'Sullivan England 2017 World Championship Quarter-final 25 China Ding Junhui 2
England Ronnie O'Sullivan England 2017 World Championship Last 32 19 England Gary Wilson 2
England Ronnie O'Sullivan England 2017 World Championship Last 16 25 England Shaun Murphy 2
England Ronnie O'Sullivan China 2017 China Open Last 32 9 England Mark Joyce 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 Ronnie O'Sullivan Wales 2016 Welsh Open Semi-final 11 England Joe Perry 2
England Ronnie O'Sullivan England 2016 Masters Last 16 11 Wales Mark Williams 2
England Ronnie O'Sullivan England 2016 Championship League Final 5 England Judd Trump 2
England Ronnie O'Sullivan England 2016 Championship League Group 1 - Final 5 England Robert Milkins 2
England Ronnie O'Sullivan England 2016 Championship League Group 1 5 England Robert Milkins 2
England Ronnie O'Sullivan England 2015 Masters Last 16 11 England Ricky Walden 2
England Ronnie O'Sullivan England 2015 Championship League Group 5 5 Ireland Fergal O'Brien 2
England Ronnie O'Sullivan England 2014 Champion of Champions Last 16 7 England Stuart Bingham 2
England Ronnie O'Sullivan England 2014 Champion of Champions Semi-final 11 China Ding Junhui 2
England Ronnie O'Sullivan England 2014 World Championship Quarter-final 25 England Shaun Murphy 2
England Ronnie O'Sullivan England 2013 UK Championship Last 32 11 Scotland Marcus Campbell 2
England Ronnie O'Sullivan England 2013 UK Championship Quarter-final 11 England Stuart Bingham 2
England Ronnie O'Sullivan England 2013 Champion of Champions Semi-final 11 Australia Neil Robertson 2
England Ronnie O'Sullivan England 2013 Champion of Champions Last 16 7 England Mark Davis 2
England Ronnie O'Sullivan Belgium 2013 European Tour - Event 7 Last 32 7 Wales Michael White 2
England Ronnie O'Sullivan Belgium 2013 European Tour - Event 7 Semi-final 7 England Ben Woollaston 2
England Ronnie O'Sullivan England 2013 European Tour - Event 6 Last 128 7 England Luke Garland 2
England Ronnie O'Sullivan China 2013 International Championship Last 32 11 China Liang Wenbo 2
England Ronnie O'Sullivan Germany 2013 European Tour - Event 5 Last 64 7 England Ben Woollaston 2
England Ronnie O'Sullivan England 2012 World Championship Last 16 25 Wales Mark Williams 2
England Ronnie O'Sullivan Wales 2012 Welsh Open Quarter-final 9 England Judd Trump 2
England Ronnie O'Sullivan Germany 2012 German Masters Last 16 9 England Joe Perry 2
England Ronnie O'Sullivan Belgium 2011 PTC - Event 9 Final 7 England Judd Trump 2
England Ronnie O'Sullivan England 2011 PTC - Event 7 Last 64 7 India Aditya Mehta 2
England Ronnie O'Sullivan England 2011 PTC - Event 7 Quarter-final 7 China Lyu Chuang 2
England Ronnie O'Sullivan China 2011 Shanghai Masters Last 32 9 Thailand James Wattana 2
England Ronnie O'Sullivan Germany 2011 PTC - Event 4 Last 64 7 Scotland Anthony McGill 2
England Ronnie O'Sullivan England 2011 PTC - Event 1 Quarter-final 7 England Stuart Bingham 2
England Ronnie O'Sullivan England 2011 PTC - Event 1 Semi-final 7 England Joe Jogia 2
England Ronnie O'Sullivan England 2011 PTC - Event 1 Final 7 England Joe Perry 2
England Ronnie O'Sullivan England 2011 World Championship Last 16 25 England Shaun Murphy 2
England Ronnie O'Sullivan England 2011 World Championship Quarter-final 25 Scotland John Higgins 2
England Ronnie O'Sullivan England 2011 Championship League Group 2 5 England Shaun Murphy 2
England Ronnie O'Sullivan England 2011 Championship League Group 2 - Final 5 Wales Mark Williams 2
England Ronnie O'Sullivan 2010 Premier League Semi-final 9 Australia Neil Robertson 2
England Ronnie O'Sullivan 2010 Premier League Group 6 Hong Kong Marco Fu 2
England Ronnie O'Sullivan England 2010 PTC - Event 4 Semi-final 7 Wales Dominic Dale 2
England Ronnie O'Sullivan England 2010 World Championship Last 32 19 China Liang Wenbo 2
England Ronnie O'Sullivan England 2010 Masters Final 19 England Mark Selby 2
England Ronnie O'Sullivan England 2010 Masters Last 16 11 Australia Neil Robertson 2
England Joe Perry China 2017 Shanghai Masters Last 64 9 England Matthew Selt 2
England Joe Perry England 2017 World Championship Last 144 19 England Zack Richardson 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
England Joe Perry Bulgaria 2015 European Tour - Event 4 Last 128 7 Scotland Mark Owens 2
England Joe Perry Latvia 2015 European Tour - Event 1 Last 64 7 England Tom Ford 2
England Joe Perry Australia 2015 Australian Open Quarter-final 9 Scotland John Higgins 2