Tournaments In Professional

Tournament Status Category City Country
2025 World Open Professional Ranking Yushan China
2025 German Masters Professional Ranking Berlin Germany
2024 Riyadh Season Championship Professional Invitational Riyadh Saudi Arabia
2024 Scottish Open Professional Ranking Edinburgh Scotland
2024 Snooker Shoot Out Professional Ranking Leicester England
2024 UK Championship Professional Ranking York England
2024 Champion of Champions Professional Non-ranking Bolton England
2024 International Championship Professional Ranking Nanjing China
2024 Northern Ireland Open Professional Ranking Belfast Northern Ireland
2024 Wuhan Open Professional Ranking Wuhan China
2024 British Open Professional Ranking Cheltenham England
2024 English Open Professional Ranking Brentwood England
2024 Saudi Arabia Masters Professional Ranking Riyadh Saudi Arabia
2024 Xi'an Grand Prix Professional Ranking Xi'an China
2024 Shanghai Masters Professional Non-ranking Shanghai China
2024 Championship League Professional Ranking Leicester England
2024 Q School Asia-Oceania - Event 2 Professional Tour Qualifier Bangkok Thailand
2024 Q School - Event 2 Professional Tour Qualifier Leicester England
2024 Q School Asia-Oceania - Event 1 Professional Tour Qualifier Bangkok Thailand
2024 Q School - Event 1 Professional Tour Qualifier Leicester England
2024 World Championship Professional Ranking Sheffield England
2024 Tour Championship Professional Ranking Manchester England
2024 World Open Professional Ranking Yushan China
2024 World Masters Professional Invitational Riyadh Saudi Arabia
2024 Players Championship Professional Ranking Telford England
2024 Welsh Open Professional Ranking Llandudno Wales
2024 German Masters Professional Ranking Berlin Germany
2024 World Grand Prix Professional Ranking Leicester England
2024 Masters Professional Invitational London England
2024 Championship League Professional Invitational Leicester England
2023 Scottish Open Professional Ranking Edinburgh Scotland
2023 Snooker Shoot Out Professional Ranking Swansea Wales
2023 UK Championship Professional Ranking York England
2023 Champion of Champions Professional Invitational Bolton England
2023 International Championship Professional Ranking Tianjin City China
2023 Northern Ireland Open Professional Ranking Belfast Northern Ireland
2023 Wuhan Open Professional Ranking Wuhan China
2023 English Open Professional Ranking Brentwood England
2023 British Open Professional Ranking Cheltenham England
2023 Shanghai Masters Professional Invitational Shanghai China
2023 European Masters Professional Ranking Nuremburg Germany
2023 Championship League Professional Ranking Leicester England
2023 Q School Asia-Oceania - Event 2 Professional Tour Qualifier Bangkok Thailand
2023 Q School - Event 2 Professional Tour Qualifier Leicester England
2023 Q School Asia-Oceania - Event 1 Professional Tour Qualifier Bangkok Thailand
2023 Q School - Event 1 Professional Tour Qualifier Leicester England
2023 World Championship Professional Ranking Sheffield England
2023 Tour Championship Professional Ranking Hull England
2023 WST Classic Professional Ranking Leicester England
2023 6-Reds World Championship Professional 6-reds Bangkok Thailand
2023 Players Championship Professional Ranking Wolverhampton England
2023 Welsh Open Professional Ranking Llandudno Wales
2023 German Masters Professional Ranking Berlin Germany
2023 Snooker Shoot Out Professional Ranking Leicester England
2023 World Grand Prix Professional Ranking Cheltenham England
2023 Masters Professional Invitational London England
2023 Championship League Professional Invitational Leicester England
2022 English Open Professional Ranking Leicester England
2022 Scottish Open Professional Ranking Edinburgh Scotland
2022 UK Championship Professional Ranking York England
2022 Champion of Champions Professional Invitational Bolton England
2022 Northern Ireland Open Professional Ranking Belfast Northern Ireland
2022 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
2022 British Open Professional Ranking Milton Keynes England
2022 European Masters Professional Ranking Fürth Germany
2022 Championship League Professional Ranking Leicester England
2022 Q School Asia-Oceania - Event 2 Professional Tour Qualifier Bangkok Thailand
2022 Q School Asia-Oceania - Event 1 Professional Tour Qualifier Bangkok Thailand
2022 Q School - Event 3 Professional Tour Qualifier Sheffield England
2022 Q School - Event 2 Professional Tour Qualifier Sheffield England
2022 Q School - Event 1 Professional Tour Qualifier Sheffield England
2022 World Championship Professional Ranking Sheffield England
2022 Tour Championship Professional Ranking Llandudno Wales
2022 Gibraltar Open Professional Ranking Gibraltar Gibraltar
2022 Turkish Masters Professional Ranking Antalya Turkey
2022 Welsh Open Professional Ranking Newport Wales
2022 European Masters Professional Ranking Milton Keynes England
2022 Players Championship Professional Ranking Wolverhampton England
2022 German Masters Professional Ranking Berlin Germany
2022 Snooker Shoot Out Professional Ranking Leicester England
2022 Masters Professional Invitational London England
2022 Championship League Professional Invitational Leicester England
2021 World Grand Prix Professional Ranking Coventry England
2021 Scottish Open Professional Ranking Llandudno Wales
2021 UK Championship Professional Ranking York England
2021 Champion of Champions Professional Invitational Bolton England
2021 English Open Professional Ranking Milton Keynes England
2021 Northern Ireland Open Professional Ranking Belfast Northern Ireland
2021 British Open Professional Ranking Leicester England
2021 Championship League Professional Ranking Leicester England
2021 Q School - Event 3 Professional Tour Qualifier Sheffield England
2021 Q School - Event 2 Professional Tour Qualifier Sheffield England
2021 Q School - Event 1 Professional Tour Qualifier Sheffield England
2021 World Championship Professional Ranking Sheffield England
2021 Tour Championship Professional Ranking Newport Wales
2021 Gibraltar Open Professional Ranking Milton Keynes England
2021 Players Championship Professional Ranking Milton Keynes England
2021 Welsh Open Professional Ranking Newport Wales
2021 Snooker Shoot Out Professional Ranking Milton Keynes England
2021 German Masters Professional Ranking Milton Keynes England
2021 WST Pro Series Professional Ranking Milton Keynes England
2021 Masters Professional Invitational Milton Keynes England
2021 Championship League Professional Invitational Milton Keynes England
2020 World Grand Prix Professional Ranking Milton Keynes England
2020 Scottish Open Professional Ranking Milton Keynes England
2020 UK Championship Professional Ranking Milton Keynes England
2020 Northern Ireland Open Professional Ranking Milton Keynes England
2020 Champion of Champions Professional Invitational Milton Keynes England
2020 English Open Professional Ranking Milton Keynes England
2020 European Masters Professional Ranking Milton Keynes England
2020 Championship League Professional Ranking Milton Keynes England
2020 Q School - Event 3 Professional Tour Qualifier Sheffield England
2020 Q School - Event 2 Professional Tour Qualifier Sheffield England
2020 Q School - Event 1 Professional Tour Qualifier Sheffield England
2020 World Championship Professional Ranking Sheffield England
2020 Tour Championship Professional Ranking Milton Keynes England
2020 Championship League Professional Invitational Milton Keynes England
2020 Gibraltar Open Professional Ranking Gibraltar Gibraltar
2020 Players Championship Professional Ranking Southport England
2020 Snooker Shoot Out Professional Ranking Watford England
2020 Welsh Open Professional Ranking Cardiff Wales
2020 World Grand Prix Professional Ranking Cheltenham England
2020 German Masters Professional Ranking Berlin Germany
2020 European Masters Professional Ranking Dornbirn Austria
2020 Masters Professional Invitational London England
2019 Scottish Open Professional Ranking Glasgow Scotland
2019 UK Championship Professional Ranking York England
2019 Northern Ireland Open Professional Ranking Belfast Northern Ireland
2019 Champion of Champions Professional Invitational Coventry England
2019 World Open Professional Ranking Yushan China
2019 English Open Professional Ranking Crawley England
2020 Championship League Professional Invitational Leicester England
2019 China Championship Professional Ranking Guangzhou 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 Shoot Out 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 Invitational 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 Guangzhou 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 Shoot Out Professional Ranking Watford England
2018 German Masters Professional Ranking Berlin Germany
2018 Masters Professional Invitational London England
2018 Championship League Professional Invitational 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 Guangzhou 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 Shoot Out 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 Invitational 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 Daqing 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 Shoot Out 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 Invitational 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 Shoot Out 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 Invitational 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 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 Shoot Out Professional Invitational Blackpool England
2014 Masters Professional Invitational London England
2014 Championship League Professional Invitational 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 Shoot Out Professional Invitational Blackpool England
2013 Masters Professional Invitational London England
2013 Championship League Professional Invitational 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 Shoot Out Professional Invitational Blackpool England
2012 Masters Professional Invitational London England
2012 Championship League Professional Invitational 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 Hainan Classic Professional Non-ranking Boao China
2011 Welsh Open Professional Ranking Newport Wales
2011 German Masters Professional Ranking Berlin Germany
2011 Snooker Shoot Out Professional Invitational Blackpool England
2011 Masters Professional Invitational London England
2011 Championship League Professional Invitational 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 Invitational 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 Event 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 Invitational 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 Northern Ireland Trophy Professional Ranking Belfast Northern Ireland
2008 PIOS - Event 3 Professional Tour Qualifier Prestatyn Wales
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 Invitational 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 Grand Prix Professional Ranking Preston England
2004 Challenge Tour - Event 1 Professional Tour Qualifier Prestatyn Wales
2004 Merseyside Professional Professional Non-ranking Liverpool England
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 Euro-Asia Masters Challenge Professional Invitational Bangkok Thailand
2003 Euro-Asia Masters Challenge Professional Invitational Wanchai Hong Kong
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 Irish Masters Professional Ranking Dublin Ireland
2003 Challenge Tour - Event 3 Professional Tour Qualifier Swindon England
2003 European Open Professional Ranking Torquay England
2003 Challenge Tour - Event 2 Professional Tour Qualifier Swindon England
2003 Masters Professional Invitational London England
2003 Welsh Open Professional Ranking Cardiff Wales
2003 Premier League Professional League Various
2002 UK Championship Professional Ranking York 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 WSA Open Tour - Event 5 Professional Non-ranking Stockport England
2002 Scottish Open Professional Ranking Aberdeen Scotland
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 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 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 England
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 Challenge Professional Invitational Various China
1998 Champions Super League Professional Invitational Various China
1998 Pontins Professional Professional Non-ranking Prestatyn Wales
1998 UK Tour - Event 5 Professional Tour Qualifier Newcastle-under-Lyne England
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 UK Tour - Event 4 Professional Tour Qualifier Stirling England
1998 Thailand Masters Professional Ranking Bangkok Thailand
1998 Charity Challenge Professional Invitational Derby England
1998 UK Tour - Event 3 Professional Tour Qualifier Swindon 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 England
1997 UK Tour - Event 2 Professional Tour Qualifier Stockport England
1997 German Open Professional Ranking Bingen am Rhein Germany
1997 UK Championship Professional Ranking Preston 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 UK Tour - Event 1 Professional Tour Qualifier Aldershot 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 Merseyside Professional Professional Non-ranking Liverpool 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 Irthlingborough England
1996 German Open Professional Ranking Osnabrück Germany
1996 UK Championship Professional Ranking Preston 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 Merseyside Professional Professional Non-ranking Liverpool England
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 Welsh Open Professional Ranking Newport Wales
1996 Guangzhou Masters Professional Invitational Guangzhou China
1996 Charity Challenge Professional Invitational Birmingham England
1996 European League Professional League lrthlingborough England
1995 German Open Professional Ranking Frankfurt Germany
1995 UK Championship Professional Ranking Preston 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 Merseyside Professional Professional Non-ranking Liverpool England
1995 Extra Challenge Professional Invitational Various Thailand
1995 Pontins Professional Professional Non-ranking Prestatyn Wales
1995 WPBSA Minor Tour - Event 6 Professional Non-ranking Beijing China
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 lrthlingborough England
1994 European Open Professional Ranking Antwerp Belgium
1994 Malta Grand Prix Professional Invitational Valetta Malta
1994 UK Championship Professional Ranking Preston 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 Pontins Autumn Professional Professional Non-ranking Prestatyn Wales
1994 Dubai Classic Professional Ranking Dubai United Arab Emirates
1994 Scottish Masters Professional Invitational Motherwell Scotland
1994 Top Rank Classic Professional Non-ranking Hat Yai Thailand
1994 Merseyside Professional Professional Non-ranking Liverpool England
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 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 Pontins Autumn Professional Professional Non-ranking Prestatyn Wales
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 Strachan Challenge - Event 3 Professional Minor Ranking Aldershot England
1993 Welsh Open Professional Ranking Newport Wales
1993 European Challenge Professional Non-ranking Epernay France
1993 Extra Challenge Professional Invitational Bangkok Thailand
1993 European League Professional League Bristol England
1993 Strachan Challenge - Event 2 Professional Minor Ranking Sheffield England
1993 Irish Professional Championship Professional Non-ranking Cork Ireland
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 Benson and Hedges Championship Professional Minor Ranking Glasgow Scotland
1992 Humo Masters Professional Non-ranking Antwerp Belgium
1992 Grand Prix Professional Ranking Reading England
1992 Dubai Classic Professional Ranking Dubai United Arab Emirates
1992 Pontins Autumn Professional Professional Non-ranking Prestatyn Wales
1992 Scottish Masters Professional Invitational Motherwell Scotland
1992 Kent Classic Professional Non-ranking Beijing China
1992 Indian Masters Professional Invitational Delhi India
1992 Super League Professional Invitational Bangkok Thailand
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 Bournemouth England
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 Pontins Autumn Professional Professional Non-ranking Prestatyn Wales
1991 World Seniors Championship Professional Invitational Stoke England
1991 Humo Masters Professional Non-ranking Antwerp Belgium
1991 Scottish Masters Professional Invitational Motherwell Scotland
1991 Indian Challenge Professional Non-ranking Delhi India
1991 Hong Kong Challenge Professional Non-ranking Hong Kong Hong Kong
1991 Thailand Masters Professional Non-ranking Bangkok Thailand
1991 Pot Black Professional Invitational Stoke England
1991 European Challenge Professional Non-ranking Waregem Belgium
1991 European Masters League Professional League Various 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 Extra Challenge Professional Invitational Bangkok Thailand
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 Matchroom League Professional League Various
1991 World Masters - Mens Singles Professional Non-ranking Birmingham England
1991 Classic Professional Ranking Bournemouth England
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
1991 London Masters Professional Invitational London England
1990 Grand Prix Professional Ranking Reading 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 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 Matchroom League Professional League Various Various
1990 Matchroom International League Professional League Various Various
1990 Classic Professional Ranking Blackpool England
1989 World Matchplay Professional Invitational Brentwood England
1989 UK Championship Professional Ranking Preston 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 90/91 - 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 90/91 - Event 2 Professional Tour Qualifier Camber Sands England
1989 Norwich Union Grand Prix Professional Invitational Various Various
1989 WPBSA Pro Ticket Series 90/91 - Event 1 Professional Tour Qualifier Puckpool Isle of Wight
1989 World Championship Professional Ranking Sheffield England
1989 Irish Masters Professional Invitational Kill Ireland
1989 Professional Play-offs Professional Tour Qualifier Preston England
1989 British Open Professional Ranking Derby England
1989 English Professional Championship Professional Non-ranking Bristol England
1989 Welsh Professional Championship Professional Non-ranking Newport Wales
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 Matchroom League Professional League Various Various
1989 Classic Professional Ranking Blackpool England
1989 South African Professional Championship Professional Non-ranking Johannesburg South Africa
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 Matchroom Professional Championship Professional Invitational Southend-on-Sea England
1988 Fosters Professional Professional Invitational Dublin Ireland
1988 WPBSA Pro Ticket Series 89/90 - Event 3 Professional Tour Qualifier Prestatyn Wales
1988 Dubai Masters Professional Invitational Dubai United Arab Emirates
1989 London Masters Professional Invitational London England
1988 Norwich Union Grand Prix Professional Invitational Various Various
1988 Australian Professional Championship Professional Non-ranking Sydney Australia
1988 Canadian Professional Championship Professional Non-ranking Toronto Canada
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 89/90 - Event 2 Professional Tour Qualifier Brean Sands England
1988 WPBSA Pro Ticket Series 89/90 - 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 Matchroom League Professional League Various Various
1988 Classic Professional Ranking Blackpool England
1987 UK Championship Professional Ranking Preston England
1987 Matchroom Trophy Professional Invitational Southend-on-Sea England
1987 Canadian Masters Professional Invitational Toronto Canada
1987 Grand Prix Professional Ranking Reading England
1987 International Open Professional Ranking Stoke England
1987 Carling Championships Professional Invitational Dublin Ireland
1987 WPBSA Pro Ticket Series 88/89 - Event 4 Professional Tour Qualifier Prestatyn Wales
1987 Scottish Masters Professional Invitational Glasgow Scotland
1987 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
1987 South African Professional Championship Professional Non-ranking Germiston South Africa
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 WPBSA Pro Ticket Series 88/89 - Event 3 Professional Tour Qualifier Brean Sands England
1987 WPBSA Pro Ticket Series 88/89 - Event 2 Professional Tour Qualifier Isle of Wight England
1987 World Championship Professional Ranking Sheffield England
1987 Irish Masters Professional Invitational Kill Ireland
1987 Kent Cup Professional Invitational Beijing China
1987 Professional Play-offs Professional Tour Qualifier Unknown England
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 Scottish Professional Championship Professional Non-ranking Glasgow Scotland
1987 Irish Professional Championship Professional Non-ranking Antrim Northern Ireland
1987 Masters Professional Invitational London England
1987 Matchroom League Professional League Various England
1987 Classic Professional Ranking Blackpool 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 88/89 - Event 1 Professional Tour Qualifier Prestatyn Wales
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 WPBSA Pro Ticket Series 87/88- Event 4 Professional Tour Qualifier Brean Sands England
1986 WPBSA Pro Ticket Series 87/88 - Event 3 Professional Tour Qualifier Barry Island Wales
1986 Pontins Professional Professional Non-ranking Prestatyn Wales
1986 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
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 Pot Black Professional Invitational Birmingham 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 WPBSA Pro Ticket Series 87/88 - Event 2 Professional Tour Qualifier Barry Island Wales
1985 UK Championship Professional Ranking Preston England
1985 Canadian Masters Professional Invitational Toronto Canada
1985 Grand Prix Professional Ranking Reading England
1985 Matchroom Trophy Professional Ranking Stoke England
1985 Scottish Masters Professional Invitational Glasgow Scotland
1985 Carlsberg Challenge Professional Invitational Dublin Ireland
1985 Hong Kong Masters Professional Invitational Hong Kong Hong Kong
1985 Canadian Professional Championship Professional Non-ranking Toronto Canada
1985 Singapore Masters Professional Invitational Singapore Singapore
1985 Thailand Masters Professional Non-ranking Bangkok Thailand
1985 Australian Professional Championship Professional Non-ranking Sydney Australia
1985 Australian Masters Professional Invitational Sydney Australia
1985 WPBSA Pro Ticket Series 86/87 - Event 2 Professional Tour Qualifier Pwllheli England
1985 WPBSA Pro Ticket Series 86/87 - Event 1 Professional Tour Qualifier Brean Sands England
1985 Pontins Professional Professional Non-ranking Prestatyn Wales
1985 Welsh Professional Championship Professional Non-ranking Abertillery Wales
1985 WPBSA Pro Ticket Series 87/88 - 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 Canadian Professional Championship Professional Non-ranking Toronto Canada
1984 New Zealand Masters Professional Invitational Auckland New Zealand
1984 Australian Masters Professional Invitational Sydney Australia
1984 Pontins Professional Professional Non-ranking Prestatyn Wales
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 England
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 Irish Professional Championship Professional Non-ranking Belfast Northern Ireland
1980 Scottish Professional Championship Professional Non-ranking Kildrum Scotland
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 Padmore / Super Crystalate International Professional Non-ranking West Bromwich England
1980 Classic Professional Invitational Manchester England
1980 Canadian Professional Championship Professional Non-ranking Canada
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 Newtownards 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 Professional Championship Professional Non-ranking Belfast Northern Ireland
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 Ireland Tournament Professional Invitational Dublin Ireland
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 Ireland Tournament Professional Invitational Dublin Ireland
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 Ireland Tournament Professional Invitational Dublin Ireland
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 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
1974 World Championship Plate Event Professional Invitational 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 World Championship Plate Event Professional Invitational Manchester England
1973 Pot Black Professional Invitational Birmingham England
1972 Park Drive 2000 - Autumn Professional League Various England
1972 Australian Professional Championship Professional Non-ranking Sydney Australia
1972 Park Drive 1000 Professional Invitational Leeds England
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 Invitational Various England
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 Various South Africa
1965 Womens Professional Championship Professional World Event London England
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 variuos Australia
1963 Australian Professional Championship Professional Non-ranking Sydney Australia
1959 News of the World Tournament Professional Non-ranking London England
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 South African Professional Championship Professional Non-ranking Johannesburg South Africa
1956 News of the World Tournament Professional Non-ranking Various 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 World Championship Professional Non-ranking London England
1939 Gold Cup Professional Non-ranking Various 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
1932 BPA Professional Championship Professional Non-ranking London England
1931 World Championship Professional Non-ranking Nottingham England
1930 BPA Professional Championship Professional Non-ranking London England
1930 World Championship Professional Non-ranking London England
1929 World Championship Professional Non-ranking Nottingham England
1929 BPA Professional Championship Professional Non-ranking London England
1928 World Championship Professional Non-ranking Birmingham England
1927 BPA Professional Championship Professional Non-ranking London England
1927 World Championship Professional Non-ranking Birmingham England
1926 BPA Professional Championship Professional Non-ranking London England
1925 BPA Professional Championship Professional Non-ranking London England
1924 BPA Professional Championship Professional Non-ranking London England
1923 BPA Professional Championship Professional Non-ranking London England
1922 Welsh Professional Championship Professional Non-ranking Cardiff Wales
1911 Australian Professional Championship Professional Non-ranking Sydney Australia
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