1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Le , il dispute son premier match sous ses nouvelles couleurs en entrant à la 88e minute de jeu en remplacement de Denni Avdic au Grimsta IP de Stockholm face à Brommapojkarna (1-1). Ce match constituera d'ailleurs sa seule participation en championnat à la saison 2009. En 2010, il intègre véritablement le groupe pro d'Elfsborg. Régulièrement présent sur le banc, il réapparait lors de la 12e journée en remplacement d'Emir Bajrami (défaite 2-0 sur le terrain de Mjällby AIF[3]), puis la journée suivante face à l'AIK (victoire 4-0[4]) avant d'être titularisé pour la première fois en championnat[5] par Magnus Haglund lors de la 15e journée face à Örebro SK (match nul 3-3[6]). Au cours de cette rencontre, Hult offrira une passe décisive à Denni Avdic pour le troisième but des Jaune et Noir. Le , lors de la 25e journée, il marque son premier but en championnat à Stockholm, sur le terrain de l'IF Brommapojkarna, là même où il avait commencé la saison précédente[7].
OGC Nice
Au mercato d'été 2014, il signe un contrat de 3 ans avec l'OGC Nice pour un transfert de 800 000€ alors que le club le suivait depuis un certain temps[8]. Il inscrit son premier but sous les couleurs niçoises à l'Allianz Riviera le face à l'Olympique de Marseille (22e journée de championnat, victoire 2-1[9]).
Panathinaïkos
Le 30 juin 2016, Niklas Hult rejoint la Grèce et le club du Panathinaïkos[10]. Il joue son premier match sous ses nouvelles couleurs le 28 juillet 2016, lors d'une rencontre qualificative pour la Ligue Europa face à l'AIK Solna. Il est titulaire et son équipe l'emporte (1-0)[11]
AEK Athènes
Le 31 janvier 2018, Niklas Hult signe en faveur d'un autre club grec, l'AEK Athènes[12].
Le , il dispute sa première rencontre internationale avec les -19 ans Suédois face à l'Islande lors d'un match de qualification pour le championnat d'Europe des moins de 19 ans de l'UEFA (3-3).
Le , il est titularisé pour la première fois en Espoir à l'occasion d'un match amical au disputé à Cartaxo, au Portugal (défaite 3-1)[15].