Hanevold absolvoval vo Svetovom pohári devätnásť sezón a získal dva malé glóbusy za vytrvalostné preteky (1997/1998, 2002/2003).

 

Na majstrovstvách sveta vybojoval šestnásť medailí vrátane piatich zlatých a na zimných olympijských hrách sa stal šampiónom na 20 km v Nagane 1998 a v štafete v Salt Lake City 2002 i Vancouveri 2010.

 

V Nagane získal aj striebro v štafete a v Turíne 2006 pridal striebro v rýchlostných a bronz vo vytrvalostných pretekoch. Kariéru ukončil po sezóne 2009/2010.