Bei der World Darts Championship 2020 gewann er sein Auftaktmatch ehe er in der 3. Runde gegen Steve Beaton verlor. Bei den UK Open stand er im Achtelfinale wo er gegen den späteren Sieger Michael van Gerwen ausschied. Im World Matchplay schied er ebenfalls im Achtelfinale aus. Er stand bei den European Darts Ch’ships erneut im Finale wo er sich Wright beugen musste. Beim Grand Slam konnte er die Gruppenphase als Gruppenerster überstehen und erreichte das Finale. Dort unterlag er gegen den Portugiesen Jose de Sousa und musste sich erneut mit Platz 2 zufriedengeben.