Last 32 Finishes By Joe Swail In All Professional 1 Events

Tournament
India 2019 Indian Open
Northern Ireland 2018 Northern Ireland Open
Latvia 2018 Riga Masters
Germany 2017 Paul Hunter Classic
England 2017 Snooker Shoot Out
Scotland 2016 Scottish Open
England 2016 English Open
India 2016 Indian Open
Thailand 2015 6-Reds World Championship
India 2015 Indian Open
Portugal 2014 European Tour - Event 5
China 2014 Shanghai Masters
Latvia 2014 European Tour - Event 1
England 2013 European Tour - Event 3
England 2012 PTC - Event 3
Germany 2012 PTC - Event 12
England 2010 PTC - Event 6
Germany 2010 EPTC - Event 1
Thailand 2010 6-Reds World Championship
England 2010 Pro Challenge Series - Event 5
Wales 2009 Masters Qualifying Event
China 2009 Shanghai Masters
Wales 2009 Pro Challenge Series - Event 2
England 2009 World Championship
England 2008 UK Championship
England 2008 Masters Qualifying Event
Thailand 2008 6-Reds International
China 2008 China Open
England 2007 UK Championship
Northern Ireland 2007 Northern Ireland Trophy
England 2007 Masters Qualifying Event
Wales 2007 Welsh Open
England 2006 UK Championship
England 2006 World Championship
Malta 2006 Malta Cup
Malta 2005 Malta Cup
Wales 2005 Welsh Open
England 2004 Grand Prix
Malta 2004 European Open
Wales 2004 Welsh Open
England 2003 World Championship
Ireland 2003 Irish Masters
England 2002 UK Championship
England 2002 British Open
England 2002 LG Cup
England 2002 World Championship
Scotland 2002 Scottish Open
China 2002 China Open
England 2001 UK Championship
Malta 2001 European Open
China 2000 China Open
England 2000 UK Championship
England 2000 Grand Prix
England 2000 British Open
Thailand 2000 Thailand Masters
Malta 2000 Malta Grand Prix
Wales 2000 Welsh Open
China 1999 China Open
England 1999 Benson and Hedges Championship
England 1999 Grand Prix
China 1999 China International
England 1998 UK Championship
England 1998 UK Tour - Event 1
England 1998 World Championship
England 1998 British Open
Thailand 1998 Thailand Masters
Malta 1997 European Open
Wales 1997 Welsh Open
England 1996 UK Championship
England 1996 British Open
England 1996 International Open
Germany 1995 German Open
England 1995 Merseyside Professional
Thailand 1995 Thailand Open
Belgium 1994 European Open
United Arab Emirates 1994 Dubai Classic
England 1994 British Open
Scotland 1993 Benson and Hedges Championship
United Arab Emirates 1993 Dubai Classic
England 1993 World Championship
England 1993 British Open
England 1992 Grand Prix
England 1992 Strachan Open
England 1989 WPBSA Pro Ticket Series 90/91 - Event 2