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 |