In den folgenden Jahren erreichte er mehrfach Halbfinals und Finals von PDC-Major-Turnieren, konnte aber bisher keines davon gewinnen. Turniersiege gelangen ihm hingegen bei PDC Pro Turnieren wie z. B. bei der Antwerp Open 2008. Bei den PDC World Darts Championship 2012 gelang ihm der bisher größte Erfolg seiner Karriere: er stand im Finale gegen den ebenfalls aus Stoke-on-Trent stammenden Adrian Lewis. Allerdings unterlag er Lewis klar mit 3:7.