In de eerste ronde van het wereldkampioenschap 2014 wist hij Jelle Klaasen met 3-1 te verslaan waarna hij moest spelen tegen Raymond van Barneveld. In de partij wist hij de beslissende leg van de eerste set te winnen door een 136 finish uit te gooien. Een 2-0 voorsprong wist hij echter niet te krijgen nadat hij zijn finish met een dart niet wist uit te gooien, waardoor van Barneveld twee maal een set wist te winnen wat de stand 2-1 maakte in het voordeel van de Nederlander. Caven vocht zich terug in de wedstrijd en deed hetzelfde en zette de stand op 3-2 in zijn voordeel. Uiteindelijk wist hij echter nog maar een leg te winnen wat resulteerde in een 4-3 overwinning voor van Barneveld.