Seine erste Weltmeisterschaft spielte er als Nummer 17 der Setzliste bei der PDC World Darts Championship 2007. Allerdings verlor er bereits in der ersten Runde dem Kanadier Brian Cyr mit 2:3 Sätzen. Im Jahr 2008 konnte er die ersten beiden Runden überstehen (3:0 gegen Gerry Convery und 4:3 gegen Erwin Extercatte), unterlag dann jedoch im Achtelfinale dem späteren Finalisten Kirk Shepherd mit 2:4. Bei der Weltmeisterschaft 2009 schlug er zunächst den Nordiren Felix McBrearty (3:0), den Amerikaner Bill Davis (4:2) und Mark Dudbridge (4:0), um zum ersten Mal ein Viertelfinale bei einer Weltmeisterschaft der PDC zu erreichen. In jenem schlug ihn der an Nummer 12 gesetzte Engländer Mervyn King mit 5:2. Weniger erfolgreich verliefen jedoch die folgenden Jahre bei Weltmeisterschaften. Bei der Weltmeisterschaft 2010 schied er, nachdem er einen 3:1-Erfolg gegen Jelle Klaasen feiern konnte, in der zweiten Runde mit 0:4 gegen Kevin McDine aus. Gegen denselben Spieler verlor er auch in der ersten Runde der PDC World Darts Championship 2011 mit 1:3. Aufgrund ausbleibender Erfolge konnte er sich weder 2012 noch 2013 für eine weitere Weltmeisterschaft qualifizieren.