In 2005 he reached the final of the Irish Masters, losing to James Wade. He lost in the 2005 UK Open to Andy Hayfield and failed to qualify for the Las Vegas Desert Classic and World Grand Prix. He did however play in the 2006 PDC World Darts Championship, but lost in the first round to Jason Clark. He made then made two finals, the first being the UK Open North West Regional losing to Alan Tabern. The second was the Antwerp Open which he lost to defending champion Terry Jenkins. He then made the fourth round of the 2006 UK Open, starting in the third round stage with a win over Colin Osborne and eventually losing to Colin Lloyd.