Road to 1000Erling Haaland

Updated 24 Sep 2026

Career goals, all competitions

370

630 to go37.0% of the way to 1000

Projected 1000th goal

August 2039

He’d be 39 years old — 12.9 more seasons at his current rate of 49 goals a year.

This season
9
Age today
26
Best season
58
Erling Haaland smiling and clapping in a Manchester City shirt, beside a Premier League goal map

No. 9 · Manchester City

Erling Haaland in a Norway shirt, hands on hips, smiling

No. 9 · Norway

Erling Haaland celebrating with both arms raised at a floodlit Etihad Stadium

No. 9 · Manchester City

Every goal, newest first

370 goals
Every career goal, newest first
No.FixtureDateCompetitionType
370Norway 3–2 DenmarkHome24 Sep 26UEFA Nations LeagueLeft foot
369Norway 3–2 DenmarkHome24 Sep 26UEFA Nations LeagueLeft foot
368Manchester City 5–3 Sunderland AFCHome20 Sep 26Premier LeagueRight foot
367Manchester United 0–1 Manchester CityAway13 Sep 26Premier LeagueLeft foot
366FC Porto 0–2 Manchester CityAway8 Sep 26UEFA Champions LeagueRight foot
365FC Porto 0–2 Manchester CityAway8 Sep 26UEFA Champions LeagueHeader
364Manchester City 1–0 Coventry CityHome5 Sep 26Premier LeagueHeader
363Crystal Palace 1–4 Manchester CityAway28 Aug 26Premier LeagueLeft foot
362Crystal Palace 1–4 Manchester CityAway28 Aug 26Premier LeagueHeader
361Brazil 1–2 NorwayAway5 Jul 26World CupLeft foot
360Brazil 1–2 NorwayAway5 Jul 26World CupHeader
359Ivory Coast 1–2 NorwayAway30 Jun 26World CupLeft foot
358Norway 3–2 SenegalHome23 Jun 26World CupRight foot
357Norway 3–2 SenegalHome23 Jun 26World CupCounter
356Iraq 1–4 NorwayAway17 Jun 26World CupTap-in
355Iraq 1–4 NorwayAway17 Jun 26World CupLeft foot
354AFC Bournemouth 1–1 Manchester CityAway19 May 26Premier LeagueLeft foot
353Manchester City 3–0 Brentford FCHome9 May 26Premier LeagueRight foot
352Everton FC 3–3 Manchester CityAway4 May 26Premier LeagueLeft foot
351Burnley FC 0–1 Manchester CityAway22 Apr 26Premier LeagueCounter
350Manchester City 2–1 Arsenal FCHome19 Apr 26Premier LeagueLeft foot
349Manchester City 4–0 Liverpool FCHome4 Apr 26FA CupLeft foot
348Manchester City 4–0 Liverpool FCHome4 Apr 26FA CupHeader
347Manchester City 4–0 Liverpool FCHome4 Apr 26FA CupPenalty
346Manchester City 1–2 Real MadridHome17 Mar 26UEFA Champions LeagueLeft foot
345Manchester City 3–0 Fulham FCHome11 Feb 26Premier LeagueCounter
344Liverpool FC 1–2 Manchester CityAway8 Feb 26Premier LeaguePenalty
343Manchester City 2–0 GalatasarayHome28 Jan 26UEFA Champions LeagueLeft foot
342Manchester City 1–1 Brighton & Hove AlbionHome7 Jan 26Premier LeaguePenalty
341Manchester City 3–0 West Ham UnitedHome20 Dec 25Premier LeagueLeft foot
340Manchester City 3–0 West Ham UnitedHome20 Dec 25Premier LeagueRight foot
339Crystal Palace 0–3 Manchester CityAway14 Dec 25Premier LeaguePenalty
338Crystal Palace 0–3 Manchester CityAway14 Dec 25Premier LeagueHeader
337Real Madrid 1–2 Manchester CityAway10 Dec 25UEFA Champions LeaguePenalty
336Fulham FC 4–5 Manchester CityAway2 Dec 25Premier LeagueLeft foot
335Italy 1–4 NorwayAway16 Nov 25WC Qualifiers EuropeLeft foot
334Italy 1–4 NorwayAway16 Nov 25WC Qualifiers EuropeLeft foot
333Norway 4–1 EstoniaHome13 Nov 25WC Qualifiers EuropeRight foot
332Norway 4–1 EstoniaHome13 Nov 25WC Qualifiers EuropeHeader
331Manchester City 3–0 Liverpool FCHome9 Nov 25Premier LeagueHeader
330Manchester City 4–1 Borussia DortmundHome5 Nov 25UEFA Champions LeagueLeft foot
329Manchester City 3–1 AFC BournemouthHome2 Nov 25Premier LeagueLeft foot
328Manchester City 3–1 AFC BournemouthHome2 Nov 25Premier LeagueCounter
327Villarreal CF 0–2 Manchester CityAway21 Oct 25UEFA Champions LeagueRight foot
326Manchester City 2–0 Everton FCHome18 Oct 25Premier LeagueLeft foot
325Manchester City 2–0 Everton FCHome18 Oct 25Premier LeagueHeader
324Norway 5–0 IsraelHome11 Oct 25WC Qualifiers EuropeHeader
323Norway 5–0 IsraelHome11 Oct 25WC Qualifiers EuropeHeader
322Norway 5–0 IsraelHome11 Oct 25WC Qualifiers EuropeRight foot
321Brentford FC 0–1 Manchester CityAway5 Oct 25Premier LeagueLeft foot
320AS Monaco 2–2 Manchester CityAway1 Oct 25UEFA Champions LeagueHeader
319AS Monaco 2–2 Manchester CityAway1 Oct 25UEFA Champions LeagueLeft foot
318Manchester City 5–1 Burnley FCHome27 Sep 25Premier LeagueLeft foot
317Manchester City 5–1 Burnley FCHome27 Sep 25Premier LeagueLeft foot
316Arsenal FC 1–1 Manchester CityAway21 Sep 25Premier LeagueCounter
315Manchester City 2–0 SSC NapoliHome18 Sep 25UEFA Champions LeagueHeader
314Manchester City 3–0 Manchester UnitedHome14 Sep 25Premier LeagueCounter
313Manchester City 3–0 Manchester UnitedHome14 Sep 25Premier LeagueLeft foot
312Norway 11–1 MoldovaHome9 Sep 25WC Qualifiers EuropeLeft foot
311Norway 11–1 MoldovaHome9 Sep 25WC Qualifiers EuropeHeader
310Norway 11–1 MoldovaHome9 Sep 25WC Qualifiers EuropeLeft foot
309Norway 11–1 MoldovaHome9 Sep 25WC Qualifiers EuropeLeft foot
308Norway 11–1 MoldovaHome9 Sep 25WC Qualifiers EuropeLeft foot
307Norway 1–0 FinlandHome4 Sep 25FriendliesPenalty
306Brighton & Hove Albion 2–1 Manchester CityAway31 Aug 25Premier LeagueLeft foot
305Wolverhampton Wanderers 0–4 Manchester CityAway16 Aug 25Premier LeagueLeft foot
304Wolverhampton Wanderers 0–4 Manchester CityAway16 Aug 25Premier LeagueLeft foot
303Manchester City 3–4 Al-Hilal SFCHome1 Jul 25Club World CupLeft foot
302Juventus FC 2–5 Manchester CityAway26 Jun 25Club World CupTap-in
301Manchester City 6–0 Al-Ain FCHome23 Jun 25Club World CupPenalty
300Estonia 0–1 NorwayAway9 Jun 25WC Qualifiers EuropeCounter
299Norway 3–0 ItalyHome6 Jun 25WC Qualifiers EuropeRight foot
298Fulham FC 0–2 Manchester CityAway25 May 25Premier LeaguePenalty
297AFC Bournemouth 1–2 Manchester CityAway30 Mar 25FA CupRight foot
296Israel 2–4 NorwayAway25 Mar 25WC Qualifiers EuropeLeft foot
295Moldova 0–5 NorwayAway22 Mar 25WC Qualifiers EuropeLeft foot
294Manchester City 2–2 Brighton & Hove AlbionHome15 Mar 25Premier LeaguePenalty
293Tottenham Hotspur 0–1 Manchester CityAway26 Feb 25Premier LeagueLeft foot
292Manchester City 2–3 Real MadridHome11 Feb 25UEFA Champions LeaguePenalty
291Manchester City 2–3 Real MadridHome11 Feb 25UEFA Champions LeagueLeft foot
290Arsenal FC 5–1 Manchester CityAway2 Feb 25Premier LeagueHeader
289Manchester City 3–1 Chelsea FCHome25 Jan 25Premier LeagueLeft foot
288Paris Saint-Germain 4–2 Manchester CityAway22 Jan 25UEFA Champions LeagueLeft foot
287Ipswich Town 0–6 Manchester CityAway19 Jan 25Premier LeagueLeft foot
286Manchester City 4–1 West Ham UnitedHome4 Jan 25Premier LeagueLeft foot
285Manchester City 4–1 West Ham UnitedHome4 Jan 25Premier LeagueHeader
284Leicester City 0–2 Manchester CityAway29 Dec 24Premier LeagueHeader
283Crystal Palace 2–2 Manchester CityAway7 Dec 24Premier LeagueHeader
282Manchester City 3–3 Feyenoord RotterdamHome26 Nov 24UEFA Champions LeagueLeft foot
281Manchester City 3–3 Feyenoord RotterdamHome26 Nov 24UEFA Champions LeaguePenalty
280Norway 5–0 KazakhstanHome17 Nov 24UEFA Nations League BRight foot
279Norway 5–0 KazakhstanHome17 Nov 24UEFA Nations League BHeader
278Norway 5–0 KazakhstanHome17 Nov 24UEFA Nations League BRight foot
277Slovenia 1–4 NorwayAway14 Nov 24UEFA Nations League BLeft foot
276Brighton & Hove Albion 2–1 Manchester CityAway9 Nov 24Premier LeagueCounter
275Manchester City 1–0 Southampton FCHome26 Oct 24Premier LeagueLeft foot
274Manchester City 5–0 AC Sparta PrahaHome23 Oct 24UEFA Champions LeagueRight foot
273Manchester City 5–0 AC Sparta PrahaHome23 Oct 24UEFA Champions LeagueLeft foot
272Norway 3–0 SloveniaHome10 Oct 24UEFA Nations League BLeft foot
271Norway 3–0 SloveniaHome10 Oct 24UEFA Nations League BRight foot
270Slovan Bratislava 0–4 Manchester CityAway1 Oct 24UEFA Champions LeagueRight foot
269Manchester City 2–2 Arsenal FCHome22 Sep 24Premier LeagueLeft foot
268Manchester City 2–1 Brentford FCHome14 Sep 24Premier LeagueLeft foot
267Manchester City 2–1 Brentford FCHome14 Sep 24Premier LeagueRight foot
266Norway 2–1 AustriaHome9 Sep 24UEFA Nations League BLeft foot
265West Ham United 1–3 Manchester CityAway31 Aug 24Premier LeagueLeft foot
264West Ham United 1–3 Manchester CityAway31 Aug 24Premier LeagueLeft foot
263West Ham United 1–3 Manchester CityAway31 Aug 24Premier LeagueLeft foot
262Manchester City 4–1 Ipswich TownHome24 Aug 24Premier LeagueLeft foot
261Manchester City 4–1 Ipswich TownHome24 Aug 24Premier LeagueLeft foot
260Manchester City 4–1 Ipswich TownHome24 Aug 24Premier LeaguePenalty
259Chelsea FC 0–2 Manchester CityAway18 Aug 24Premier LeagueLeft foot
258Denmark 3–1 NorwayAway8 Jun 24FriendliesLeft foot
257Norway 3–0 KosovoHome5 Jun 24FriendliesLeft foot
256Norway 3–0 KosovoHome5 Jun 24FriendliesCounter
255Norway 3–0 KosovoHome5 Jun 24FriendliesHeader
254Tottenham Hotspur 0–2 Manchester CityAway14 May 24Premier LeaguePenalty
253Tottenham Hotspur 0–2 Manchester CityAway14 May 24Premier LeagueLeft foot
252Manchester City 5–1 Wolverhampton WanderersHome4 May 24Premier LeagueLeft foot
251Manchester City 5–1 Wolverhampton WanderersHome4 May 24Premier LeaguePenalty
250Manchester City 5–1 Wolverhampton WanderersHome4 May 24Premier LeagueHeader
249Manchester City 5–1 Wolverhampton WanderersHome4 May 24Premier LeaguePenalty
248Nottingham Forest 0–2 Manchester CityAway28 Apr 24Premier LeagueRight foot
247Manchester City 5–1 Luton TownHome13 Apr 24Premier LeaguePenalty
246Crystal Palace 2–4 Manchester CityAway6 Apr 24Premier LeagueLeft foot
245Manchester City 3–1 FC CopenhagenHome6 Mar 24UEFA Champions LeagueLeft foot
244Manchester City 3–1 Manchester UnitedHome3 Mar 24Premier LeagueLeft foot
243Luton Town 2–6 Manchester CityAway27 Feb 24FA CupLeft foot
242Luton Town 2–6 Manchester CityAway27 Feb 24FA CupLeft foot
241Luton Town 2–6 Manchester CityAway27 Feb 24FA CupLeft foot
240Luton Town 2–6 Manchester CityAway27 Feb 24FA CupLeft foot
239Luton Town 2–6 Manchester CityAway27 Feb 24FA CupLeft foot
238Manchester City 1–0 Brentford FCHome20 Feb 24Premier LeagueCounter
237Manchester City 2–0 Everton FCHome10 Feb 24Premier LeagueLeft foot
236Manchester City 2–0 Everton FCHome10 Feb 24Premier LeagueRight foot
235Manchester City 3–2 RB LeipzigHome28 Nov 23UEFA Champions LeagueLeft foot
234Manchester City 1–1 Liverpool FCHome25 Nov 23Premier LeagueLeft foot
233Chelsea FC 4–4 Manchester CityAway12 Nov 23Premier LeagueTap-in
232Chelsea FC 4–4 Manchester CityAway12 Nov 23Premier LeaguePenalty
231Manchester City 3–0 BSC Young BoysHome7 Nov 23UEFA Champions LeagueLeft foot
230Manchester City 3–0 BSC Young BoysHome7 Nov 23UEFA Champions LeaguePenalty
229Manchester United 0–3 Manchester CityAway29 Oct 23Premier LeagueHeader
228Manchester United 0–3 Manchester CityAway29 Oct 23Premier LeaguePenalty
227BSC Young Boys 1–3 Manchester CityAway25 Oct 23UEFA Champions LeagueRight foot
226BSC Young Boys 1–3 Manchester CityAway25 Oct 23UEFA Champions LeaguePenalty
225Manchester City 2–1 Brighton & Hove AlbionHome21 Oct 23Premier LeagueLeft foot
224Cyprus 0–4 NorwayAway12 Oct 23European QualifiersHeader
223Cyprus 0–4 NorwayAway12 Oct 23European QualifiersLeft foot
222Manchester City 2–0 Nottingham ForestHome23 Sep 23Premier LeagueHeader
221West Ham United 1–3 Manchester CityAway16 Sep 23Premier LeagueLeft foot
220Norway 2–1 GeorgiaHome12 Sep 23European QualifiersHeader
219Manchester City 5–1 Fulham FCHome2 Sep 23Premier LeagueLeft foot
218Manchester City 5–1 Fulham FCHome2 Sep 23Premier LeaguePenalty
217Manchester City 5–1 Fulham FCHome2 Sep 23Premier LeagueLeft foot
216Sheffield United 1–2 Manchester CityAway27 Aug 23Premier LeagueHeader
215Burnley FC 0–3 Manchester CityAway11 Aug 23Premier LeagueLeft foot
214Burnley FC 0–3 Manchester CityAway11 Aug 23Premier LeagueLeft foot
213Norway 3–1 CyprusHome20 Jun 23European QualifiersLeft foot
212Norway 3–1 CyprusHome20 Jun 23European QualifiersPenalty
211Norway 1–2 ScotlandHome17 Jun 23European QualifiersPenalty
210Everton FC 0–3 Manchester CityAway14 May 23Premier LeagueHeader
209Manchester City 3–0 West Ham UnitedHome3 May 23Premier LeagueCounter
208Fulham FC 1–2 Manchester CityAway30 Apr 23Premier LeaguePenalty
207Manchester City 4–1 Arsenal FCHome26 Apr 23Premier LeagueLeft foot
206Bayern Munich 1–1 Manchester CityAway19 Apr 23UEFA Champions LeagueLeft foot
205Manchester City 3–1 Leicester CityHome15 Apr 23Premier LeagueCounter
204Manchester City 3–1 Leicester CityHome15 Apr 23Premier LeaguePenalty
203Manchester City 3–0 Bayern MunichHome11 Apr 23UEFA Champions LeagueRight foot
202Southampton FC 1–4 Manchester CityAway8 Apr 23Premier LeagueLeft foot
201Southampton FC 1–4 Manchester CityAway8 Apr 23Premier LeagueHeader
200Manchester City 6–0 Burnley FCHome18 Mar 23FA CupLeft foot
199Manchester City 6–0 Burnley FCHome18 Mar 23FA CupLeft foot
198Manchester City 6–0 Burnley FCHome18 Mar 23FA CupLeft foot
197Manchester City 7–0 RB LeipzigHome14 Mar 23UEFA Champions LeagueTap-in
196Manchester City 7–0 RB LeipzigHome14 Mar 23UEFA Champions LeagueTap-in
195Manchester City 7–0 RB LeipzigHome14 Mar 23UEFA Champions LeagueTap-in
194Manchester City 7–0 RB LeipzigHome14 Mar 23UEFA Champions LeagueHeader
193Manchester City 7–0 RB LeipzigHome14 Mar 23UEFA Champions LeaguePenalty
192Crystal Palace 0–1 Manchester CityAway11 Mar 23Premier LeaguePenalty
191AFC Bournemouth 1–4 Manchester CityAway25 Feb 23Premier LeagueLeft foot
190Arsenal FC 1–3 Manchester CityAway15 Feb 23Premier LeagueRight foot
189Manchester City 3–0 Wolverhampton WanderersHome22 Jan 23Premier LeagueLeft foot
188Manchester City 3–0 Wolverhampton WanderersHome22 Jan 23Premier LeaguePenalty
187Manchester City 3–0 Wolverhampton WanderersHome22 Jan 23Premier LeagueHeader
186Manchester City 4–2 Tottenham HotspurHome19 Jan 23Premier LeagueHeader
185Manchester City 1–1 Everton FCHome31 Dec 22Premier LeagueRight foot
184Leeds United 1–3 Manchester CityAway28 Dec 22Premier LeagueRight foot
183Leeds United 1–3 Manchester CityAway28 Dec 22Premier LeagueLeft foot
182Manchester City 3–2 Liverpool FCHome22 Dec 22EFL CupLeft foot
181Manchester City 2–1 Fulham FCHome5 Nov 22Premier LeaguePenalty
180Manchester City 3–1 Brighton & Hove AlbionHome22 Oct 22Premier LeaguePenalty
179Manchester City 3–1 Brighton & Hove AlbionHome22 Oct 22Premier LeagueRight foot
178Manchester City 4–0 Southampton FCHome8 Oct 22Premier LeagueLeft foot
177Manchester City 5–0 FC CopenhagenHome5 Oct 22UEFA Champions LeagueLeft foot
176Manchester City 5–0 FC CopenhagenHome5 Oct 22UEFA Champions LeagueRight foot
175Manchester City 6–3 Manchester UnitedHome2 Oct 22Premier LeagueLeft foot
174Manchester City 6–3 Manchester UnitedHome2 Oct 22Premier LeagueLeft foot
173Manchester City 6–3 Manchester UnitedHome2 Oct 22Premier LeagueHeader
172Slovenia 2–1 NorwayAway24 Sep 22UEFA Nations League BRight foot
171Wolverhampton Wanderers 0–3 Manchester CityAway17 Sep 22Premier LeagueRight foot
170Manchester City 2–1 Borussia DortmundHome14 Sep 22UEFA Champions LeagueLeft foot
169Sevilla FC 0–4 Manchester CityAway6 Sep 22UEFA Champions LeagueLeft foot
168Sevilla FC 0–4 Manchester CityAway6 Sep 22UEFA Champions LeagueLeft foot
167Aston Villa 1–1 Manchester CityAway3 Sep 22Premier LeagueLeft foot
166Manchester City 6–0 Nottingham ForestHome31 Aug 22Premier LeagueHeader
165Manchester City 6–0 Nottingham ForestHome31 Aug 22Premier LeagueRight foot
164Manchester City 6–0 Nottingham ForestHome31 Aug 22Premier LeagueLeft foot
163Manchester City 4–2 Crystal PalaceHome27 Aug 22Premier LeagueLeft foot
162Manchester City 4–2 Crystal PalaceHome27 Aug 22Premier LeagueLeft foot
161Manchester City 4–2 Crystal PalaceHome27 Aug 22Premier LeagueHeader
160Newcastle United 3–3 Manchester CityAway21 Aug 22Premier LeagueLeft foot
159West Ham United 0–2 Manchester CityAway7 Aug 22Premier LeagueLeft foot
158West Ham United 0–2 Manchester CityAway7 Aug 22Premier LeaguePenalty
157Norway 3–2 SwedenHome12 Jun 22UEFA Nations League BPenalty
156Norway 3–2 SwedenHome12 Jun 22UEFA Nations League BHeader
155Sweden 1–2 NorwayAway5 Jun 22UEFA Nations League BRight foot
154Sweden 1–2 NorwayAway5 Jun 22UEFA Nations League BPenalty
153Serbia 0–1 NorwayAway2 Jun 22UEFA Nations League BLeft foot
152Borussia Dortmund 2–1 Hertha BSCHome14 May 22BundesligaPenalty
151Borussia Dortmund 3–4 VfL BochumHome30 Apr 22BundesligaRight foot
150Borussia Dortmund 3–4 VfL BochumHome30 Apr 22BundesligaPenalty
149Borussia Dortmund 3–4 VfL BochumHome30 Apr 22BundesligaPenalty
148Borussia Dortmund 6–1 VfL WolfsburgHome16 Apr 22BundesligaLeft foot
147Borussia Dortmund 6–1 VfL WolfsburgHome16 Apr 22BundesligaRight foot
146Norway 9–0 ArmeniaHome29 Mar 22FriendliesLeft foot
145Norway 9–0 ArmeniaHome29 Mar 22FriendliesLeft foot
144Norway 2–0 SlovakiaHome25 Mar 22FriendliesLeft foot
143TSG 1899 Hoffenheim 2–3 Borussia DortmundAway22 Jan 22BundesligaLeft foot
142FC St. Pauli 2–1 Borussia DortmundAway18 Jan 22DFB-PokalPenalty
141Borussia Dortmund 5–1 SC FreiburgHome14 Jan 22BundesligaLeft foot
140Borussia Dortmund 5–1 SC FreiburgHome14 Jan 22BundesligaLeft foot
139Borussia Dortmund 3–0 SpVgg Greuther FürthHome15 Dec 21BundesligaHeader
138Borussia Dortmund 3–0 SpVgg Greuther FürthHome15 Dec 21BundesligaPenalty
137Borussia Dortmund 5–0 Beşiktaş JKHome7 Dec 21UEFA Champions LeagueHeader
136Borussia Dortmund 5–0 Beşiktaş JKHome7 Dec 21UEFA Champions LeagueHeader
135Borussia Dortmund 2–3 Bayern MunichHome4 Dec 21BundesligaRight foot
134VfL Wolfsburg 1–3 Borussia DortmundAway27 Nov 21BundesligaLeft foot
133Borussia Dortmund 3–1 1.FSV Mainz 05Home16 Oct 21BundesligaLeft foot
132Borussia Dortmund 3–1 1.FSV Mainz 05Home16 Oct 21BundesligaPenalty
131Borussia Dortmund 4–2 1.FC Union BerlinHome19 Sep 21BundesligaLeft foot
130Borussia Dortmund 4–2 1.FC Union BerlinHome19 Sep 21BundesligaHeader
129Beşiktaş JK 1–2 Borussia DortmundAway15 Sep 21UEFA Champions LeagueLeft foot
128Bayer 04 Leverkusen 3–4 Borussia DortmundAway11 Sep 21BundesligaPenalty
127Bayer 04 Leverkusen 3–4 Borussia DortmundAway11 Sep 21BundesligaHeader
126Norway 5–1 GibraltarHome7 Sep 21WC Qualifiers EuropeRight foot
125Norway 5–1 GibraltarHome7 Sep 21WC Qualifiers EuropeLeft foot
124Norway 5–1 GibraltarHome7 Sep 21WC Qualifiers EuropeLeft foot
123Latvia 0–2 NorwayAway4 Sep 21WC Qualifiers EuropePenalty
122Norway 1–1 NetherlandsHome1 Sep 21WC Qualifiers EuropeLeft foot
121Borussia Dortmund 3–2 TSG 1899 HoffenheimHome27 Aug 21BundesligaLeft foot
120Borussia Dortmund 5–2 Eintracht FrankfurtHome14 Aug 21BundesligaRight foot
119Borussia Dortmund 5–2 Eintracht FrankfurtHome14 Aug 21BundesligaLeft foot
118SV Wehen Wiesbaden 0–3 Borussia DortmundAway7 Aug 21DFB-PokalLeft foot
117SV Wehen Wiesbaden 0–3 Borussia DortmundAway7 Aug 21DFB-PokalPenalty
116SV Wehen Wiesbaden 0–3 Borussia DortmundAway7 Aug 21DFB-PokalLeft foot
115Norway 1–0 LuxembourgHome2 Jun 21FriendliesLeft foot
114Borussia Dortmund 3–1 Bayer 04 LeverkusenHome22 May 21BundesligaLeft foot
113Borussia Dortmund 3–1 Bayer 04 LeverkusenHome22 May 21BundesligaLeft foot
112RB Leipzig 1–4 Borussia DortmundAway13 May 21DFB-PokalLeft foot
111RB Leipzig 1–4 Borussia DortmundAway13 May 21DFB-PokalLeft foot
110VfL Wolfsburg 0–2 Borussia DortmundAway24 Apr 21BundesligaLeft foot
109VfL Wolfsburg 0–2 Borussia DortmundAway24 Apr 21BundesligaLeft foot
108Borussia Dortmund 4–1 SV Werder BremenHome18 Apr 21BundesligaRight foot
107Borussia Dortmund 4–1 SV Werder BremenHome18 Apr 21BundesligaPenalty
1061.FC Köln 2–2 Borussia DortmundAway20 Mar 21BundesligaLeft foot
1051.FC Köln 2–2 Borussia DortmundAway20 Mar 21BundesligaLeft foot
104Borussia Dortmund 2–2 Sevilla FCHome9 Mar 21UEFA Champions LeaguePenalty
103Borussia Dortmund 2–2 Sevilla FCHome9 Mar 21UEFA Champions LeagueLeft foot
102Bayern Munich 4–2 Borussia DortmundAway6 Mar 21BundesligaLeft foot
101Bayern Munich 4–2 Borussia DortmundAway6 Mar 21BundesligaLeft foot
100FC Schalke 04 0–4 Borussia DortmundAway20 Feb 21BundesligaRight foot
99FC Schalke 04 0–4 Borussia DortmundAway20 Feb 21BundesligaLeft foot
98Sevilla FC 2–3 Borussia DortmundAway17 Feb 21UEFA Champions LeagueLeft foot
97Sevilla FC 2–3 Borussia DortmundAway17 Feb 21UEFA Champions LeagueLeft foot
96Borussia Dortmund 2–2 TSG 1899 HoffenheimHome13 Feb 21BundesligaLeft foot
95Borussia Dortmund 3–2 SC Paderborn 07Home2 Feb 21DFB-PokalLeft foot
94Borussia Mönchengladbach 4–2 Borussia DortmundAway22 Jan 21BundesligaLeft foot
93Borussia Mönchengladbach 4–2 Borussia DortmundAway22 Jan 21BundesligaLeft foot
92RB Leipzig 1–3 Borussia DortmundAway9 Jan 21BundesligaLeft foot
91RB Leipzig 1–3 Borussia DortmundAway9 Jan 21BundesligaHeader
90Borussia Dortmund 3–0 Club Brugge KVHome24 Nov 20UEFA Champions LeagueLeft foot
89Borussia Dortmund 3–0 Club Brugge KVHome24 Nov 20UEFA Champions LeagueLeft foot
88Hertha BSC 2–5 Borussia DortmundAway21 Nov 20BundesligaLeft foot
87Hertha BSC 2–5 Borussia DortmundAway21 Nov 20BundesligaLeft foot
86Hertha BSC 2–5 Borussia DortmundAway21 Nov 20BundesligaLeft foot
85Hertha BSC 2–5 Borussia DortmundAway21 Nov 20BundesligaLeft foot
84Borussia Dortmund 2–3 Bayern MunichHome7 Nov 20BundesligaLeft foot
83Club Brugge KV 0–3 Borussia DortmundAway4 Nov 20UEFA Champions LeagueLeft foot
82Club Brugge KV 0–3 Borussia DortmundAway4 Nov 20UEFA Champions LeagueTap-in
81Borussia Dortmund 2–0 Zenit St. PetersburgHome28 Oct 20UEFA Champions LeagueLeft foot
80Borussia Dortmund 3–0 FC Schalke 04Home24 Oct 20BundesligaRight foot
79SS Lazio 3–1 Borussia DortmundAway20 Oct 20UEFA Champions LeagueLeft foot
78Norway 4–0 RomaniaHome11 Oct 20UEFA Nations League BLeft foot
77Norway 4–0 RomaniaHome11 Oct 20UEFA Nations League BLeft foot
76Norway 4–0 RomaniaHome11 Oct 20UEFA Nations League BLeft foot
75Borussia Dortmund 4–0 SC FreiburgHome3 Oct 20BundesligaLeft foot
74Borussia Dortmund 4–0 SC FreiburgHome3 Oct 20BundesligaLeft foot
73Bayern Munich 3–2 Borussia DortmundAway30 Sep 20DFL-SupercupLeft foot
72Borussia Dortmund 3–0 Borussia MönchengladbachHome19 Sep 20BundesligaLeft foot
71Borussia Dortmund 3–0 Borussia MönchengladbachHome19 Sep 20BundesligaPenalty
70Northern Ireland 1–5 NorwayAway7 Sep 20UEFA Nations League BLeft foot
69Northern Ireland 1–5 NorwayAway7 Sep 20UEFA Nations League BLeft foot
68Norway 1–2 AustriaHome4 Sep 20UEFA Nations League BLeft foot
67RB Leipzig 0–2 Borussia DortmundAway20 Jun 20BundesligaRight foot
66RB Leipzig 0–2 Borussia DortmundAway20 Jun 20BundesligaLeft foot
65Fortuna Düsseldorf 0–1 Borussia DortmundAway13 Jun 20BundesligaHeader
64Borussia Dortmund 4–0 FC Schalke 04Home16 May 20BundesligaLeft foot
63SV Werder Bremen 0–2 Borussia DortmundAway22 Feb 20BundesligaRight foot
62Borussia Dortmund 2–1 Paris Saint-GermainHome18 Feb 20UEFA Champions LeagueLeft foot
61Borussia Dortmund 2–1 Paris Saint-GermainHome18 Feb 20UEFA Champions LeagueRight foot
60Borussia Dortmund 4–0 Eintracht FrankfurtHome14 Feb 20BundesligaRight foot
59SV Werder Bremen 3–2 Borussia DortmundAway4 Feb 20DFB-PokalLeft foot
58Borussia Dortmund 5–0 1.FC Union BerlinHome1 Feb 20BundesligaLeft foot
57Borussia Dortmund 5–0 1.FC Union BerlinHome1 Feb 20BundesligaLeft foot
56Borussia Dortmund 5–1 1.FC KölnHome24 Jan 20BundesligaLeft foot
55Borussia Dortmund 5–1 1.FC KölnHome24 Jan 20BundesligaLeft foot
54FC Augsburg 3–5 Borussia DortmundAway18 Jan 20BundesligaLeft foot
53FC Augsburg 3–5 Borussia DortmundAway18 Jan 20BundesligaLeft foot
52FC Augsburg 3–5 Borussia DortmundAway18 Jan 20BundesligaLeft foot
51Red Bull Salzburg 5–1 WSG TirolHome7 Dec 19BundesligaRight foot
50KRC Genk 1–4 Red Bull SalzburgAway27 Nov 19UEFA Champions LeagueLeft foot
49Wolfsberger AC 0–3 Red Bull SalzburgAway10 Nov 19BundesligaRight foot
48Wolfsberger AC 0–3 Red Bull SalzburgAway10 Nov 19BundesligaRight foot
47Wolfsberger AC 0–3 Red Bull SalzburgAway10 Nov 19BundesligaDeflected
46SSC Napoli 1–1 Red Bull SalzburgAway5 Nov 19UEFA Champions LeaguePenalty
45ASK Ebreichsdorf 0–5 Red Bull SalzburgAway30 Oct 19ÖFB-CupLeft foot
44Red Bull Salzburg 3–2 Rapid ViennaHome27 Oct 19BundesligaLeft foot
43Red Bull Salzburg 2–3 SSC NapoliHome23 Oct 19UEFA Champions LeagueHeader
42Red Bull Salzburg 2–3 SSC NapoliHome23 Oct 19UEFA Champions LeaguePenalty
41Liverpool FC 4–3 Red Bull SalzburgAway2 Oct 19UEFA Champions LeagueLeft foot
40Red Bull Salzburg 6–2 KRC GenkHome17 Sep 19UEFA Champions LeagueRight foot
39Red Bull Salzburg 6–2 KRC GenkHome17 Sep 19UEFA Champions LeagueLeft foot
38Red Bull Salzburg 6–2 KRC GenkHome17 Sep 19UEFA Champions LeagueRight foot
37Red Bull Salzburg 7–2 TSV HartbergHome14 Sep 19BundesligaLeft foot
36Red Bull Salzburg 7–2 TSV HartbergHome14 Sep 19BundesligaLeft foot
35Red Bull Salzburg 7–2 TSV HartbergHome14 Sep 19BundesligaLeft foot
34WSG Tirol 1–5 Red Bull SalzburgAway31 Aug 19BundesligaLeft foot
33Red Bull Salzburg 5–0 FC Admira Wacker MödlingHome25 Aug 19BundesligaLeft foot
32SKN St. Pölten 0–6 Red Bull SalzburgAway17 Aug 19BundesligaHeader
31SKN St. Pölten 0–6 Red Bull SalzburgAway17 Aug 19BundesligaLeft foot
30Red Bull Salzburg 5–2 Wolfsberger ACHome10 Aug 19BundesligaLeft foot
29Red Bull Salzburg 5–2 Wolfsberger ACHome10 Aug 19BundesligaLeft foot
28Red Bull Salzburg 5–2 Wolfsberger ACHome10 Aug 19BundesligaLeft foot
27Red Bull Salzburg 4–1 SV MattersburgHome4 Aug 19BundesligaPenalty
26SC/ESV Parndorf 1–7 Red Bull SalzburgAway19 Jul 19ÖFB-CupLeft foot
25SC/ESV Parndorf 1–7 Red Bull SalzburgAway19 Jul 19ÖFB-CupTap-in
24SC/ESV Parndorf 1–7 Red Bull SalzburgAway19 Jul 19ÖFB-CupPenalty
23Red Bull Salzburg 2–1 LASKHome12 May 19BundesligaLeft foot
22Molde FK 2–2 Sarpsborg 08 FFHome20 Oct 18EliteserienNot reported
21FK Bodø/Glimt 0–1 Molde FKAway7 Oct 18EliteserienNot reported
20Strømsgodset IF 1–2 Molde FKAway23 Sep 18EliteserienNot reported
19Molde FK 2–1 Zenit St. PetersburgHome30 Aug 18Europa League QualifyingRight foot
18Molde FK 3–0 Hibernian FCHome16 Aug 18Europa League QualifyingLeft foot
17Molde FK 3–0 Hibernian FCHome16 Aug 18Europa League QualifyingHeader
16Molde FK 5–1 SK BrannHome12 Aug 18EliteserienPenalty
15Molde FK 3–0 KF LaçiHome26 Jul 18Europa League QualifyingPenalty
14Molde FK 5–1 Vålerenga Fotball EliteHome8 Jul 18EliteserienNot reported
13Molde FK 5–1 Vålerenga Fotball EliteHome8 Jul 18EliteserienNot reported
12SK Brann 0–4 Molde FKAway1 Jul 18EliteserienPenalty
11SK Brann 0–4 Molde FKAway1 Jul 18EliteserienNot reported
10SK Brann 0–4 Molde FKAway1 Jul 18EliteserienNot reported
9SK Brann 0–4 Molde FKAway1 Jul 18EliteserienNot reported
8Sarpsborg 08 FF 2–2 Molde FKAway7 May 18EliteserienNot reported
7Molde FK 2–1 Lillestrøm SKHome15 Apr 18EliteserienPenalty
6Viking FK 2–3 Molde FKAway17 Sep 17EliteserienNot reported
5Molde FK 2–1 Kristiansund BKHome27 Aug 17NM-CupHeader
4Tromsø IL 1–2 Molde FKAway6 Aug 17EliteserienNot reported
3Volda TI 2–3 Molde FKAway26 Apr 17NM-CupNot reported
2Molde FK II 3–0 Strindheim TFHome16 Apr 17Norsk Tipping-Ligaen avd. 5Not reported
1Molde FK II 3–0 Strindheim TFHome16 Apr 17Norsk Tipping-Ligaen avd. 5Not reported

Goals per season

Club + country
3
11
9
44
48
42
56
45
45
58
9
16/1717/1818/1919/2020/2121/2222/2323/2424/2525/2626/27

Where the goals came from

By competition
  • Premier League117
  • Norway64
  • Bundesliga62
  • Champions League59
  • Domestic cups27
  • Austrian Bundesliga17
  • Eliteserien14
  • Super cups & Club World Cup4
  • Other competitions6

The verdict

Yes — but he has to still be scoring at 39.

Haaland is roughly five seasons ahead of where Ronaldo and Messi were at 26. The maths is not the problem — longevity is. He needs 13 more seasons averaging 49 goals, which means playing top-level football deep into his thirties without a serious injury run. Nobody has ever sustained this rate that long. He is, so far, the only candidate who has ever been in front of the pace.