Road to 1000Erling Haaland

Updated 4 Nov 2026

Career goals, all competitions378

622 to go37.8% of the way to 1000

Projected 1000th goal

July 2039

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

This season
17
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

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

Goals per season

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

Where the goals came from

By competition
  • Premier League121
  • Norway65
  • Champions League62
  • Bundesliga62
  • Domestic cups27
  • Austrian Bundesliga17
  • Eliteserien14
  • Super cups & Club World Cup4
  • Other competitions6

The verdict

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

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.