# Major Tournament Position Years
-PDC World ChampionshipLast 64 2023
-BDO World ChampionshipLast 16 2013
-Winmau World MastersLast 80 WM 2013 2012
-Zuiderduin MastersLast 24 Group 3rd 2016 2016 2012 2012
-PDC UK OpenLast 128 2022
-Players Championship FinalsLast 64 2017