He is the grandson of Danie Craven, the South African rugby union icon.
After graduating with a degree in Politics, Philosophy and Economics he moved to Switzerland in 2005 in order to pursue a cycling career.
[1] A strong time trialist, Craven was a runner up in the 2006 African Championships, and boasts a 7th place in the time trial at the 2007 B World Championships in Cape Town.
[3] He spent 2013 riding for Synergy Baku before joining the German-based Bike Aid–Ride for Help squad for 2014.
[5] In 2015 he won the Namibian National Road Race Championships for the fourth time.