Borussia Dortmund 29 grudnia 2019 Borussia Dortmund ogłosiła kupno Norwega z drużyny z Salzburga. W barwach drużyny z Dortmundu – Haaland zadebiutował 18 stycznia 2020 w meczu przeciwko FC Augsburg, zmieniając w 56. minucie przy stanie 1:3 – Łukasza Piszczka. W ciągu pierwszych 23 minut na boisku Norweg zdobył hat-tricka, oddając trzy strzały na bramkę, a Borussia wygrała ten mecz 5:3.
21 listopada 2020, Haaland zdobył cztery bramki w wygranym 5:2 spotkaniu z Herthą BSC. Jednocześnie Norweg ustanowił nowy rekord Bundesligi, strzelając 23 gole w swoich pierwszych 22 spotkaniach w najwyższej klasie rozgrywkowej w Niemczech.
Manchester City 10 maja 2022 Manchester City osiągnął porozumienie z Borussią Dortmund w sprawie transferu Haalanda do angielskiego klubu. 13 czerwca 2022 Haaland podpisał pięcioletni kontrakt z Manchesterem City, którego zawodnikiem został wraz z otwarciem okienka transferowego 1 lipca 2022. 24 lipca 2022 zadebiutował w wygranym 1:0 meczu towarzyskim w Green Bay przeciwko Bayernowi Monachium, gdzie zdobył swoją pierwszą bramkę w barwach Manchesteru City. 30 lipca 2022 wystąpił w meczu przegranym z Liverpoolem 1:3 o Tarczę Wspólnoty. 7 sierpnia 2022 strzelił dwie bramki w swoim debiucie w Premier League w wygranym 2:0 wyjazdowym meczu z West Ham United. 27 sierpnia 2022 w 4.