Finały amatorskie: 36 (30 tytułów) RezultatRokTurniejPrzeciwnikWynikZwycięzca1.1987 John Herbert8–4Zwycięzca2.1987World Amateur Championship 11–4Zwycięzca3.2007Mistrzostwa Europy w snookerze Kieran McMahon6–2Zwycięzca4.2007Mistrzostwa świata IBSF w snookerze Kanchai Wongjan9–1Finalista1.2009Welsh Amateur Championship Michael White2–8Zwycięzca5.2009Mistrzostwa Europy (2) Joe Delaney6–3Zwycięzca6.2009Bargoed Labour Club Invitational 5–4Zwycięzca7.2009Mistrzostwa świata IBSF (2) 6–0Zwycięzca8.2010Mistrzostwa Europy (3) Joe Delaney6–0Zwycięzca9.2012Mistrzostwa Europy (4) 6–0Zwycięzca10.2012Mistrzostwa świata IBSF (3) 6–2Zwycięzca11.2013Mistrzostwa Europy (5) 6–3Finalista2.2014Mistrzostwa świata IBSF Phisit Chandsri5–6Zwycięzca12.2015Welsh Amateur Championship (2) Daniel Wells8–0Zwycięzca13.2015Mistrzostwa Europy (6) 6–2Finalista3.2016Welsh Amateur Championship (2) 7–8Zwycięzca14.2016European Snooker Open 4–1Zwycięzca15.2016Mistrzostwa Europy (7) Brendan Thomas6–0Zwycięzca16.2016IBSF World 6-Reds Snooker Championship 6–4Finalista4.2017Welsh Amateur Championship (3) 4–8Zwycięzca17.2017European Snooker Open (2) Michael Judge4–1Zwycięzca18.2017Mistrzostwa Europy (8) 6–2Zwycięzca19.2017IBSF World 6-Reds Snooker Championship (2) 6–4Zwycięzca20.2017Mistrzostwa świata IBSF (4) Aiden Owens6–3Finalista5.2018WSF Seniors Championship Igor