Attaquant de football norvégien qui a commencé à jouer pour le club de Bundesliga autrichienne de football Red Bull Salzburg en 2019. En 2018, il a été nommé meilleur joueur de l'année en Eliteserien et a remporté le Golden Boot Awards lors de la coupe du monde de football des moins de 20 ans 2019. Il a commencé à jouer pour le Borussia Dortmund en 2020. Il a signé avec Manchester City en 2022.
Il a passé sa carrière de jeune dans l'académie du club de sa ville natale, Bryne FK.
En 2019, il établit le record du plus grand nombre de buts marqués par un joueur en un seul match lors d'une Coupe du monde U-20 de la FIFA avec 9 réalisations.
Son père est l'ancien joueur de football professionnel Alfie Haaland.
Il rejoint le capitaine Stefan Johansen en tant que membre de l'équipe nationale norvégienne en 2019.