Fagernes' beste resultat som spydkaster var 4.-plass under VM i friidrett i 1999. Han kastet da 86,24 meter og satte norsk rekord. Under kvalifiseringen i OL i Sydney i 2000 forbedret han sin norske rekord til 86,74 meter. I finalen oppnådde han 83,04 meter og ble nummer ni. Han deltok også i OL 1996 i Atlanta. Fagernes vant fire NM-gull, og i 2002 mottok han kongepokalen. Han nådde imidlertid aldri helt opp i verdenstoppen, mye på grunn av utenomsportslige problemer.