Von ihren Eltern mit dem Skilanglaufsport in Berührung gebracht, begann Kolb im Alter von elf Jahren ihre ersten Wettkämpfe zu bestreiten.
Juniorenbereich
2007 gewann die Schülerin des Skigymnasiums Oberstdorf zwei Titel bei den deutschen Juniorenmeisterschaften. In der Saison 2007/08 wurde sie erstmals im Alpencup eingesetzt, wo sie unter anderem den Sprint in Oberstdorf gewinnen konnte. Am Ende der Saison belegte sie den 47. Platz in der Gesamtwertung des Alpencups. Bei den Juniorenweltmeisterschaften 2008 in Mals gewann sie die Qualifikation des Sprintwettbewerbs und erreichte den Finallauf. Dort musste sie sich jedoch mit dem vierten Platz begnügen.
In der darauf folgenden Saison erreichte sie bei der Juniorenweltmeisterschaft in Le Praz-de-Lys-Sommand den Halbfinallauf und belegte den 28. Platz über 5 Kilometer Freistil. Mit der deutschen Staffel gewann sie die Bronzemedaille. Als Schlussläuferin konnte Kolb 35 Sekunden auf ihre russische Kontrahentin aufholen und besiegte im Schlusssprint ebenfalls die finnische Schlussläuferin, die 14 Sekunden vor ihr in die Loipe gegangen war. Wie schon im Vorjahr dominierte sie die Sprintwettbewerbe bei den deutschen Juniorenmeisterschaften und gewann die Goldmedaille im Sprint, Teamsprint und mit der Staffel.
In der Saison 2009/10 wurde Kolb zum ersten Mal für den Skilanglauf-Weltcup nominiert. Beim Heimweltcup in Düsseldorf erreichte sie als einzige deutsche Läuferin das Halbfinale und belegte am Ende überraschend den elften Platz. Dieses gute Resultat ermöglichte ihr auch den Start beim Weltcupsprint in Davos, wo sie erneut die Qualifikation überstand. Sie schied diesmal jedoch im Viertelfinale aus und belegte hinter Stefanie Böhler den 20. Platz. Hanna Kolb wurde für die Olympischen Winterspiele 2010 in Vancouver nominiert. Hier überstand sie die Qualifikation im Klassik-Sprint, schied aber im Viertelfinale aus und wurde am Ende 25. (bei 54 Teilnehmerinnen).
Bei ihrer dritten Teilnahme am Sprint-Weltcup in Düsseldorf konnte Hanna Kolb in der Saison 2011/12 mit Rang elf erneut ihr bislang bestes Einzelergebnis erreichen.
Ihren ersten Podestplatz im Weltcup konnte Hanna Kolb in der Saison 2012/13 am 7. Dezember beim Teamsprint mit Denise Herrmann in Québec erringen.
Im Juli 2018 gab Hanna Kolb im Alter von 26 Jahren das Ende ihrer Karriere als Skilangläuferin bekannt.[2]
Platzierungen im Weltcup
Weltcup-Statistik
Die Tabelle zeigt die erreichten Platzierungen im Einzelnen.
1.–3. Platz: Anzahl der Podiumsplatzierungen
Top 10: Anzahl der Platzierungen unter den ersten zehn
Punkteränge: Anzahl der Platzierungen innerhalb der Punkteränge
Starts: Anzahl gelaufener Rennen in der jeweiligen Disziplin
Hinweis: Bei den Distanzrennen erfolgt die Einordnung gemäß FIS.
Platzierung
Distanzrennena
Skiathlon Verfolgung
Sprint
Etappen- rennenb
Gesamt
Team c
≤ 5 km
≤ 10 km
≤ 15 km
≤ 30 km
> 30 km
Sprint
Staffel
1. Platz
2. Platz
1
3. Platz
1
Top 10
14
14
7
Punkteränge
2
61
63
12
1
Starts
14
9
1
19
72
7
122
12
1
Stand: Saisonende 2017/18
a
inkl. Individualstarts und Massenstarts gemäß FIS-Einordnung
b
Gesamtes Rennen, nicht Einzeletappen, z. B. Tour de Ski, Nordic Opening, Saison-Finale
c
Mangels geeigneter Quellen vor 2001 eventuell unvollständig