Last 32 Finishes By Mark King In All Professional 1 Events

Tournament
England 2021 World Grand Prix
England 2021 UK Championship
Northern Ireland 2021 Northern Ireland Open
England 2020 World Championship
England 2019 UK Championship
China 2019 China Open
England 2019 World Grand Prix
England 2018 UK Championship
China 2018 International Championship
England 2018 English Open
Germany 2018 Paul Hunter Classic
China 2018 China Open
England 2018 World Grand Prix
Northern Ireland 2017 Northern Ireland Open
China 2017 International Championship
England 2017 Snooker Shoot Out
Bulgaria 2015 European Tour - Event 4
Germany 2015 European Tour - Event 3
Latvia 2015 European Tour - Event 1
Australia 2015 Australian Open
China 2015 China Open
China 2015 Asian Tour - Event 3
Portugal 2014 European Tour - Event 5
China 2014 Asian Tour - Event 2
Latvia 2014 European Tour - Event 1
China 2014 World Open
Wales 2014 Welsh Open
Germany 2014 German Masters
Belgium 2013 European Tour - Event 7
Germany 2013 European Tour - Event 4
China 2013 China Open
Wales 2013 Welsh Open
Belgium 2012 European Tour - Event 3
England 2012 PTC - Event 3
China 2012 China Open
Wales 2012 Welsh Open
Germany 2011 PTC - Event 4
England 2011 World Championship
Germany 2011 German Masters
England 2010 UK Championship
Germany 2010 EPTC - Event 3
Belgium 2010 EPTC - Event 2
England 2010 PTC - Event 1
England 2010 World Championship
England 2009 Pro Challenge Series - Event 3
China 2009 Shanghai Masters
Wales 2009 Pro Challenge Series - Event 2
Bahrain 2008 Bahrain Championship
Scotland 2008 Grand Prix
Northern Ireland 2008 Northern Ireland Trophy
Wales 2008 Welsh Open
Northern Ireland 2007 Northern Ireland Trophy
China 2007 China Open
England 2006 UK Championship
Northern Ireland 2006 Northern Ireland Trophy
England 2006 World Championship
England 2005 Grand Prix
England 2004 British Open
England 2004 World Championship
Wales 2004 Welsh Open
England 2003 British Open
England 2003 World Championship
Ireland 2003 Irish Masters
Wales 2003 Welsh Open
England 2002 UK Championship
England 2002 British Open
England 2002 LG Cup
China 2002 China Open
England 2001 UK Championship
Malta 2001 European Open
China 2000 China Open
England 2000 UK Championship
England 2000 World Championship
Malta 2000 Malta Grand Prix
England 1999 UK Championship
England 1999 Grand Prix
Ireland 1998 Irish Open
England 1998 Grand Prix
Thailand 1998 Thailand Masters
England 1997 British Open
Thailand 1997 Thailand Open
England 1996 International Open
Scotland 1995 Benson and Hedges Championship
Belgium 1994 European Open
England 1994 Benson and Hedges Championship
England 1994 Grand Prix
England 1994 World Championship