Hahn wechselte 2014 von der SVg Pitten zu den Veilchen und durchlief in den Jahren danach sämtliche Akademie-Teams. Zur Saison 2017/18 wurde der beidfüßige Mittelfeldspieler in den Kader der Austria Amateure befördert, seit letztem Sommer 2018 steht er im Kader der Kampfmannschaft.
Sein Bundesliga-Debüt feierte Hahn Mitte November 2018 beim Heimspiel gegen Red Bull Salzburg. Mit 17 Jahren, 5 Monaten und 18 Tagen ist er bis heute der jüngste eingesetzte Spieler aller Klubs in der Saison 2018/19.
Am 28. Mai 2019 gab die Austria bekannt, dass Mittelfeldtalent Niels Hahn vorzeitig um vier Jahre bis Sommer 2023 verlängert hat.
Legende:
E ... Einsätze
EW ... Einwechslungen
T+ ... Geschossene Tore
T- ... Tore erhalten (nur für Tormänner)
S ... Siege
U ... Unentschieden
N ... Niederlagen
G ... Gelbe Karten
GR ... Gelb-rote Karten
R ... Rote Karten
M ... Spielminuten
M/T+ ... Minuten pro geschossenes Tor
M/T- ... Minuten pro erhaltenes Tor (nur für Tormänner)