Sesongen 1999/2000 kom han på tredjeplass sammenlagt i verdenscupen, og på andreplass i sprintcupen. Per 2008 har han vunnet åtte individuelle enkeltrenn i verdenscupen, hvorav fire i sprint. I tillegg har han tre verdenscupseire med det norske stafettlaget. Han har per 2008 28 pallplasseringer i verdenscupen, hvorav ni er på stafetter.