Tournaments In Professional

  • Patreon
  • Tournament Status Category City Country
    2019 China Championship Professional Ranking Unknown China
    2019 Shanghai Masters Professional Invitational Shanghai China
    2019 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2019 Paul Hunter Classic Professional Invitational Fürth Germany
    2019 International Championship Professional Ranking Daqing China
    2019 Riga Masters Professional Ranking Riga Latvia
    2019 Q School - Event 3 Professional Tour Qualifier Wigan England
    2019 Q School - Event 2 Professional Tour Qualifier Wigan England
    2019 Q School - Event 1 Professional Tour Qualifier Wigan England
    2019 World Championship Professional Ranking Sheffield England
    2019 China Open Professional Ranking Beijing China
    2019 Tour Championship Professional Ranking Llandudno Wales
    2019 Gibraltar Open Professional Ranking Gibraltar Gibraltar
    2019 Players Championship Professional Ranking Preston England
    2019 Indian Open Professional Ranking Kochi India
    2019 Snooker Shootout Professional Ranking Watford England
    2019 Welsh Open Professional Ranking Cardiff Wales
    2019 World Grand Prix Professional Ranking Cheltenham England
    2019 German Masters Professional Ranking Berlin Germany
    2019 Masters Professional Invitational London England
    2019 Championship League Professional League Coventry England
    2018 Scottish Open Professional Ranking Glasgow Scotland
    2018 UK Championship Professional Ranking York England
    2018 Northern Ireland Open Professional Ranking Belfast Northern Ireland
    2018 Champion of Champions Professional Invitational Coventry England
    2018 International Championship Professional Ranking Daqing China
    2018 English Open Professional Ranking Crawley England
    2018 European Masters Professional Ranking Lommel Belgium
    2018 China Championship Professional Ranking Unknown China
    2018 Shanghai Masters Professional Invitational Shanghai China
    2018 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2018 Paul Hunter Classic Professional Ranking Fürth Germany
    2018 World Open Professional Ranking Unknown China
    2018 Riga Masters Professional Ranking Riga Latvia
    2018 Q School - Event 3 Professional Tour Qualifier Burton on Trent England
    2018 Q School - Event 2 Professional Tour Qualifier Burton on Trent England
    2018 Q School - Event 1 Professional Tour Qualifier Burton on Trent England
    2018 World Championship Professional Ranking Sheffield England
    2018 China Open Professional Ranking Beijing China
    2018 Players Championship Professional Ranking Llandudno Wales
    2018 Romanian Masters Professional Invitational Bucharest Romania
    2018 Gibraltar Open Professional Ranking Gibraltar Gibraltar
    2018 Welsh Open Professional Ranking Cardiff Wales
    2018 World Grand Prix Professional Ranking Preston England
    2018 Snooker Shootout Professional Ranking Watford England
    2018 German Masters Professional Ranking Berlin Germany
    2018 Masters Professional Invitational London England
    2018 Championship League Professional League Coventry England
    2017 Scottish Open Professional Ranking Glasgow Scotland
    2017 UK Championship Professional Ranking York England
    2017 Northern Ireland Open Professional Ranking Belfast Northern Ireland
    2017 Shanghai Masters Professional Ranking Shanghai China
    2017 Champion of Champions Professional Invitational Coventry England
    2017 International Championship Professional Ranking Daqing China
    2017 English Open Professional Ranking Barnsley England
    2017 European Masters Professional Ranking Lommel Belgium
    2017 World Open Professional Ranking Yushan China
    2017 Indian Open Professional Ranking Unknown India
    2017 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2017 Paul Hunter Classic Professional Ranking Fürth Germany
    2017 China Championship Professional Ranking Unknown China
    2017 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
    2017 Riga Masters Professional Ranking Riga Latvia
    2017 Q School - Event 2 Professional Tour Qualifier Preston England
    2017 Q School - Event 1 Professional Tour Qualifier Preston England
    2017 World Championship Professional Ranking Sheffield England
    2017 EBSA Amateur Play Offs Professional Tour Qualifier Sheffield England
    2017 China Open Professional Ranking Beijing China
    2017 Players Championship Professional Ranking Llandudno Wales
    2017 Gibraltar Open Professional Ranking Gibraltar Gibraltar
    2017 Snooker Shootout Professional Ranking Watford England
    2017 Welsh Open Professional Ranking Cardiff Wales
    2017 World Grand Prix Professional Ranking Preston England
    2017 German Masters Professional Ranking Berlin Germany
    2017 Masters Professional Invitational London England
    2017 Championship League Professional League Coventry England
    2016 Scottish Open Professional Ranking Glasgow Scotland
    2016 UK Championship Professional Ranking York England
    2016 Northern Ireland Open Professional Ranking Belfast Northern Ireland
    2016 Champion of Champions Professional Invitational Coventry England
    2016 China Championship Professional Invitational Guangzhou China
    2016 International Championship Professional Ranking Unknown China
    2016 English Open Professional Ranking Manchester England
    2016 European Masters Professional Ranking Bucharest Romania
    2016 Shanghai Masters Professional Ranking Shanghai China
    2016 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2016 Paul Hunter Classic Professional Ranking Fürth Germany
    2016 World Open Professional Ranking Yushan China
    2016 Indian Open Professional Ranking Hyderabad India
    2016 Riga Masters Professional Ranking Riga Latvia
    2016 Q School - Event 2 Professional Tour Qualifier Burton on Trent England
    2016 Q School - Event 1 Professional Tour Qualifier Burton on Trent England
    2016 World Championship Professional Ranking Sheffield England
    2016 EBSA Amateur Play Offs Professional Tour Qualifier Sheffield England
    2016 China Open Professional Ranking Beijing China
    2016 Players Championship Grand Final Professional Ranking Manchester England
    2016 World Grand Prix Professional Ranking Llandudno Wales
    2016 European Tour - Event 6 Professional Minor Ranking Gdynia Poland
    2016 Welsh Open Professional Ranking Cardiff Wales
    2016 Snooker Shootout Professional Invitational Reading England
    2016 German Masters Professional Ranking Berlin Germany
    2016 World Seniors Championship Professional Non-ranking Preston England
    2016 Masters Professional Invitational London England
    2016 Championship League Professional League Stock England
    2015 European Tour - Event 5 Professional Minor Ranking Gibraltar Gibraltar
    2015 UK Championship Professional Ranking York England
    2015 Champion of Champions Professional Invitational Coventry England
    2015 European Tour - Event 4 Professional Minor Ranking Sofia Bulgaria
    2015 International Championship Professional Ranking Daqing China
    2015 Asian Tour - Event 1 Professional Minor Ranking Haining China
    2015 European Tour - Event 3 Professional Minor Ranking Mülheim Germany
    2015 Shanghai Masters Professional Ranking Shanghai China
    2015 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2015 European Tour - Event 2 Professional Minor Ranking Fürth Germany
    2015 European Tour - Event 1 Professional Minor Ranking Riga Latvia
    2015 Australian Open Professional Ranking Bendigo Australia
    2015 Q School - Event 2 Professional Tour Qualifier Burton on Trent England
    2015 Q School - Event 1 Professional Tour Qualifier Burton on Trent England
    2015 World Championship Professional Ranking Sheffield England
    2015 EBSA Amateur Play Offs Professional Tour Qualifier Sheffield England
    2015 China Open Professional Ranking Beijing China
    2015 Players Championship Grand Final Professional Ranking Bangkok Thailand
    2015 World Grand Prix Professional Invitational Llandudno Wales
    2015 Indian Open Professional Ranking Mumbai India
    2015 Snooker Shootout Professional Invitational Blackpool England
    2015 World Seniors Championship Professional Non-ranking Blackpool England
    2015 European Tour - Event 6 Professional Minor Ranking Gdynia Poland
    2015 Welsh Open Professional Ranking Cardiff Wales
    2015 German Masters Professional Ranking Berlin Germany
    2015 Asian Tour - Event 3 Professional Minor Ranking Xuzhou China
    2015 Masters Professional Invitational London England
    2015 Championship League Professional League Stock England
    2014 European Tour - Event 5 Professional Minor Ranking Lisbon Portugal
    2014 UK Championship Professional Ranking York England
    2014 European Tour - Event 4 Professional Minor Ranking Mülheim Germany
    2014 Champion of Champions Professional Invitational Coventry England
    2014 International Championship Professional Ranking Chengdu China
    2014 Asian Tour - Event 2 Professional Minor Ranking Haining China
    2014 European Tour - Event 3 Professional Minor Ranking Sofia Bulgaria
    2014 Shanghai Masters Professional Ranking Shanghai China
    2014 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2014 European Tour - Event 2 Professional Minor Ranking Fürth Germany
    2014 European Tour - Event 1 Professional Minor Ranking Riga Latvia
    2014 Australian Open Professional Ranking Bendigo Australia
    2014 Wuxi Classic Professional Ranking Wuxi China
    2014 Asian Tour - Event 1 Professional Minor Ranking Yixing China
    2014 Q School - Event 2 Professional Tour Qualifier Gloucester England
    2014 Q School - Event 1 Professional Tour Qualifier Gloucester England
    2014 World Championship Professional Ranking Sheffield England
    2014 EBSA Qualifying Tour - Play-offs Professional Tour Qualifier Sheffield England
    2014 China Open Professional Ranking Beijing China
    2014 Players Championship Grand Final Professional Ranking Preston England
    2014 World Open Professional Ranking Haikou China
    2014 Asian Tour - Event 4 Professional Minor Ranking Dongguan China
    2014 Welsh Open Professional Ranking Newport Wales
    2014 European Tour - Event 8 Professional Minor Ranking Gdynia Poland
    2014 German Masters Professional Ranking Berlin Germany
    2014 Snooker Shootout Professional Invitational Blackpool England
    2014 Masters Professional Invitational London England
    2014 Championship League Professional League Stock England
    2013 UK Championship Professional Ranking York England
    2013 Champion of Champions Professional Invitational Coventry England
    2013 European Tour - Event 7 Professional Minor Ranking Antwerp Belgium
    2013 European Tour - Event 6 Professional Minor Ranking Gloucester England
    2013 International Championship Professional Ranking Chengdu China
    2013 Asian Tour - Event 3 Professional Minor Ranking Zhengzhou China
    2013 World Seniors Championship Professional Non-ranking Portsmouth England
    2013 Indian Open Professional Ranking New Delhi India
    2013 European Tour - Event 5 Professional Minor Ranking Mülheim Germany
    2013 Asian Tour - Event 2 Professional Minor Ranking Zhangjiagang China
    2013 Shanghai Masters Professional Ranking Shanghai China
    2013 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2013 European Tour - Event 4 Professional Minor Ranking Fürth Germany
    2013 European Tour - Event 3 Professional Minor Ranking Doncaster England
    2013 European Tour - Event 2 Professional Minor Ranking Rotterdam Netherlands
    2013 Australian Open Professional Ranking Bendigo Australia
    2013 Wuxi Classic Professional Ranking Wuxi China
    2013 Asian Tour - Event 1 Professional Minor Ranking Yixing China
    2013 European Tour - Event 1 Professional Minor Ranking Sofia Bulgaria
    2013 Q School - Event 3 Professional Tour Qualifier Sheffield England
    2013 Q School - Event 2 Professional Tour Qualifier Sheffield England
    2013 Q School - Event 1 Professional Tour Qualifier Sheffield England
    2013 World Championship Professional Ranking Sheffield England
    2013 China Open Professional Ranking Beijing China
    2013 PTC Grand Final Professional Ranking Galway Ireland
    2013 World Open Professional Ranking Haikou China
    2013 Welsh Open Professional Ranking Newport Wales
    2013 German Masters Professional Ranking Berlin Germany
    2013 Snooker Shootout Professional Invitational Blackpool England
    2013 Masters Professional Invitational London England
    2013 Championship League Professional League Stock England
    2013 European Tour - Event 6 Professional Minor Ranking Fürstenfeldbruck Germany
    2012 European Tour - Event 5 Professional Minor Ranking Ravenscraig Scotland
    2012 UK Championship Professional Ranking York England
    2012 European Tour - Event 4 Professional Minor Ranking Sofia Bulgaria
    2012 PTC - Event 4 Professional Minor Ranking Gloucester England
    2012 APTC - Event 3 Professional Minor Ranking Zhengzhou China
    2012 International Championship Professional Ranking Chengdu China
    2012 World Seniors Championship Professional Non-ranking Portsmouth England
    2012 European Tour - Event 3 Professional Minor Ranking Antwerp Belgium
    2012 European Tour - Event 2 Professional Minor Ranking Gdynia Poland
    2012 APTC - Event 2 Professional Minor Ranking Yixing China
    2012 Shanghai Masters Professional Ranking Shanghai China
    2012 PTC - Event 3 Professional Minor Ranking Gloucester England
    2012 European Tour - Event 1 Professional Minor Ranking Fürth Germany
    2012 Premier League Professional League Various
    2012 PTC - Event 2 Professional Minor Ranking Gloucester England
    2012 PTC - Event 1 Professional Minor Ranking Gloucester England
    2012 Australian Open Professional Ranking Bendigo Australia
    2012 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2012 Wuxi Classic Professional Ranking Wuxi China
    2012 APTC - Event 1 Professional Minor Ranking Zhangjiagang China
    2012 Q School - Event 3 Professional Tour Qualifier Sheffield England
    2012 Q School - Event 2 Professional Tour Qualifier Sheffield England
    2012 Q School - Event 1 Professional Tour Qualifier Sheffield England
    2012 World Championship Professional Ranking Sheffield England
    2012 China Open Professional Ranking Beijing China
    2012 PTC Grand Final Professional Ranking Galway Ireland
    2012 World Open Professional Ranking Haikou China
    2012 Welsh Open Professional Ranking Newport Wales
    2012 German Masters Professional Ranking Berlin Germany
    2012 Snooker Shootout Professional Invitational Blackpool England
    2012 Masters Professional Invitational London England
    2012 Championship League Professional League Stock England
    2012 PTC - Event 12 Professional Minor Ranking Fürstenfeldbruck Germany
    2011 PTC - Event 11 Professional Minor Ranking Sheffield England
    2011 UK Championship Professional Ranking York England
    2011 PTC - Event 10 Professional Minor Ranking Sheffield England
    2011 PTC - Event 9 Professional Minor Ranking Antwerp Belgium
    2011 World Seniors Championship Professional Non-ranking Peterborough England
    2011 PTC - Event 8 Professional Minor Ranking Killarney Ireland
    2011 PTC - Event 7 Professional Minor Ranking Gloucester England
    2011 PTC - Event 6 Professional Minor Ranking Warsaw Poland
    2011 PTC - Event 5 Professional Minor Ranking Sheffield England
    2011 Brazil Masters Professional Invitational Florianópolis Brazil
    2011 Shanghai Masters Professional Ranking Shanghai China
    2011 PTC - Event 4 Professional Minor Ranking Fürth Germany
    2011 PTC - Event 3 Professional Minor Ranking Sheffield England
    2011 Premier League Professional League Various
    2011 PTC - Event 2 Professional Minor Ranking Gloucester England
    2011 Australian Open Professional Ranking Bendigo Australia
    2011 Wuxi Classic Professional Invitational Wuxi China
    2011 PTC - Event 1 Professional Minor Ranking Sheffield England
    2011 Q School - Event 3 Professional Tour Qualifier Sheffield England
    2011 Q School - Event 2 Professional Tour Qualifier Sheffield England
    2011 Q School - Event 1 Professional Tour Qualifier Sheffield England
    2011 World Championship Professional Ranking Sheffield England
    2011 Scottish Professional Championship Professional Non-ranking Clydebank Scotland
    2011 China Open Professional Ranking Beijing China
    2011 PTC Grand Final Professional Ranking Dublin Ireland
    2011 Welsh Open Professional Ranking Newport Wales
    2011 German Masters Professional Ranking Berlin Germany
    2011 Snooker Shootout Professional Invitational Blackpool England
    2011 Masters Professional Invitational London England
    2011 Championship League Professional League Stock England
    2010 UK Championship Professional Ranking Telford England
    2010 EPTC - Event 6 Professional Minor Ranking Prague Czech Republic
    2010 EPTC - Event 5 Professional Minor Ranking Hamm Germany
    2010 World Seniors Championship Professional Invitational Bradford England
    2010 EPTC - Event 4 Professional Minor Ranking Gloucester England
    2010 EPTC - Event 3 Professional Minor Ranking Rüsselsheim Germany
    2010 PTC - Event 6 Professional Minor Ranking Sheffield England
    2010 PTC - Event 5 Professional Minor Ranking Sheffield England
    2010 EPTC - Event 2 Professional Minor Ranking Bruges Belgium
    2010 World Open Professional Ranking Glasgow Scotland
    2010 Shanghai Masters Professional Ranking Shanghai China
    2010 Premier League Professional League Various
    2010 EPTC - Event 1 Professional Minor Ranking Fürth Germany
    2010 PTC - Event 4 Professional Minor Ranking Sheffield England
    2010 PTC - Event 3 Professional Minor Ranking Sheffield England
    2010 6-Reds World Championship Professional 6-reds Bangkok Thailand
    2010 PTC - Event 2 Professional Minor Ranking Sheffield England
    2010 PTC - Event 1 Professional Minor Ranking Sheffield England
    2010 Wuxi Classic Professional Invitational Wuxi China
    2010 PIOS - Event 8 Professional Tour Qualifier Prestatyn Wales
    2010 World Championship Professional Ranking Sheffield England
    2010 PIOS - Event 7 Professional Tour Qualifier Prestatyn Wales
    2010 China Open Professional Ranking Beijing China
    2010 PIOS - Event 6 Professional Tour Qualifier Prestatyn Wales
    2010 Pro Challenge Series - Event 5 Professional Non-ranking Liverpool England
    2010 Welsh Open Professional Ranking Newport Wales
    2010 Masters Professional Invitational London England
    2010 Championship League Professional League Stock England
    2009 PIOS - Event 5 Professional Tour Qualifier Prestatyn Wales
    2009 UK Championship Professional Ranking Telford England
    2009 Pro Challenge Series - Event 3 Professional Non-ranking Leicester England
    2009 Masters Qualifying Event Professional Non-ranking Prestatyn Wales
    2009 PIOS - Event 4 Professional Tour Qualifier Prestatyn Wales
    2009 Grand Prix Professional Ranking Glasgow Scotland
    2009 Shanghai Masters Professional Ranking Shanghai China
    2009 Premier League Professional League Various
    2009 Pro Challenge Series - Event 2 Professional 6-reds Prestatyn Wales
    2009 PIOS - Event 3 Professional Tour Qualifier Prestatyn Wales
    2009 Pro Challenge Series - Event 1 Professional Non-ranking Leeds England
    2009 PIOS - Event 2 Professional Tour Qualifier Prestatyn Wales
    2009 6-Reds World Grand Prix Professional 6-reds Bangkok Thailand
    2009 PIOS - Event 1 Professional Tour Qualifier Prestatyn Wales
    2009 Jiangsu Classic Professional Invitational Wuxi China
    2009 PIOS - Event 8 Professional Tour Qualifier Prestatyn Wales
    2009 World Championship Professional Ranking Sheffield England
    2009 China Open Professional Ranking Beijing China
    2009 PIOS - Event 7 Professional Tour Qualifier Prestatyn Wales
    2009 PIOS - Event 6 Professional Tour Qualifier Prestatyn Wales
    2009 Welsh Open Professional Ranking Newport Wales
    2009 Masters Professional Invitational London England
    2009 Championship League Professional League Stock England
    2008 UK Championship Professional Ranking Telford England
    2008 Masters Qualifying Event Professional Non-ranking Sheffield England
    2008 PIOS - Event 5 Professional Tour Qualifier Prestatyn Wales
    2008 Bahrain Championship Professional Ranking Manama Bahrain
    2008 PIOS - Event 4 Professional Tour Qualifier Prestatyn Wales
    2008 Grand Prix Professional Ranking Glasgow Scotland
    2008 Shanghai Masters Professional Ranking Shanghai China
    2008 Premier League Professional League Various
    2008 PIOS - Event 3 Professional Tour Qualifier Prestatyn Wales
    2008 Northern Ireland Trophy Professional Ranking Belfast Northern Ireland
    2008 PIOS - Event 2 Professional Tour Qualifier Prestatyn Wales
    2008 6-Reds International Professional 6-reds Bangkok Thailand
    2008 PIOS - Event 1 Professional Tour Qualifier Prestatyn Wales
    2008 Jiangsu Classic Professional Invitational Various China
    2008 World Championship Professional Ranking Sheffield England
    2008 PIOS - Event 8 Professional Tour Qualifier Prestatyn Wales
    2008 China Open Professional Ranking Beijing China
    2008 PIOS - Event 7 Professional Tour Qualifier Prestatyn Wales
    2008 Championship League Professional League Stock England
    2008 PIOS - Event 6 Professional Tour Qualifier Prestatyn Wales
    2008 Welsh Open Professional Ranking Newport Wales
    2008 Malta Cup Professional Invitational Portomaso Malta
    2008 Masters Professional Invitational London England
    2007 PIOS - Event 5 Professional Tour Qualifier Prestatyn Wales
    2007 UK Championship Professional Ranking Telford England
    2007 Northern Ireland Trophy Professional Ranking Belfast Northern Ireland
    2007 PIOS - Event 4 Professional Tour Qualifier Prestatyn Wales
    2007 Grand Prix Professional Ranking Aberdeen Scotland
    2007 Pot Black Professional Invitational Sheffield England
    2007 Irish Professional Championship Professional Non-ranking Dublin Ireland
    2007 PIOS - Event 3 Professional Tour Qualifier Prestatyn Wales
    2007 Masters Qualifying Event Professional Non-ranking Sheffield England
    2007 Premier League Professional League Various
    2007 Shanghai Masters Professional Ranking Shanghai China
    2007 PIOS - Event 2 Professional Tour Qualifier Prestatyn Wales
    2007 PIOS - Event 1 Professional Tour Qualifier Prestatyn Wales
    2007 PIOS - Event 8 Professional Tour Qualifier Prestatyn Wales
    2007 World Championship Professional Ranking Sheffield England
    2007 PIOS - Event 7 Professional Tour Qualifier Prestatyn Wales
    2007 China Open Professional Ranking Beijing China
    2007 PIOS - Event 6 Professional Tour Qualifier Prestatyn Wales
    2007 Welsh Open Professional Ranking Newport Wales
    2007 PIOS - Event 5 Professional Tour Qualifier Prestatyn Wales
    2007 Malta Cup Professional Ranking Portomaso Malta
    2007 Masters Professional Invitational London England
    2007 PIOS - Event 4 Professional Tour Qualifier Prestatyn Wales
    2006 UK Championship Professional Ranking York England
    2006 PIOS - Event 3 Professional Tour Qualifier Prestatyn Wales
    2006 Masters Qualifying Event Professional Non-ranking Sheffield England
    2006 Grand Prix Professional Ranking Aberdeen Scotland
    2006 PIOS - Event 2 Professional Tour Qualifier Prestatyn Wales
    2006 Irish Professional Championship Professional Non-ranking Templelogue Ireland
    2006 PIOS - Event 1 Professional Tour Qualifier Prestatyn Wales
    2006 Premier League Professional League Various
    2006 Pot Black Professional Invitational London England
    2006 Northern Ireland Trophy Professional Ranking Belfast Northern Ireland
    2006 PIOS - Event 8 Professional Tour Qualifier Prestatyn Wales
    2006 World Championship Professional Ranking Sheffield England
    2006 China Open Professional Ranking Beijing China
    2006 PIOS - Event 7 Professional Tour Qualifier Prestatyn Wales
    2006 Welsh Open Professional Ranking Newport Wales
    2006 PIOS - Event 6 Professional Tour Qualifier Prestatyn Wales
    2006 Malta Cup Professional Ranking Portomaso Malta
    2006 Masters Professional Invitational London England
    2005 UK Championship Professional Ranking York England
    2005 PIOS - Event 5 Professional Tour Qualifier Prestatyn Wales
    2005 Masters Qualifying Event Professional Non-ranking Prestatyn Wales
    2005 Pot Black Professional Invitational London England
    2005 Irish Professional Championship Professional Non-ranking Templelogue Ireland
    2005 PIOS - Event 4 Professional Tour Qualifier Prestatyn Wales
    2005 Grand Prix Professional Ranking Preston England
    2005 Premier League Professional League Various
    2005 PIOS - Event 3 Professional Tour Qualifier Prestatyn Wales
    2005 Northern Ireland Trophy Professional Invitational Belfast Northern Ireland
    2005 PIOS - Event 2 Professional Tour Qualifier Prestatyn Wales
    2005 PIOS - Event 1 Professional Tour Qualifier Prestatyn Wales
    2005 World Championship Professional Ranking Sheffield England
    2005 Challenge Tour - Event 4 Professional Tour Qualifier Prestatyn Wales
    2005 China Open Professional Ranking Beijing China
    2005 Challenge Tour - Event 3 Professional Tour Qualifier Prestatyn Wales
    2005 Irish Masters Professional Ranking Dublin Ireland
    2005 Masters Professional Invitational London England
    2005 Malta Cup Professional Ranking Portomaso Malta
    2005 Welsh Open Professional Ranking Newport Wales
    2005 Premier League Professional League Various
    2004 Challenge Tour - Event 2 Professional Tour Qualifier Prestatyn Wales
    2004 UK Championship Professional Ranking York England
    2004 British Open Professional Ranking Brighton England
    2004 Merseyside Professional Professional Non-ranking Liverpool England
    2004 Grand Prix Professional Ranking Preston England
    2004 Challenge Tour - Event 1 Professional Tour Qualifier Prestatyn Wales
    2004 Challenge Tour - Event 4 Professional Tour Qualifier Prestatyn Wales
    2004 World Championship Professional Ranking Sheffield England
    2004 Players Championship Professional Ranking Glasgow Scotland
    2004 Irish Masters Professional Ranking Dublin Ireland
    2004 European Open Professional Ranking Portomaso Malta
    2004 Challenge Tour - Event 3 Professional Tour Qualifier Prestatyn Wales
    2004 Masters Professional Invitational London England
    2004 Welsh Open Professional Ranking Cardiff Wales
    2004 Premier League Professional League Various
    2003 Masters Qualifying Event Professional Non-ranking Prestatyn Wales
    2003 Challenge Tour - Event 2 Professional Tour Qualifier Prestatyn Wales
    2003 UK Championship Professional Ranking York England
    2003 British Open Professional Ranking Brighton England
    2003 Merseyside Professional Professional Non-ranking Liverpool England
    2003 LG Cup Professional Ranking Preston England
    2003 Challenge Tour - Event 1 Professional Tour Qualifier Prestatyn Wales
    2003 Challenge Tour - Event 4 Professional Tour Qualifier Prestatyn Wales
    2003 World Championship Professional Ranking Sheffield England
    2003 Scottish Open Professional Ranking Edinburgh Scotland
    2003 WSA Open Tour - Event 4 Professional Non-ranking Cambridge England
    2003 Irish Masters Professional Ranking Dublin Ireland
    2003 Challenge Tour - Event 3 Professional Tour Qualifier Swindon England
    2003 European Open Professional Ranking Torquay England
    2003 WSA Open Tour - Event 3 Professional Non-ranking Stockport England
    2003 Challenge Tour - Event 2 Professional Tour Qualifier Swindon England
    2003 Masters Professional Invitational London England
    2003 WSA Open Tour - Event 2 Professional Non-ranking Leicester England
    2003 Welsh Open Professional Ranking Cardiff Wales
    2003 Premier League Professional League Various
    2002 UK Championship Professional Ranking York England
    2002 WSA Open Tour - Event 1 Professional Non-ranking Harrogate England
    2002 British Open Professional Ranking Telford England
    2002 Challenge Tour - Event 1 Professional Tour Qualifier Mansfield England
    2002 Merseyside Professional Professional Non-ranking Liverpool England
    2002 Benson and Hedges Championship Professional Non-ranking Mansfield England
    2002 LG Cup Professional Ranking Preston England
    2002 Scottish Masters Professional Invitational Glasgow Scotland
    2002 WSA Open Tour - Event 6 Professional Non-ranking Prestatyn Wales
    2002 World Championship Professional Ranking Sheffield England
    2002 Scottish Open Professional Ranking Aberdeen Scotland
    2002 WSA Open Tour - Event 5 Professional Non-ranking Stockport England
    2002 Irish Masters Professional Invitational Dublin Ireland
    2002 Challenge Tour - Event 4 Professional Tour Qualifier Swindon England
    2002 Thailand Masters Professional Ranking Bangkok Thailand
    2002 WSA Open Tour - Event 4 Professional Non-ranking Stockport England
    2002 China Open Professional Ranking Shanghai China
    2002 Masters Professional Invitational London England
    2002 WSA Open Tour - Event 3 Professional Non-ranking Swindon England
    2002 Welsh Open Professional Ranking Cardiff Wales
    2002 Challenge Tour - Event 3 Professional Tour Qualifier Harrogate England
    2002 Premier League Professional League Various
    2001 Challenge Tour - Event 2 Professional Tour Qualifier Swindon England
    2001 UK Championship Professional Ranking York England
    2001 WSA Open Tour - Event 2 Professional Non-ranking Glasgow Scotland
    2001 European Open Professional Ranking Valetta Malta
    2001 Benson and Hedges Championship Professional Non-ranking Mansfield England
    2001 Merseyside Professional Professional Non-ranking Liverpool England
    2001 LG Cup Professional Ranking Preston England
    2001 Challenge Tour - Event 1 Professional Tour Qualifier Harrogate England
    2001 British Open Professional Ranking Newcastle England
    2001 Scottish Masters Professional Invitational Glasgow Scotland
    2001 WSA Open Tour - Event 1 Professional Non-ranking Leicester England
    2001 Champions Cup Professional Invitational Brighton England
    2001 World Championship Professional Ranking Sheffield England
    2001 Scottish Open Professional Ranking Aberdeen Scotland
    2001 Challenge Tour - Event 4 Professional Tour Qualifier Harrogate England
    2001 Irish Masters Professional Invitational Dublin Ireland
    2001 Thailand Masters Professional Ranking Bangkok Thailand
    2001 Challenge Tour - Event 3 Professional Tour Qualifier Swindon England
    2001 Malta Grand Prix Professional Invitational Valetta Malta
    2001 Masters Professional Invitational London England
    2001 Welsh Open Professional Ranking Cardiff Wales
    2001 Premier League Professional League Various
    2000 Challenge Tour - Event 2 Professional Tour Qualifier Harrogate England
    2000 China Open Professional Ranking Shenzen China
    2000 UK Championship Professional Ranking Bournemouth England
    2000 Benson and Hedges Championship Professional Non-ranking Malvern England
    2000 Merseyside Professional Professional Non-ranking Liverpool England
    2000 Challenge Tour - Event 1 Professional Tour Qualifier Swindon England
    2000 Scottish Masters Professional Invitational Motherwell Scotland
    2000 Grand Prix Professional Ranking Telford England
    2000 British Open Professional Ranking Plymouth England
    2000 Champions Cup Professional Invitational Brighton England
    2000 Pontins Professional Professional Non-ranking Prestatyn Wales
    2000 World Championship Professional Ranking Sheffield England
    2000 UK Tour - Event 4 Professional Tour Qualifier Swindon England
    2000 Scottish Open Professional Ranking Aberdeen Scotland
    2000 Irish Masters Professional Invitational Kill Ireland
    2000 UK Tour - Event 3 Professional Tour Qualifier Stockport England
    2000 Thailand Masters Professional Ranking Bangkok Thailand
    2000 Malta Grand Prix Professional Ranking Valetta Malta
    2000 Masters Professional Invitational London England
    2000 Welsh Open Professional Ranking Cardiff Wales
    2000 UK Tour - Event 2 Professional Tour Qualifier Swindon England
    2000 Premier League Professional League Various
    1999 China Open Professional Ranking Shanghai China
    1999 UK Championship Professional Ranking Bournemouth England
    1999 Merseyside Professional Professional Non-ranking Liverpool England
    1999 Benson and Hedges Championship Professional Non-ranking Malvern England
    1999 Grand Prix Professional Ranking Preston England
    1999 UK Tour - Event 1 Professional Tour Qualifier Oldham England
    1999 Scottish Masters Professional Invitational Motherwell Scotland
    1999 British Open Professional Ranking Plymouth England
    1999 Champions Cup Professional Invitational Croydon England
    1999 Millennium Cup Professional Invitational Hong Kong Hong Kong
    1999 Pontins Professional Professional Non-ranking Prestatyn Wales
    1999 World Championship Professional Ranking Sheffield England
    1999 UK Tour - Event 4 Professional Tour Qualifier Stockport England
    1999 British Open Professional Ranking Plymouth England
    1999 Irish Masters Professional Invitational Kill Ireland
    1999 China International Professional Ranking Shanghai China
    1999 Thailand Masters Professional Ranking Bangkok Thailand
    1999 Charity Challenge Professional Invitational Derby England
    1999 UK Tour - Event 3 Professional Tour Qualifier Swindon England
    1999 Scottish Open Professional Ranking Aberdeen Scotland
    1999 Masters Professional Invitational London England
    1999 Welsh Open Professional Ranking Cardiff Wales
    1999 Premier League Professional League Various
    1998 Irish Open Professional Ranking Tallaght Ireland
    1998 German Masters Professional Invitational Bingen am Rhein Germany
    1998 Malta Grand Prix Professional Invitational Bugibba Malta
    1998 UK Championship Professional Ranking Bournemouth England
    1998 Benson and Hedges Championship Professional Non-ranking Malvern England
    1998 Merseyside Professional Professional Non-ranking Liverpool England
    1998 UK Tour - Event 2 Professional Tour Qualifier Swindon England
    1998 Grand Prix Professional Ranking Preston England
    1998 UK Tour - Event 1 Professional Tour Qualifier Stockport England
    1998 Scottish Masters Professional Invitational Motherwell Scotland
    1998 Champions Super League Professional Invitational Guangzhou China
    1998 Pontins Professional Professional Non-ranking Prestatyn Wales
    1998 World Championship Professional Ranking Sheffield England
    1998 British Open Professional Ranking Plymouth England
    1998 Africa/Middle East Tour Qualifier Professional Tour Qualifier Cairo Egypt
    1998 Asian Tour Qualifier - Event 1 Professional Tour Qualifier Guangzhou China
    1998 Irish Masters Professional Invitational Kill Ireland
    1998 Thailand Masters Professional Ranking Bangkok Thailand
    1998 Charity Challenge Professional Invitational Derby England
    1998 Scottish Open Professional Ranking Aberdeen Scotland
    1998 Masters Professional Invitational London England
    1998 Welsh Open Professional Ranking Newport Wales
    1998 Premier League Professional League Various
    1998 UK Tour - Event 1 Professional Tour Qualifier Aldershot England
    1998 UK Tour - Event 2 Professional Tour Qualifier Stockport England
    1998 UK Tour - Event 3 Professional Tour Qualifier Swindon England
    1998 UK Tour - Event 4 Professional Tour Qualifier Stirling England
    1998 UK Tour - Event 5 Professional Tour Qualifier Newcastle-under-Lyne England
    1997 German Open Professional Ranking Bingen am Rhein Germany
    1997 UK Championship Professional Ranking Preston England
    1997 Merseyside Professional Professional Non-ranking Liverpool England
    1997 Malta Grand Prix Professional Invitational Malta
    1997 Benson and Hedges Championship Professional Non-ranking Malvern England
    1997 Grand Prix Professional Ranking Bournemouth England
    1997 Scottish Masters Professional Invitational Motherwell Scotland
    1997 China International Professional Invitational Beijing China
    1997 Superstar International Professional Invitational Guangzhou China
    1997 WPBSA Qualifying School - Event 1 Professional Tour Qualifier Plymouth England
    1997 WPBSA Qualifying School - Event 2 Professional Tour Qualifier Plymouth England
    1997 WPBSA Qualifying School - Event 3 Professional Tour Qualifier Plymouth England
    1997 WPBSA Qualifying School - Event 4 Professional Tour Qualifier Plymouth England
    1997 Pontins Professional Professional Non-ranking Prestatyn Wales
    1997 World Championship Professional Ranking Sheffield England
    1997 British Open Professional Ranking Plymouth England
    1997 Irish Masters Professional Invitational Kill Ireland
    1997 Thailand Open Professional Ranking Bangkok Thailand
    1997 Seniors Pot Black Professional Invitational Chichester England
    1997 European Open Professional Ranking Valetta Malta
    1997 International Open Professional Ranking Aberdeen Scotland
    1997 Masters Professional Invitational London England
    1997 Welsh Open Professional Ranking Newport Wales
    1997 Charity Challenge Professional Invitational Birmingham England
    1997 European League Professional League Various
    1996 German Open Professional Ranking Osnabrück Germany
    1996 UK Championship Professional Ranking Preston England
    1996 Merseyside Professional Professional Non-ranking Liverpool England
    1996 Grand Prix Professional Ranking Bournemouth England
    1996 Malta Grand Prix Professional Invitational Marsaskala Malta
    1996 Benson and Hedges Championship Professional Non-ranking Edinburgh Scotland
    1996 Scottish Masters Professional Invitational Motherwell Scotland
    1996 Asian Classic Professional Ranking Bangkok Thailand
    1996 Pontins Professional Professional Non-ranking Prestatyn Wales
    1996 Malta Masters Professional Invitational Marsaskala Malta
    1996 World Championship Professional Ranking Sheffield England
    1996 British Open Professional Ranking Plymouth England
    1996 Irish Masters Professional Invitational Kill Ireland
    1996 Thailand Open Professional Ranking Bangkok Thailand
    1996 European Open Professional Ranking Valetta Malta
    1996 International Open Professional Ranking Swindon England
    1996 Masters Professional Invitational London England
    1996 Guangzhou Masters Professional Invitational Guangzhou China
    1996 Welsh Open Professional Ranking Newport Wales
    1996 Charity Challenge Professional Invitational Birmingham England
    1996 European League Professional League Various
    1995 German Open Professional Ranking Frankfurt Germany
    1995 UK Championship Professional Ranking Preston England
    1995 Merseyside Professional Professional Non-ranking Liverpool England
    1995 Malta Grand Prix Professional Invitational Marsaskala Malta
    1995 Grand Prix Professional Ranking Sunderland England
    1995 Benson and Hedges Championship Professional Non-ranking Edinburgh Scotland
    1995 Thailand Classic Professional Ranking Bangkok Thailand
    1995 Scottish Masters Professional Invitational Motherwell Scotland
    1995 Australian Open Championship Professional Non-ranking Melbourne Australia
    1995 Red and White Challenge Professional Invitational Islamabad Pakistan
    1995 Pontins Professional Professional Non-ranking Prestatyn Wales
    1995 WPBSA Minor Tour - Event 5 Professional Non-ranking Marsaskala Malta
    1995 World Championship Professional Ranking Sheffield England
    1995 British Open Professional Ranking Plymouth England
    1995 WPBSA Minor Tour - Event 4 Professional Non-ranking Helsinki Finland
    1995 Irish Masters Professional Invitational Kill Ireland
    1995 Thailand Open Professional Ranking Bangkok Thailand
    1995 WPBSA Minor Tour - Event 3 Professional Non-ranking Munich Germany
    1995 International Open Professional Ranking Bournemouth England
    1995 Masters Professional Invitational London England
    1995 WPBSA Minor Tour - Event 2 Professional Non-ranking Khonkaen Thailand
    1995 Welsh Open Professional Ranking Newport Wales
    1995 Charity Challenge Professional Invitational Birmingham England
    1995 European League Professional League Various
    1994 European Open Professional Ranking Antwerp Belgium
    1994 Malta Grand Prix Professional Invitational Valetta Malta
    1994 UK Championship Professional Ranking Preston England
    1994 Merseyside Professional Professional Non-ranking Liverpool England
    1994 WPBSA Minor Tour - Event 1 Professional Non-ranking Antwerp Belgium
    1994 Benson and Hedges Championship Professional Non-ranking Edinburgh England
    1994 Grand Prix Professional Ranking Derby England
    1994 Dubai Classic Professional Ranking Dubai United Arab Emirates
    1994 Scottish Masters Professional Invitational Motherwell Scotland
    1994 Pontins Professional Professional Non-ranking Prestatyn Wales
    1994 World Championship Professional Ranking Sheffield England
    1994 British Open Professional Ranking Plymouth England
    1994 Irish Masters Professional Invitational Kill Ireland
    1994 Strachan Challenge - Event 2 Professional Non-ranking Leicester England
    1994 Thailand Open Professional Ranking Bangkok Thailand
    1994 Strachan Challenge - Event 1 Professional Non-ranking Aldershot England
    1994 International Open Professional Ranking Bournemouth England
    1994 Masters Professional Invitational London England
    1994 Welsh Open Professional Ranking Newport Wales
    1994 Matchroom League Professional League Various
    1993 European Open Professional Ranking Antwerp Belgium
    1993 UK Championship Professional Ranking Preston England
    1993 Benson and Hedges Championship Professional Non-ranking Glasgow Scotland
    1993 Merseyside Professional Professional Non-ranking Liverpool England
    1993 Grand Prix Professional Ranking Reading England
    1993 Dubai Classic Professional Ranking Dubai United Arab Emirates
    1993 Scottish Masters Professional Invitational Motherwell Scotland
    1993 Pot Black Professional Invitational Birmingham England
    1993 Pontins Professional Professional Non-ranking Prestatyn Wales
    1993 World Championship Professional Ranking Sheffield England
    1993 International Open Professional Ranking Plymouth England
    1993 Irish Masters Professional Invitational Kill Ireland
    1993 Asian Open Professional Ranking Bangkok Thailand
    1993 British Open Professional Ranking Derby England
    1993 European Open Professional Ranking Antwerp Belgium
    1993 Masters Professional Invitational London England
    1993 Extra Challenge Professional Invitational Bangkok Thailand
    1993 Strachan Challenge - Event 3 Professional Minor Ranking Aldershot England
    1993 European Challenge Professional Non-ranking Epernay France
    1993 Welsh Open Professional Ranking Newport Wales
    1993 European League Professional League Various
    1993 Strachan Challenge - Event 2 Professional Minor Ranking Sheffield England
    1993 Irish Professional Championship Professional Non-ranking Cork Ireland
    1992 Indian Masters Professional Invitational Delhi India
    1992 Strachan Challenge - Event 1 Professional Minor Ranking Aldershot England
    1992 World Matchplay Professional Invitational Doncaster England
    1992 UK Championship Professional Ranking Preston England
    1992 Humo Masters Professional Non-ranking Antwerp Belgium
    1992 Benson and Hedges Championship Professional Minor Ranking Glasgow Scotland
    1992 Grand Prix Professional Ranking Reading England
    1992 Dubai Classic Professional Ranking Dubai United Arab Emirates
    1992 Scottish Masters Professional Invitational Motherwell Scotland
    1992 Kent Classic Professional Non-ranking Beijing China
    1992 Irish Professional Championship Professional Non-ranking Cork Ireland
    1992 Pontins Professional Professional Non-ranking Prestatyn Wales
    1992 World Championship Professional Ranking Sheffield England
    1992 Irish Masters Professional Invitational Kill Ireland
    1992 European Open Professional Ranking Tongeren Belgium
    1992 Strachan Open Professional Ranking Bristol England
    1992 European Challenge Professional Non-ranking Waregem Belgium
    1992 British Open Professional Ranking Derby England
    1992 Welsh Open Professional Ranking Newport Wales
    1992 Masters Professional Invitational London England
    1992 Asian Open Professional Ranking Bangkok Thailand
    1992 Matchroom League Professional League Various
    1992 Classic Professional Ranking Bournemouth England
    1991 Belgian Challenge Professional Non-ranking Antwerp Belgium
    1991 World Matchplay Professional Invitational Doncaster England
    1991 UK Championship Professional Ranking Preston England
    1991 Benson and Hedges Satellite Championship Professional Non-ranking Glasgow Scotland
    1991 Grand Prix Professional Ranking Reading England
    1991 Dubai Classic Professional Ranking Dubai United Arab Emirates
    1991 World Seniors Championship Professional Invitational Stoke England
    1991 Scottish Masters Professional Invitational Motherwell Scotland
    1991 Indian Challenge Professional Non-ranking Delhi India
    1991 Humo Masters Professional Non-ranking Antwerp Belgium
    1991 Hong Kong Challenge Professional Non-ranking Hong Kong Hong Kong
    1991 Pot Black Professional Invitational Stoke England
    1991 Thailand Masters Professional Non-ranking Bangkok Thailand
    1991 European Challenge Professional Non-ranking Waregem Belgium
    1991 European Masters League Professional League Various
    1991 Pontins Professional Professional Non-ranking Prestatyn Wales
    1991 World Championship Professional Ranking Sheffield England
    1991 Irish Masters Professional Invitational Kill Ireland
    1991 Kent Cup Professional Invitational Beijing China
    1991 European Open Professional Ranking Rotterdam Netherlands
    1991 British Open Professional Ranking Derby England
    1991 Welsh Professional Championship Professional Non-ranking Newport Wales
    1991 Masters Professional Invitational London England
    1991 World Masters - Men's Singles Professional Non-ranking Birmingham England
    1991 Classic Professional Ranking Bournemouth England
    1991 Matchroom League Professional League Various
    1990 World Matchplay Professional Invitational Brentwood England
    1990 Benson and Hedges Satellite Championship Professional Non-ranking Glasgow Scotland
    1990 UK Championship Professional Ranking Preston England
    1990 Dubai Classic Professional Ranking Dubai United Arab Emirates
    1990 Asian Open Professional Ranking Guangzhou China
    1990 Grand Prix Professional Ranking Reading England
    1991 London Masters Professional Invitational London England
    1990 International One Frame Shoot-out Professional Non-ranking Stoke England
    1990 Humo Masters Professional Non-ranking Antwerp Belgium
    1990 Scottish Masters Professional Invitational Motherwell Scotland
    1990 Hong Kong Challenge Professional Non-ranking Hong Kong Hong Kong
    1990 Professional Play-offs Professional Tour Qualifier Preston England
    1990 Norwich Union Grand Prix Professional Invitational Various
    1990 Pontins Professional Professional Non-ranking Prestatyn Wales
    1990 World Championship Professional Ranking Sheffield England
    1990 Irish Masters Professional Invitational Kill Ireland
    1990 Kent Cup Professional Invitational Beijing China
    1990 European Open Professional Ranking Lyon France
    1990 British Open Professional Ranking Derby England
    1990 Welsh Professional Championship Professional Non-ranking Newport Wales
    1990 Masters Professional Invitational London England
    1990 Classic Professional Ranking Blackpool England
    1990 Matchroom International League Professional League Various England
    1990 Matchroom League Professional League Various
    1989 World Matchplay Professional Invitational Brentwood England
    1989 UK Championship Professional Ranking Preston England
    1989 Norwich Union Grand Prix Professional Invitational Various England
    1989 WPBSA Non-Ranking - Event 2 Professional Non-ranking Glasgow Scotland
    1989 Dubai Classic Professional Ranking Dubai United Arab Emirates
    1989 Grand Prix Professional Ranking Reading England
    1990 London Masters Professional Invitational London England
    1989 WPBSA Pro Ticket Series - Event 3 Professional Tour Qualifier Brean Sands England
    1989 International Open Professional Ranking Stoke England
    1989 Scottish Masters Professional Invitational Glasgow Scotland
    1989 WPBSA Non-Ranking - Event 1 Professional Non-ranking Essex England
    1989 Asian Open Professional Ranking Bangkok Thailand
    1989 Hong Kong Open Professional Ranking Hong Kong Hong Kong
    1989 New Zealand Masters Professional Invitational Wellington New Zealand
    1989 Pontins Professional Professional Non-ranking Prestatyn Wales
    1989 WPBSA Pro Ticket Series - Event 2 Professional Tour Qualifier Camber Sands England
    1989 WPBSA Pro Ticket Series - Event 1 Professional Tour Qualifier Isle of Wight England
    1989 World Championship Professional Ranking Sheffield England
    1989 Professional Play-offs Professional Tour Qualifier Preston England
    1989 Irish Masters Professional Invitational Kill Ireland
    1989 British Open Professional Ranking Derby England
    1989 English Professional Championship Professional Non-ranking Bristol England
    1989 Irish Professional Championship Professional Non-ranking Antrim Northern Ireland
    1989 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1989 European Open Professional Ranking Deauville France
    1989 Masters Professional Invitational London England
    1989 Classic Professional Ranking Blackpool England
    1989 Matchroom League Professional League Various
    1989 South African Professional Championship Professional Non-ranking Johannesburg South Africa
    1989 Welsh Professional Championship Professional Non-ranking Newport Wales
    1988 Norwich Union Grand Prix Professional Invitational Various
    1988 World Matchplay Professional Invitational Brentwood England
    1988 WPBSA Non-Ranking - Event 3 Professional Non-ranking Leeds England
    1988 UK Championship Professional Ranking Preston England
    1988 WPBSA Non-Ranking - Event 2 Professional Non-ranking Brixham England
    1988 Canadian Masters Professional Ranking Toronto Canada
    1988 Grand Prix Professional Ranking Reading England
    1988 Fosters Professional Professional Invitational Dublin Ireland
    1988 Matchroom Professional Championship Professional Invitational Southend-on-Sea England
    1988 WPBSA Pro Ticket Series - Event 3 Professional Tour Qualifier Prestatyn Wales
    1988 Dubai Masters Professional Invitational Dubai United Arab Emirates
    1988 Australian Professional Championship Professional Non-ranking Sydney Australia
    1988 Canadian Professional Championship Professional Non-ranking Toronto Canada
    1989 London Masters Professional Invitational London England
    1988 WPBSA Non-Ranking - Event 1 Professional Non-ranking Glasgow Scotland
    1988 International Open Professional Ranking Stoke England
    1988 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
    1988 New Zealand Masters Professional Non-ranking Wellington New Zealand
    1988 WPBSA Pro Ticket Series - Event 2 Professional Tour Qualifier Brean Sands England
    1988 WPBSA Pro Ticket Series - Event 1 Professional Tour Qualifier Puckpool England
    1988 Pontins Professional Professional Non-ranking Prestatyn Wales
    1988 World Championship Professional Ranking Sheffield England
    1988 Kent Cup Professional Non-ranking Beijing China
    1988 Irish Masters Professional Invitational Kill Ireland
    1988 Professional Play-offs Professional Tour Qualifier Preston England
    1988 British Open Professional Ranking Derby England
    1988 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1988 Irish Professional Championship Professional Non-ranking Antrim Northern Ireland
    1988 Welsh Professional Championship Professional Non-ranking Newport Wales
    1988 English Professional Championship Professional Non-ranking Ipswitch England
    1988 Masters Professional Invitational London England
    1988 Classic Professional Ranking Blackpool England
    1988 Matchroom League Professional League Various England
    1988 South African Professional Championship Professional Non-ranking Germiston South Africa
    1987 UK Championship Professional Ranking Preston England
    1987 WPBSA Pro Ticket Series - Event 4 Professional Tour Qualifier Prestatyn Wales
    1987 Canadian Masters Professional Invitational Toronto Canada
    1987 Grand Prix Professional Ranking Reading England
    1987 Matchroom Trophy Professional Invitational Southend England
    1987 International Open Professional Ranking Stoke England
    1987 Carling Championships Professional Invitational Dublin Ireland
    1987 Scottish Masters Professional Invitational Glasgow Scotland
    1987 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
    1987 Tokyo Masters Professional Invitational Tokyo Japan
    1987 Australian Professional Championship Professional Non-ranking Sydney Australia
    1987 Canadian Professional Championship Professional Non-ranking Toronto Canada
    1987 Australian Masters Professional Invitational Sydney Australia
    1987 Pontins Professional Professional Non-ranking Prestatyn Wales
    1987 World Championship Professional Ranking Sheffield England
    1987 Irish Masters Professional Invitational Kill Ireland
    1987 Kent Cup Professional Invitational Beijing China
    1987 British Open Professional Ranking Derby England
    1987 Welsh Professional Championship Professional Non-ranking Newport Wales
    1987 English Professional Championship Professional Non-ranking Ipswitch England
    1987 Irish Professional Championship Professional Non-ranking Antrim Northern Ireland
    1987 Scottish Professional Championship Professional Non-ranking Glasgow Scotland
    1987 Masters Professional Invitational London England
    1987 Classic Professional Ranking Blackpool England
    1987 Matchroom League Professional League Various
    1986 Pot Black Professional Invitational Birmingham England
    1986 UK Championship Professional Ranking Preston England
    1986 Canadian Masters Professional Invitational Toronto Canada
    1986 Grand Prix Professional Ranking Reading England
    1986 WPBSA Pro Ticket Series - Event 3 Professional Tour Qualifier Brean Sands England
    1986 International Open Professional Ranking Stoke England
    1986 Scottish Masters Professional Invitational Glasgow Scotland
    1986 Matchroom Trophy Professional Invitational Southend-on-Sea England
    1986 Carlsberg Challenge Professional Invitational Dublin Ireland
    1986 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
    1986 Malaysian Masters Professional Invitational Kuala Lumpur Malaysia
    1986 China Masters Professional Invitational Shanghai China
    1986 Australian Professional Championship Professional Non-ranking Sydney Australia
    1986 Canadian Professional Championship Professional Non-ranking Toronto Canada
    1986 South African Professional Championship Professional Non-ranking Johannesburg South Africa
    1986 Thailand Masters Professional Invitational Bangkok Thailand
    1986 Australian Masters Professional Invitational Sydney Australia
    1986 Pontins Professional Professional Non-ranking Prestatyn Wales
    1986 WPBSA Pro Ticket Series - Event 2 Professional Tour Qualifier Isle of Wight England
    1986 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
    1986 WPBSA Pro Ticket Series - Event 1 Professional Tour Qualifier Prestatyn Wales
    1986 World Championship Professional Ranking Sheffield England
    1986 Irish Masters Professional Invitational Kill Ireland
    1986 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1986 British Open Professional Ranking Derby England
    1986 Welsh Professional Championship Professional Non-ranking Abertillery Wales
    1986 English Professional Championship Professional Non-ranking Ipswitch England
    1986 Masters Professional Invitational London England
    1986 Belgian Classic Professional Invitational Oostende Belgium
    1986 Classic Professional Ranking Warrington England
    1985 KitKat Break for World Champions Professional Invitational Nottingham England
    1985 UK Championship Professional Ranking Preston England
    1985 WPBSA Pro Ticket Series - Event 4 Professional Tour Qualifier Brean Sands England
    1985 Canadian Masters Professional Invitational Toronto Canada
    1985 Grand Prix Professional Ranking Reading England
    1985 WPBSA Pro Ticket Series - Event 3 Professional Tour Qualifier Barry Island Wales
    1985 Matchroom Trophy Professional Ranking Stoke England
    1985 Scottish Masters Professional Invitational Glasgow Scotland
    1985 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
    1985 Australian Professional Championship Professional Non-ranking Sydney Australia
    1985 Singapore Masters Professional Invitational Singapore Singapore
    1985 Thailand Masters Professional Non-ranking Bangkok Thailand
    1985 Australian Masters Professional Invitational Sydney Australia
    1985 Canadian Professional Championship Professional Non-ranking Toronto Canada
    1985 Carlsberg Challenge Professional Invitational Dublin Ireland
    1985 WPBSA Pro Ticket Series - Event 2 Professional Tour Qualifier Barry Island Wales
    1985 Pontins Professional Professional Non-ranking Prestatyn Wales
    1985 Welsh Professional Championship Professional Non-ranking Abertillery Wales
    1985 WPBSA Pro Ticket Series - Event 1 Professional Tour Qualifier Prestatyn Wales
    1985 World Championship Professional Ranking Sheffield England
    1985 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
    1985 Irish Masters Professional Invitational Kill Ireland
    1985 British Open Professional Ranking Derby England
    1985 English Professional Championship Professional Non-ranking Ipswitch England
    1985 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1985 Masters Professional Invitational London England
    1985 Classic Professional Ranking Warrington England
    1985 Pot Black Professional Invitational Birmingham England
    1984 UK Championship Professional Ranking Preston England
    1984 Grand Prix Professional Ranking Reading England
    1984 International Open Professional Ranking Newcastle England
    1984 Scottish Masters Professional Invitational Glasgow Scotland
    1984 Carlsberg Challenge Professional Invitational Dublin Ireland
    1984 Hong Kong Masters Professional Non-ranking Hong Kong Hong Kong
    1984 Malaysian Masters Professional Invitational Kuala Lumpur Malaysia
    1984 Singapore Masters Professional Invitational Singapore Singapore
    1984 Thailand Masters Professional Non-ranking Bangkok Thailand
    1984 Costa Del Sol Classic Professional Invitational Fuengirola Spain
    1984 Australian Professional Championship Professional Non-ranking Dubbo Australia
    1984 Australian Masters Professional Invitational Sydney Australia
    1984 Canadian Professional Championship Professional Non-ranking Toronto Canada
    1984 New Zealand Masters Professional Invitational Auckland New Zealand
    1984 Pontins Professional Professional Non-ranking Prestatyn Wales
    1984 WPBSA Pro Ticket Series - Event 2 Professional Tour Qualifier Brean Sands England
    1984 WPBSA Pro Ticket Series - Event 1 Professional Tour Qualifier Brean Sands England
    1984 World Championship Professional Ranking Sheffield England
    1984 Irish Masters Professional Invitational Kill Ireland
    1984 Welsh Professional Championship Professional Non-ranking Ebbw Vale Wales
    1984 International Masters Professional Non-ranking Derby England
    1984 Tolly Cobbold Classic Professional Invitational Ipswitch England
    1984 Masters Professional Invitational London England
    1984 Classic Professional Ranking Warrington England
    1984 Scottish Professional Championship Professional Non-ranking Unknown Scotland
    1984 Pot Black Professional Invitational Birmingham England
    1983 UK Championship Professional Non-ranking Preston England
    1984 Professional Snooker League Professional League Various
    1983 Professional Players Tournament Professional Ranking Bristol England
    1983 International Open Professional Ranking Newcastle England
    1983 Scottish Masters Professional Invitational Glasgow Scotland
    1983 Scottish Professional Championship Professional Non-ranking Glasgow Scotland
    1983 Thailand Masters Professional Invitational Bangkok Thailand
    1983 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
    1983 Canadian Professional Championship Professional Non-ranking Toronto Canada
    1983 Australian Masters Professional Invitational Sydney Australia
    1983 Pontins Brean Sands Professional Non-ranking Brean Sands England
    1983 Pontins Professional Professional Non-ranking Prestatyn Wales
    1983 World Championship Professional Ranking Sheffield England
    1983 Irish Masters Professional Invitational Kill Ireland
    1983 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
    1983 International Masters Professional Non-ranking Derby England
    1983 Tolly Cobbold Classic Professional Invitational Ipswitch England
    1983 Welsh Professional Championship Professional Non-ranking Ebbw Vale Wales
    1983 Masters Professional Invitational London England
    1983 Classic Professional Invitational Warrington England
    1983 Pot Black Professional Invitational Birmingham England
    1982 UK Championship Professional Non-ranking Preston England
    1982 Professional Players Tournament Professional Ranking Birmingham England
    1982 International Open Professional Ranking Derby England
    1982 Scottish Masters Professional Invitational Glasgow Scotland
    1982 Australian Masters Professional Invitational Sydney Australia
    1982 Bass and Golden Leisure Classic Professional Invitational Liverpool England
    1982 Pontins Professional Professional Non-ranking Prestatyn Wales
    1982 World Championship Professional Ranking Sheffield England
    1982 Highland Masters Professional Invitational Inverness Scotland
    1982 Irish Masters Professional Invitational Kill Ireland
    1982 Irish Professional Championship Professional Non-ranking Coleraine Northern Ireland
    1982 Scottish Professional Championship Professional Non-ranking Dunfermline Scotland
    1982 International Masters Professional Non-ranking Derby England
    1982 Welsh Professional Championship Professional Non-ranking Ebbw Vale Wales
    1982 Tolly Cobbold Classic Professional Invitational Ipswitch England
    1982 Masters Professional Invitational London England
    1982 Classic Professional Invitational Oldham England
    1982 Pot Black Professional Invitational Birmingham England
    1981 UK Championship Professional Non-ranking Preston England
    1981 Northern Ireland Classic Professional Invitational Belfast Northern Ireland
    1981 Scottish Masters Professional Invitational Glasgow Scotland
    1981 International Open Professional Non-ranking Derby England
    1981 Australian Masters Professional Invitational Sydney Australia
    1981 Pontins Professional Professional Non-ranking Prestatyn Wales
    1981 Scottish Professional Championship Professional Non-ranking Kildrum Scotland
    1981 World Championship Professional Ranking Sheffield England
    1981 Irish Professional Championship Professional Non-ranking Coleraine Northern Ireland
    1981 English Professional Championship Professional Non-ranking Birmingham England
    1981 Yamaha Organs Trophy Professional Non-ranking Derby England
    1981 Irish Masters Professional Invitational Kill Ireland
    1981 Tolly Cobbold Classic Professional Invitational Ipswitch England
    1981 Welsh Professional Championship Professional Non-ranking Ebbw Vale Wales
    1981 Masters Professional Invitational London England
    1981 Pot Black Professional Invitational Birmingham England
    1980 Professional Ticket Event Professional Tour Qualifier Sheffield England
    1980 Classic Professional Invitational Oldham England
    1980 UK Championship Professional Non-ranking Preston England
    1980 Champion of Champions Professional Invitational London England
    1980 Canadian Open Professional Non-ranking Toronto Canada
    1980 Pontins Camber Sands Professional Non-ranking Camber Sands England
    1980 Pontins Professional Professional Non-ranking Prestatyn Wales
    1980 World Championship Professional Ranking Sheffield England
    1980 Scottish Professional Championship Professional Non-ranking Kildrum Scotland
    1980 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
    1980 British Gold Cup Professional Non-ranking Derby England
    1980 Irish Masters Professional Invitational Kill Ireland
    1980 Masters Professional Invitational London England
    1980 Tolly Cobbold Classic Professional Invitational Ipswitch England
    1980 Welsh Professional Championship Professional Invitational Ebbw Vale Wales
    1980 Classic Professional Invitational Manchester England
    1980 Canadian Professional Championship Professional Non-ranking Canada
    1980 Padmore / Super Crystalate International Professional Non-ranking West Bromwich England
    1980 Pot Black Professional Invitational Birmingham England
    1979 Bombay International Professional Invitational Bombay India
    1979 UK Championship Professional Non-ranking Preston England
    1979 Canadian Open Professional Non-ranking Toronto Canada
    1979 South African Professional Championship Professional Non-ranking South Africa
    1979 Limosin International Professional Non-ranking Cape Town South Africa
    1979 Kronenbrau 1308 Classic Professional Invitational Johannesburg South Africa
    1979 Golden Masters Professional Invitational Newtonards Northern Ireland
    1979 Pontins Professional Professional Non-ranking Prestatyn Wales
    1979 World Championship Professional Ranking Sheffield England
    1979 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
    1979 Tolly Cobbold Classic Professional Invitational Ipswitch England
    1979 Bombay International Professional Invitational Bombay India
    1979 Irish Masters Professional Invitational Kill Ireland
    1979 Masters Professional Invitational London England
    1979 Holsten Lager International Professional Non-ranking Slough England
    1978 Pot Black Professional Invitational Birmingham England
    1978 Australian Professional Championship Professional Non-ranking Grafton Australia
    1978 UK Championship Professional Non-ranking Preston England
    1978 Champion of Champions Professional Invitational London England
    1979 Forward Chemicals Tournament Professional League Manchester England
    1978 Canadian Open Professional Non-ranking Toronto Canada
    1978 South African Professional Championship Professional Non-ranking South Africa
    1978 Golden Masters Professional Invitational Newtonards Northern Ireland
    1978 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
    1978 Pot Black Professional Invitational Birmingham England
    1978 Pontins Professional Professional Non-ranking Prestatyn Wales
    1978 World Championship Professional Ranking Sheffield England
    1978 Irish Masters Professional Invitational Kill Ireland
    1978 Masters Professional Invitational London England
    1978 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
    1977 Dry Blackthorn Cup Professional Invitational London England
    1977 UK Championship Professional Non-ranking Blackpool England
    1977 Welsh Professional Championship Professional Non-ranking Caerphilly Wales
    1977 Australian Professional Championship Professional Non-ranking Melbourne Australia
    1977 Canadian Open Professional Non-ranking Toronto Canada
    1977 Pontins Professional Professional Non-ranking Prestatyn Wales
    1977 World Championship Professional Ranking Sheffield England
    1977 Masters Professional Invitational London England
    1977 Pot Black Professional Invitational Birmingham England
    1976 World Professional Matchplay Championship Professional Non-ranking Melbourne Australia
    1976 Australian Professional Championship Professional Non-ranking Melbourne Australia
    1976 Canadian Open Professional Non-ranking Toronto Canada
    1976 Canadian Club Masters Professional Non-ranking Leeds England
    1976 Pontins Professional Professional Non-ranking Prestatyn Wales
    1976 World Championship Professional Ranking Manchester England
    1976 Masters Professional Invitational London England
    1976 Pot Black Professional Invitational Birmingham England
    1975 Plus Cigarettes International Professional Non-ranking Toronto Canada
    1975 Australian Professional Championship Professional Non-ranking Australia
    1975 Pontins Professional Professional Non-ranking Prestatyn Wales
    1975 World Championship Professional Ranking Melbourne Australia
    1975 Masters Professional Invitational London England
    1975 Pot Black Professional Invitational Birmingham England
    1974 Norwich Union Open Professional Invitational London England
    1974 Canadian Professional Championship Professional Non-ranking Ottawa Canada
    1974 Watney Open Professional Non-ranking Leeds England
    1974 Canadian Open Professional Non-ranking Toronto Canada
    1974 Australian Professional Championship Professional Non-ranking Wagga Wagga Australia
    1974 Pontins Professional Professional Non-ranking Prestatyn Wales
    1974 World Championship Professional Ranking Manchester England
    1974 Pot Black Professional Invitational Birmingham England
    1973 Norwich Union Open Professional Invitational London England
    1973 Australian Professional Championship Professional Non-ranking Wagga Wagga Australia
    1973 World Championship Professional Non-ranking Manchester England
    1973 Men of the Midlands Professional League Various England
    1973 Park Drive 1000 Professional Invitational Leeds England
    1973 Pot Black Professional Invitational Birmingham England
    1972 Australian Professional Championship Professional Non-ranking Sydney Australia
    1972 Park Drive 2000 - Autumn Professional League Various
    1972 Irish Professional Championship Professional Non-ranking Northern Ireland
    1972 Men of the Midlands Professional League Various England
    1972 Park Drive 2000 - Spring Professional League Various
    1972 Pot Black Professional Invitational Birmingham England
    1971 Australian Professional Championship Professional Non-ranking Sydney Australia
    1971 Park Drive 2000 - Autumn Professional League Various
    1971 Park Drive 600 Professional Invitational Sheffield England
    1972 World Championship Professional Non-ranking Birmingham England
    1971 Park Drive 2000 - Spring Professional League Various England
    1971 Pot Black Professional Invitational Birmingham England
    1970 World Championship Professional Non-ranking Sydney Australia
    1970 Australian Professional Championship Professional Non-ranking Sydney Australia
    1970 World Championship Professional Non-ranking London England
    1970 Pot Black Professional Invitational Birmingham England
    1969 Australasian Professional Championship Professional Non-ranking Auckland New Zealand
    1969 Australian Professional Championship Professional Non-ranking Sydney Australia
    1969 Pot Black Professional Invitational Birmingham England
    1969 World Championship Professional Non-ranking London England
    1968 Australian Professional Championship Professional Non-ranking Sydney Australia
    1968 World Championship Professional Non-ranking Bolton England
    1967 Australian Professional Championship Professional Non-ranking Sydney Australia
    1966 Australian Professional Championship Professional Non-ranking Sydney Australia
    1966 World Championship Professional Non-ranking Liverpool England
    1966 World Championship Professional Non-ranking South Africa
    1965 World Championship Professional Non-ranking South Africa
    1965 Australian Professional Championship Professional Non-ranking Australia
    1965 World Championship Professional Non-ranking London England
    1964 World Championship Professional Non-ranking London England
    1964 Australian Professional Championship Professional Non-ranking Sydney Australia
    1964 World Championship Professional Non-ranking London England
    1963 Australian Professional Championship Professional Non-ranking Sydney Australia
    1958 News of the World Tournament Professional Non-ranking London England
    1958 News of the World Tournament Professional Non-ranking London England
    1957 World Championship Professional Non-ranking St Hellier Jersey
    1957 News of the World Tournament Professional Non-ranking London England
    1956 World Championship Professional Non-ranking Blackpool England
    1956 News of the World Tournament Professional Non-ranking London England
    1955 World Championship Professional Non-ranking Blackpool England
    1955 News of the World Tournament Professional Non-ranking London England
    1954 Scottish Professional Championship Professional Non-ranking Scotland
    1954 World Championship Professional Non-ranking Manchester England
    1954 News of the World Tournament Professional Non-ranking London England
    1953 Scottish Professional Championship Professional Non-ranking Glasgow Scotland
    1953 World Championship Professional Non-ranking London England
    1953 News of the World Tournament Professional Non-ranking London England
    1952 World Championship Professional Non-ranking Manchester England
    1952 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1952 World Championship Professional Non-ranking Blackpool England
    1952 News of the World Tournament Professional Non-ranking London England
    1951 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1951 World Championship Professional Non-ranking Blackpool England
    1951 News of the World Tournament Professional Non-ranking London England
    1950 Sporting Record Masters Professional Non-ranking London England
    1950 World Championship Professional Non-ranking Blackpool England
    1949 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1950 News of the World Tournament Professional Non-ranking London England
    1949 World Championship Professional Non-ranking London England
    1948 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1948 Sunday Empire News Tournament Professional Non-ranking London England
    1948 World Championship Professional Non-ranking Blackpool England
    1947 World Championship Professional Non-ranking London England
    1946 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1946 Scottish Professional Championship Professional Non-ranking Edinburgh Scotland
    1946 World Championship Professional Non-ranking London England
    1946 South African Professional Championship Professional Non-ranking South Africa
    1940 World Championship Professional Non-ranking London England
    1940 Gold Cup Professional Non-ranking Various England
    1939 Gold Cup Professional Non-ranking Various England
    1939 World Championship Professional Non-ranking London England
    1938 World Championship Professional Non-ranking London England
    1938 Gold Cup Professional Non-ranking Various England
    1937 World Championship Professional Non-ranking London England
    1936 Gold Cup Professional Non-ranking Various England
    1936 World Championship Professional Non-ranking London England
    1935 World Championship Professional Non-ranking London England
    1934 World Championship Professional Non-ranking Nottingham England
    1933 World Championship Professional Non-ranking Chesterfield England
    1932 World Championship Professional Non-ranking London England
    1931 World Championship Professional Non-ranking Nottingham England
    1930 World Championship Professional Non-ranking London England
    1929 World Championship Professional Non-ranking Nottingham England
    1928 World Championship Professional Non-ranking Birmingham England
    1927 World Championship Professional Non-ranking Birmingham England
    1911 Professional Tournament Professional Non-ranking London England
    1910 The American Tournament Professional Non-ranking London England
    1909 The American Tournament Professional Non-ranking London England
    1908 The American Tournament Professional Non-ranking London England