2025 World Open |
Professional |
Ranking |
Yushan |
China |
2025 German Masters |
Professional |
Ranking |
Berlin |
Germany |
2024 Scottish Open |
Professional |
Ranking |
Edinburgh |
Scotland |
2024 Snooker Shoot Out |
Professional |
Ranking |
Leicester |
England |
2024 UK Championship |
Professional |
Ranking |
York |
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 Championship League |
Professional |
Ranking |
Leicester |
England |
2024 World Championship |
Professional |
Ranking |
Sheffield |
England |
2024 Tour Championship |
Professional |
Ranking |
Manchester |
England |
2024 World Open |
Professional |
Ranking |
Yushan |
China |
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 |
2023 Scottish Open |
Professional |
Ranking |
Edinburgh |
Scotland |
2023 Snooker Shoot Out |
Professional |
Ranking |
Swansea |
Wales |
2023 UK Championship |
Professional |
Ranking |
York |
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 European Masters |
Professional |
Ranking |
Nuremburg |
Germany |
2023 Championship League |
Professional |
Ranking |
Leicester |
England |
2023 World Championship |
Professional |
Ranking |
Sheffield |
England |
2023 Tour Championship |
Professional |
Ranking |
Hull |
England |
2023 WST Classic |
Professional |
Ranking |
Leicester |
England |
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 |
2022 English Open |
Professional |
Ranking |
Leicester |
England |
2022 Scottish Open |
Professional |
Ranking |
Edinburgh |
Scotland |
2022 UK Championship |
Professional |
Ranking |
York |
England |
2022 Northern Ireland Open |
Professional |
Ranking |
Belfast |
Northern Ireland |
2022 British Open |
Professional |
Ranking |
Milton Keynes |
England |
2022 European Masters |
Professional |
Ranking |
Fürth |
Germany |
2022 Championship League |
Professional |
Ranking |
Leicester |
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 |
2021 World Grand Prix |
Professional |
Ranking |
Coventry |
England |
2021 Scottish Open |
Professional |
Ranking |
Llandudno |
Wales |
2021 UK Championship |
Professional |
Ranking |
York |
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 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 |
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 English Open |
Professional |
Ranking |
Milton Keynes |
England |
2020 European Masters |
Professional |
Ranking |
Milton Keynes |
England |
2020 Championship League |
Professional |
Ranking |
Milton Keynes |
England |
2020 World Championship |
Professional |
Ranking |
Sheffield |
England |
2020 Tour Championship |
Professional |
Ranking |
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 |
2019 Scottish Open |
Professional |
Ranking |
Glasgow |
Scotland |
2019 UK Championship |
Professional |
Ranking |
York |
England |
2019 Northern Ireland Open |
Professional |
Ranking |
Belfast |
Northern Ireland |
2019 World Open |
Professional |
Ranking |
Yushan |
China |
2019 English Open |
Professional |
Ranking |
Crawley |
England |
2019 China Championship |
Professional |
Ranking |
Guangzhou |
China |
2019 International Championship |
Professional |
Ranking |
Daqing |
China |
2019 Riga Masters |
Professional |
Ranking |
Riga |
Latvia |
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 |
2018 Scottish Open |
Professional |
Ranking |
Glasgow |
Scotland |
2018 UK Championship |
Professional |
Ranking |
York |
England |
2018 Northern Ireland Open |
Professional |
Ranking |
Belfast |
Northern Ireland |
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 Paul Hunter Classic |
Professional |
Ranking |
Fürth |
Germany |
2018 World Open |
Professional |
Ranking |
Unknown |
China |
2018 Riga Masters |
Professional |
Ranking |
Riga |
Latvia |
2018 World Championship |
Professional |
Ranking |
Sheffield |
England |
2018 China Open |
Professional |
Ranking |
Beijing |
China |
2018 Players Championship |
Professional |
Ranking |
Llandudno |
Wales |
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 |
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 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 Paul Hunter Classic |
Professional |
Ranking |
Fürth |
Germany |
2017 China Championship |
Professional |
Ranking |
Guangzhou |
China |
2017 Riga Masters |
Professional |
Ranking |
Riga |
Latvia |
2017 World Championship |
Professional |
Ranking |
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 |
2016 Scottish Open |
Professional |
Ranking |
Glasgow |
Scotland |
2016 UK Championship |
Professional |
Ranking |
York |
England |
2016 Northern Ireland Open |
Professional |
Ranking |
Belfast |
Northern Ireland |
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 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 World Championship |
Professional |
Ranking |
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 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
2016 German Masters |
Professional |
Ranking |
Berlin |
Germany |
2015 UK Championship |
Professional |
Ranking |
York |
England |
2015 International Championship |
Professional |
Ranking |
Daqing |
China |
2015 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2015 Australian Open |
Professional |
Ranking |
Bendigo |
Australia |
2015 World Championship |
Professional |
Ranking |
Sheffield |
England |
2015 China Open |
Professional |
Ranking |
Beijing |
China |
2015 Players Championship Grand Final |
Professional |
Ranking |
Bangkok |
Thailand |
2015 Indian Open |
Professional |
Ranking |
Mumbai |
India |
2015 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
2015 German Masters |
Professional |
Ranking |
Berlin |
Germany |
2014 UK Championship |
Professional |
Ranking |
York |
England |
2014 International Championship |
Professional |
Ranking |
Chengdu |
China |
2014 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2014 Australian Open |
Professional |
Ranking |
Bendigo |
Australia |
2014 Wuxi Classic |
Professional |
Ranking |
Wuxi |
China |
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 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2014 German Masters |
Professional |
Ranking |
Berlin |
Germany |
2013 UK Championship |
Professional |
Ranking |
York |
England |
2013 International Championship |
Professional |
Ranking |
Chengdu |
China |
2013 Indian Open |
Professional |
Ranking |
New Delhi |
India |
2013 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2013 Australian Open |
Professional |
Ranking |
Bendigo |
Australia |
2013 Wuxi Classic |
Professional |
Ranking |
Wuxi |
China |
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 |
2012 UK Championship |
Professional |
Ranking |
York |
England |
2012 International Championship |
Professional |
Ranking |
Chengdu |
China |
2012 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2012 Australian Open |
Professional |
Ranking |
Bendigo |
Australia |
2012 Wuxi Classic |
Professional |
Ranking |
Wuxi |
China |
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 |
2011 UK Championship |
Professional |
Ranking |
York |
England |
2011 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2011 Australian Open |
Professional |
Ranking |
Bendigo |
Australia |
2011 World Championship |
Professional |
Ranking |
Sheffield |
England |
2011 China Open |
Professional |
Ranking |
Beijing |
China |
2011 PTC Grand Final |
Professional |
Ranking |
Dublin |
Ireland |
2011 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2011 German Masters |
Professional |
Ranking |
Berlin |
Germany |
2010 UK Championship |
Professional |
Ranking |
Telford |
England |
2010 World Open |
Professional |
Ranking |
Glasgow |
Scotland |
2010 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2010 World Championship |
Professional |
Ranking |
Sheffield |
England |
2010 China Open |
Professional |
Ranking |
Beijing |
China |
2010 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2009 UK Championship |
Professional |
Ranking |
Telford |
England |
2009 Grand Prix |
Professional |
Ranking |
Glasgow |
Scotland |
2009 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2009 World Championship |
Professional |
Ranking |
Sheffield |
England |
2009 China Open |
Professional |
Ranking |
Beijing |
China |
2009 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2008 UK Championship |
Professional |
Ranking |
Telford |
England |
2008 Bahrain Championship |
Professional |
Ranking |
Manama |
Bahrain |
2008 Grand Prix |
Professional |
Ranking |
Glasgow |
Scotland |
2008 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2008 Northern Ireland Trophy |
Professional |
Ranking |
Belfast |
Northern Ireland |
2008 World Championship |
Professional |
Ranking |
Sheffield |
England |
2008 China Open |
Professional |
Ranking |
Beijing |
China |
2008 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2007 UK Championship |
Professional |
Ranking |
Telford |
England |
2007 Northern Ireland Trophy |
Professional |
Ranking |
Belfast |
Northern Ireland |
2007 Grand Prix |
Professional |
Ranking |
Aberdeen |
Scotland |
2007 Shanghai Masters |
Professional |
Ranking |
Shanghai |
China |
2007 World Championship |
Professional |
Ranking |
Sheffield |
England |
2007 China Open |
Professional |
Ranking |
Beijing |
China |
2007 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2007 Malta Cup |
Professional |
Ranking |
Portomaso |
Malta |
2006 UK Championship |
Professional |
Ranking |
York |
England |
2006 Grand Prix |
Professional |
Ranking |
Aberdeen |
Scotland |
2006 Northern Ireland Trophy |
Professional |
Ranking |
Belfast |
Northern Ireland |
2006 World Championship |
Professional |
Ranking |
Sheffield |
England |
2006 China Open |
Professional |
Ranking |
Beijing |
China |
2006 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2006 Malta Cup |
Professional |
Ranking |
Portomaso |
Malta |
2005 UK Championship |
Professional |
Ranking |
York |
England |
2005 Grand Prix |
Professional |
Ranking |
Preston |
England |
2005 World Championship |
Professional |
Ranking |
Sheffield |
England |
2005 China Open |
Professional |
Ranking |
Beijing |
China |
2005 Irish Masters |
Professional |
Ranking |
Dublin |
Ireland |
2005 Malta Cup |
Professional |
Ranking |
Portomaso |
Malta |
2005 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
2004 UK Championship |
Professional |
Ranking |
York |
England |
2004 British Open |
Professional |
Ranking |
Brighton |
England |
2004 Grand Prix |
Professional |
Ranking |
Preston |
England |
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 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
2003 UK Championship |
Professional |
Ranking |
York |
England |
2003 British Open |
Professional |
Ranking |
Brighton |
England |
2003 LG Cup |
Professional |
Ranking |
Preston |
England |
2003 World Championship |
Professional |
Ranking |
Sheffield |
England |
2003 Scottish Open |
Professional |
Ranking |
Edinburgh |
Scotland |
2003 Irish Masters |
Professional |
Ranking |
Dublin |
Ireland |
2003 European Open |
Professional |
Ranking |
Torquay |
England |
2003 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
2002 UK Championship |
Professional |
Ranking |
York |
England |
2002 British Open |
Professional |
Ranking |
Telford |
England |
2002 LG Cup |
Professional |
Ranking |
Preston |
England |
2002 World Championship |
Professional |
Ranking |
Sheffield |
England |
2002 Scottish Open |
Professional |
Ranking |
Aberdeen |
Scotland |
2002 Thailand Masters |
Professional |
Ranking |
Bangkok |
Thailand |
2002 China Open |
Professional |
Ranking |
Shanghai |
China |
2002 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
2001 UK Championship |
Professional |
Ranking |
York |
England |
2001 European Open |
Professional |
Ranking |
Valetta |
Malta |
2001 LG Cup |
Professional |
Ranking |
Preston |
England |
2001 British Open |
Professional |
Ranking |
Newcastle |
England |
2001 World Championship |
Professional |
Ranking |
Sheffield |
England |
2001 Scottish Open |
Professional |
Ranking |
Aberdeen |
Scotland |
2001 Thailand Masters |
Professional |
Ranking |
Bangkok |
Thailand |
2001 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
2000 China Open |
Professional |
Ranking |
Shenzen |
China |
2000 UK Championship |
Professional |
Ranking |
Bournemouth |
England |
2000 Grand Prix |
Professional |
Ranking |
Telford |
England |
2000 British Open |
Professional |
Ranking |
Plymouth |
England |
2000 World Championship |
Professional |
Ranking |
Sheffield |
England |
2000 Scottish Open |
Professional |
Ranking |
Aberdeen |
Scotland |
2000 Thailand Masters |
Professional |
Ranking |
Bangkok |
Thailand |
2000 Malta Grand Prix |
Professional |
Ranking |
Valetta |
Malta |
2000 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
1999 China Open |
Professional |
Ranking |
Shanghai |
China |
1999 UK Championship |
Professional |
Ranking |
Bournemouth |
England |
1999 Grand Prix |
Professional |
Ranking |
Preston |
England |
1999 British Open |
Professional |
Ranking |
Plymouth |
England |
1999 World Championship |
Professional |
Ranking |
Sheffield |
England |
1999 British Open |
Professional |
Ranking |
Plymouth |
England |
1999 China International |
Professional |
Ranking |
Shanghai |
China |
1999 Thailand Masters |
Professional |
Ranking |
Bangkok |
Thailand |
1999 Scottish Open |
Professional |
Ranking |
Aberdeen |
Scotland |
1999 Welsh Open |
Professional |
Ranking |
Cardiff |
Wales |
1998 Irish Open |
Professional |
Ranking |
Tallaght |
Ireland |
1998 UK Championship |
Professional |
Ranking |
Bournemouth |
England |
1998 Grand Prix |
Professional |
Ranking |
Preston |
England |
1998 World Championship |
Professional |
Ranking |
Sheffield |
England |
1998 British Open |
Professional |
Ranking |
Plymouth |
England |
1998 Thailand Masters |
Professional |
Ranking |
Bangkok |
Thailand |
1998 Scottish Open |
Professional |
Ranking |
Aberdeen |
Scotland |
1998 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
1997 German Open |
Professional |
Ranking |
Bingen am Rhein |
Germany |
1997 UK Championship |
Professional |
Ranking |
Preston |
England |
1997 Grand Prix |
Professional |
Ranking |
Bournemouth |
England |
1997 World Championship |
Professional |
Ranking |
Sheffield |
England |
1997 British Open |
Professional |
Ranking |
Plymouth |
England |
1997 Thailand Open |
Professional |
Ranking |
Bangkok |
Thailand |
1997 European Open |
Professional |
Ranking |
Valetta |
Malta |
1997 International Open |
Professional |
Ranking |
Aberdeen |
Scotland |
1997 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
1996 German Open |
Professional |
Ranking |
Osnabrück |
Germany |
1996 UK Championship |
Professional |
Ranking |
Preston |
England |
1996 Grand Prix |
Professional |
Ranking |
Bournemouth |
England |
1996 Asian Classic |
Professional |
Ranking |
Bangkok |
Thailand |
1996 World Championship |
Professional |
Ranking |
Sheffield |
England |
1996 British Open |
Professional |
Ranking |
Plymouth |
England |
1996 Thailand Open |
Professional |
Ranking |
Bangkok |
Thailand |
1996 European Open |
Professional |
Ranking |
Valetta |
Malta |
1996 International Open |
Professional |
Ranking |
Swindon |
England |
1996 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
1995 German Open |
Professional |
Ranking |
Frankfurt |
Germany |
1995 UK Championship |
Professional |
Ranking |
Preston |
England |
1995 Grand Prix |
Professional |
Ranking |
Sunderland |
England |
1995 Thailand Classic |
Professional |
Ranking |
Bangkok |
Thailand |
1995 World Championship |
Professional |
Ranking |
Sheffield |
England |
1995 British Open |
Professional |
Ranking |
Plymouth |
England |
1995 Thailand Open |
Professional |
Ranking |
Bangkok |
Thailand |
1995 International Open |
Professional |
Ranking |
Bournemouth |
England |
1995 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
1994 European Open |
Professional |
Ranking |
Antwerp |
Belgium |
1994 UK Championship |
Professional |
Ranking |
Preston |
England |
1994 Grand Prix |
Professional |
Ranking |
Derby |
England |
1994 Dubai Classic |
Professional |
Ranking |
Dubai |
United Arab Emirates |
1994 World Championship |
Professional |
Ranking |
Sheffield |
England |
1994 British Open |
Professional |
Ranking |
Plymouth |
England |
1994 Thailand Open |
Professional |
Ranking |
Bangkok |
Thailand |
1994 International Open |
Professional |
Ranking |
Bournemouth |
England |
1994 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
1993 European Open |
Professional |
Ranking |
Antwerp |
Belgium |
1993 UK Championship |
Professional |
Ranking |
Preston |
England |
1993 Grand Prix |
Professional |
Ranking |
Reading |
England |
1993 Dubai Classic |
Professional |
Ranking |
Dubai |
United Arab Emirates |
1993 World Championship |
Professional |
Ranking |
Sheffield |
England |
1993 International Open |
Professional |
Ranking |
Plymouth |
England |
1993 Asian Open |
Professional |
Ranking |
Bangkok |
Thailand |
1993 British Open |
Professional |
Ranking |
Derby |
England |
1993 European Open |
Professional |
Ranking |
Antwerp |
Belgium |
1993 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
1992 UK Championship |
Professional |
Ranking |
Preston |
England |
1992 Grand Prix |
Professional |
Ranking |
Reading |
England |
1992 Dubai Classic |
Professional |
Ranking |
Dubai |
United Arab Emirates |
1992 World Championship |
Professional |
Ranking |
Sheffield |
England |
1992 European Open |
Professional |
Ranking |
Tongeren |
Belgium |
1992 Strachan Open |
Professional |
Ranking |
Bristol |
England |
1992 British Open |
Professional |
Ranking |
Derby |
England |
1992 Welsh Open |
Professional |
Ranking |
Newport |
Wales |
1992 Asian Open |
Professional |
Ranking |
Bangkok |
Thailand |
1992 Classic |
Professional |
Ranking |
Bournemouth |
England |
1991 UK Championship |
Professional |
Ranking |
Preston |
England |
1991 Grand Prix |
Professional |
Ranking |
Reading |
England |
1991 Dubai Classic |
Professional |
Ranking |
Dubai |
United Arab Emirates |
1991 World Championship |
Professional |
Ranking |
Sheffield |
England |
1991 European Open |
Professional |
Ranking |
Rotterdam |
Netherlands |
1991 British Open |
Professional |
Ranking |
Derby |
England |
1991 Classic |
Professional |
Ranking |
Bournemouth |
England |
1990 UK Championship |
Professional |
Ranking |
Preston |
England |
1990 Dubai Classic |
Professional |
Ranking |
Dubai |
United Arab Emirates |
1990 Asian Open |
Professional |
Ranking |
Guangzhou |
China |
1990 Grand Prix |
Professional |
Ranking |
Reading |
England |
1990 World Championship |
Professional |
Ranking |
Sheffield |
England |
1990 European Open |
Professional |
Ranking |
Lyon |
France |
1990 British Open |
Professional |
Ranking |
Derby |
England |
1990 Classic |
Professional |
Ranking |
Blackpool |
England |
1989 UK Championship |
Professional |
Ranking |
Preston |
England |
1989 Dubai Classic |
Professional |
Ranking |
Dubai |
United Arab Emirates |
1989 Grand Prix |
Professional |
Ranking |
Reading |
England |
1989 International Open |
Professional |
Ranking |
Stoke |
England |
1989 Asian Open |
Professional |
Ranking |
Bangkok |
Thailand |
1989 Hong Kong Open |
Professional |
Ranking |
Hong Kong |
Hong Kong |
1989 World Championship |
Professional |
Ranking |
Sheffield |
England |
1989 British Open |
Professional |
Ranking |
Derby |
England |
1989 European Open |
Professional |
Ranking |
Deauville |
France |
1989 Classic |
Professional |
Ranking |
Blackpool |
England |
1988 UK Championship |
Professional |
Ranking |
Preston |
England |
1988 Canadian Masters |
Professional |
Ranking |
Toronto |
Canada |
1988 Grand Prix |
Professional |
Ranking |
Reading |
England |
1988 International Open |
Professional |
Ranking |
Stoke |
England |
1988 World Championship |
Professional |
Ranking |
Sheffield |
England |
1988 British Open |
Professional |
Ranking |
Derby |
England |
1988 Classic |
Professional |
Ranking |
Blackpool |
England |
1987 UK Championship |
Professional |
Ranking |
Preston |
England |
1987 Grand Prix |
Professional |
Ranking |
Reading |
England |
1987 International Open |
Professional |
Ranking |
Stoke |
England |
1987 World Championship |
Professional |
Ranking |
Sheffield |
England |
1987 British Open |
Professional |
Ranking |
Derby |
England |
1987 Classic |
Professional |
Ranking |
Blackpool |
England |
1986 UK Championship |
Professional |
Ranking |
Preston |
England |
1986 Grand Prix |
Professional |
Ranking |
Reading |
England |
1986 International Open |
Professional |
Ranking |
Stoke |
England |
1986 World Championship |
Professional |
Ranking |
Sheffield |
England |
1986 British Open |
Professional |
Ranking |
Derby |
England |
1986 Classic |
Professional |
Ranking |
Warrington |
England |
1985 UK Championship |
Professional |
Ranking |
Preston |
England |
1985 Grand Prix |
Professional |
Ranking |
Reading |
England |
1985 Matchroom Trophy |
Professional |
Ranking |
Stoke |
England |
1985 World Championship |
Professional |
Ranking |
Sheffield |
England |
1985 British Open |
Professional |
Ranking |
Derby |
England |
1985 Classic |
Professional |
Ranking |
Warrington |
England |
1984 UK Championship |
Professional |
Ranking |
Preston |
England |
1984 Grand Prix |
Professional |
Ranking |
Reading |
England |
1984 International Open |
Professional |
Ranking |
Newcastle |
England |
1984 World Championship |
Professional |
Ranking |
Sheffield |
England |
1984 Classic |
Professional |
Ranking |
Warrington |
England |
1983 Professional Players Tournament |
Professional |
Ranking |
Bristol |
England |
1983 International Open |
Professional |
Ranking |
Newcastle |
England |
1983 World Championship |
Professional |
Ranking |
Sheffield |
England |
1982 Professional Players Tournament |
Professional |
Ranking |
Birmingham |
England |
1982 International Open |
Professional |
Ranking |
Derby |
England |
1982 World Championship |
Professional |
Ranking |
Sheffield |
England |
1981 World Championship |
Professional |
Ranking |
Sheffield |
England |
1980 World Championship |
Professional |
Ranking |
Sheffield |
England |
1979 World Championship |
Professional |
Ranking |
Sheffield |
England |
1978 World Championship |
Professional |
Ranking |
Sheffield |
England |
1977 World Championship |
Professional |
Ranking |
Sheffield |
England |
1976 World Championship |
Professional |
Ranking |
Manchester |
England |
1975 World Championship |
Professional |
Ranking |
Melbourne |
Australia |
1974 World Championship |
Professional |
Ranking |
Manchester |
England |