Im November 2005 erreichte er drei Juniorenweltrekorde innerhalb von zwei Wochen. Am 5. November lief er die 3000 m in 3:43,66 min, am 13. November die 5000 m in 6:18,93 min und am 18. November die 1500 m in 1:46,07 min. Aktuell (18. Januar 2006) belegt er Rang 12 im Eisschnelllauf-Adelskalender.
Bei der Juniorenweltmeisterschaft 2006 in Erfurt belegte er klar den ersten Platz. Im selben Jahr wurde Håvard bei der Allroundweltmeisterschaft der Senioren Sechster.
Nach seinem Wechsel zu den Senioren in der Saison 2006/2007 konnte Håvard nahezu problemlos an seine Erfolge bei den Junioren anknüpfen. Bei der WM im Februar 2007 belegte er Platz 4 und ein Jahr später lieferte er sich bei der WM in Berlin einen spannenden Zweikampf mit Sven Kramer und wurde schließlich 2.
Bei den Olympischen Winterspielen in Vancouver 2010 errang er über die 1500 m mit einer Zeit von 1:46,13 min die Bronzemedaille. Im Jahr darauf gewann er bei den Einzelstreckenweltmeisterschaften 2011 in Inzell seine erste Goldmedaille über 1500 m in einem packenden Duell mit Shani Davis in der Zeit von 1:45,05 min.