# Major Tournament Position Years
-PDC World ChampionshipLast 48 2004
-BDO World ChampionshipLast 16 2000 1998
-PDC World MatchplayLast 16 1998
-Winmau World MastersLast 32 1999 1998
-Zuiderduin MastersLast 16 Group 2000 2000
-PDC UK OpenLast 64 2006 2004 2003
-Las Vegas Desert ClassicLast 24 Group 2003