Skip to content
Teemu Pukki

Teemu Pukki

Attack - Centre-Forward  at HJK Helsinki
Age36
CitizenshipFinland
Height1.80 m
Footright
BornMarch 29, 1990
at HJK Helsinki 485 days · joined 2025-01-24
👕500+ Apps 200+ Goals 🎯50+ Assists 🏴100+ Caps Veteran
Market value €500k
Centre-Forward Attack

Career snapshot

9
clubs played for
08/09
debut season
0.37
goals / match
Norwich City
top club · 210 apps

Position rank · 25/26

#267
goals rank
#373
assists rank
231
season goals
84
season assists

Among 573 Attack - Centre-Forwards · ≥200 mins

Career highs

€10.00m
peak value · 2019
€2.50m
top transfer fee · 13/14
30
best season · 18/19
164 / 52
int'l caps / goals
626Appearances
231Goals
84Assists
33Yellow cards
0Red cards
71Full matches (90′)
Full nameTeemu Pukki
Name in home countryTeemu Eino Antero Pukki
Date of birth1990-03-29 (36 yrs)
Place of birthKotka, Finland
CitizenshipFinland
PositionAttack - Centre-Forward (main: Attack)
Footright
Height180.00 m
Current clubHJK Helsinki
Joined2025-01-24
Contract expires2026-12-31
AgentYOU FIRST
Outfitteradidas
Jul 2025
2025 — HJK Helsinki
24 matches · 15 G · 8 A · across 3 competitions
Jul 2025
25/26 — HJK Helsinki
4 matches · 1 G · 0 A · across 1 competition
Jan 2025
Transfer: Minnesota → HJK Helsinki
24/25 · Transfer
Sep 2024
Injury: unknown
3 games missed
Jul 2024
2024 — Minnesota United FC
24 matches · 4 G · 0 A · across 3 competitions
Jun 2024
Injury: unknown
7 games missed
Jul 2023
Transfer: Norwich → Minnesota
23/24 · Transfer
Jul 2023
2023 — Minnesota United FC
19 matches · 10 G · 2 A · across 2 competitions
Jul 2022
22/23 — Norwich City
43 matches · 10 G · 8 A · across 3 competitions
Jul 2021
21/22 — Norwich City
41 matches · 11 G · 4 A · across 3 competitions
Jul 2020
20/21 — Norwich City
42 matches · 26 G · 4 A · across 2 competitions
Jan 2020
Injury: unknown
2 games missed
Dec 2019
Injury: unknown
Jul 2019
19/20 — Norwich City
38 matches · 11 G · 3 A · across 2 competitions
Jul 2018
18/19 — Norwich City
46 matches · 30 G · 10 A · across 3 competitions
Jul 2018
Transfer: Bröndby IF → Norwich
18/19 · Transfer
Jul 2017
17/18 — Bröndby IF
44 matches · 19 G · 11 A · across 4 competitions
Jul 2016
16/17 — Bröndby IF
46 matches · 29 G · 10 A · across 4 competitions
Jul 2015
15/16 — Bröndby IF
44 matches · 13 G · 1 A · across 3 competitions
Jul 2015
Transfer: Celtic → Bröndby IF
15/16 · Transfer · €675k
Jun 2015
Transfer: Bröndby IF → Celtic
14/15 · Return from loan
Sep 2014
Transfer: Celtic → Bröndby IF
14/15 · Loan
Jul 2014
14/15 — Celtic FC, Bröndby IF
35 matches · 13 G · 2 A · across 4 competitions
Aug 2013
Transfer: FC Schalke 04 → Celtic
13/14 · Transfer · €2.50m
Jul 2013
13/14 — FC Schalke 04, Celtic FC
35 matches · 7 G · 2 A · across 7 competitions
Oct 2012
Injury: unknown
1 games missed
Jul 2012
12/13 — FC Schalke 04
24 matches · 3 G · 2 A · across 3 competitions
Aug 2011
Transfer: HJK Helsinki → FC Schalke 04
11/12 · Transfer · €1.80m
Jul 2011
11/12 — FC Schalke 04, HJK Helsinki
27 matches · 10 G · 3 A · across 4 competitions
Jul 2011
2011 — HJK Helsinki
19 matches · 11 G · 8 A · across 3 competitions
Aug 2010
Transfer: Sevilla Atl. → HJK Helsinki
10/11 · Transfer
Jul 2010
2010 — HJK Helsinki
8 matches · 2 G · 0 A · across 2 competitions
Jul 2009
09/10 — Sevilla Atlético
16 matches · 0 G · 0 A · across 1 competition
Mar 2009
Injury: unknown
12 games missed
Jul 2008
08/09 — Sevilla Atlético, Sevilla FC
18 matches · 3 G · 0 A · across 2 competitions
Jan 2008
Transfer: FC KTP → Sevilla Atl.
07/08 · Transfer · €180k
Jul 2007
2007 — FC KTP
24 matches · 3 G · 6 A · across 1 competition
Jul 2006
2006 — FC KTP
5 matches · 0 G · 0 A · across 1 competition
Jan 2006
Transfer: KTP U19 → FC KTP
05/06 · Transfer
Jan 1970
Peak market value: €10.00m
Highest valuation recorded in dataset

Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.26/90
55
Assists0 total · 0.00/90
0
G+A1 total · 0.26/90
35
Yellow cards1 total · 0.26/90
27
6,361 min
Minutes played by club
HJK Helsinki 16.4%
Norwich City 17.9%
Minnesota United FC 5.3%
FC KTP 6.3%
Bröndby IF 41.0%
Celtic FC 3.9%
FC Schalke 04 4.2%
Sevilla Atlético 5.0%
Sevilla FC 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
HJK Helsinki 5 11/12 25/26 61 34 18 1,041
Norwich City 5 18/19 22/23 210 88 29 1,138
Minnesota United FC 2 2023 2024 43 14 2 339
FC KTP 2 2006 2007 29 3 6 402
Bröndby IF 4 14/15 17/18 164 72 23 2,609
Celtic FC 2 13/14 14/15 38 9 3 248
FC Schalke 04 3 11/12 13/14 47 8 3 266
Sevilla Atlético 2 08/09 09/10 33 3 0 318
Sevilla FC 1 08/09 08/09 1 0 0 0

Career trajectory — goals, assists & market value

10€2.5M20€5M30€7.5M40€10M08/09 — 3 goals (Sevilla Atlético)308/0909/1011/12 — 10 goals (HJK Helsinki)11/12 — 3 assists1311/1212/13 — 3 goals (FC Schalke 04)12/13 — 2 assists512/1313/14 — 7 goals (Celtic FC)13/14 — 2 assists913/1414/15 — 13 goals (Bröndby IF)14/15 — 2 assists1514/1515/16 — 13 goals (Bröndby IF)15/16 — 1 assists1415/1616/17 — 29 goals (Bröndby IF)16/17 — 10 assists3916/1717/18 — 19 goals (Bröndby IF)17/18 — 11 assists3017/1818/19 — 30 goals (Norwich City)18/19 — 10 assists4018/1919/20 — 11 goals (Norwich City)19/20 — 3 assists1419/2020/21 — 26 goals (Norwich City)20/21 — 4 assists3020/212007 — 3 goals (FC KTP)2007 — 6 assists920072010 — 2 goals (HJK Helsinki)220102011 — 11 goals (HJK Helsinki)2011 — 8 assists1920112023 — 10 goals (Minnesota United FC)2023 — 2 assists1220232024 — 4 goals (Minnesota United FC)420242025 — 15 goals (HJK Helsinki)2025 — 8 assists23202521/22 — 11 goals (Norwich City)21/22 — 4 assists1521/2222/23 — 10 goals (Norwich City)22/23 — 8 assists1822/2325/26 — 1 goals (HJK Helsinki)125/2608/09 — €400K09/10 — €800K11/12 — €1.5M12/13 — €3.5M13/14 — €3.5M15/16 — €2M16/17 — €1.8M17/18 — €2.5M18/19 — €2.5M19/20 — €10M20/21 — €8M21/22 — €7M22/23 — €4M25/26 — €500KGoalsAssistsMarket value

Goals by season

08/09: 3308/0909/10: 0009/1011/12: 101011/1212/13: 3312/1313/14: 7713/1414/15: 131314/1515/16: 131315/1616/17: 292916/1717/18: 191917/1818/19: 303018/1919/20: 111119/2020/21: 262620/212006: 0020062007: 3320072010: 2220102011: 111120112023: 101020232024: 4420242025: 1515202521/22: 111121/2222/23: 101022/2325/26: 1125/26

Assists by season

08/09: 0008/0909/10: 0009/1011/12: 3311/1212/13: 2212/1313/14: 2213/1414/15: 2214/1515/16: 1115/1616/17: 101016/1717/18: 111117/1818/19: 101018/1919/20: 3319/2020/21: 4420/212006: 0020062007: 6620072010: 0020102011: 8820112023: 2220232024: 0020242025: 88202521/22: 4421/2222/23: 8822/2325/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 UECL Qualifiers HJK Helsinki 4 1 0 1 0 347
22/23 Championship Norwich City 41 10 7 2 0 294
22/23 EFL Cup Norwich City 1 0 1 0 0 0
22/23 FA Cup Norwich City 1 0 0 0 0 0
21/22 EFL Cup Norwich City 1 0 0 0 0 0
21/22 FA Cup Norwich City 3 0 1 1 0 0
21/22 Premier League Norwich City 37 11 3 4 0 296
2025 Liigacup HJK Helsinki 5 5 1 0 0 70
2025 Suomen Cup HJK Helsinki 0 0 0 0 0 0
2025 Veikkausliiga HJK Helsinki 19 10 7 1 0 145
2024 Leagues Cup Minnesota United FC 2 0 0 0 0 0
2024 MLS Minnesota United FC 21 4 0 0 0 235
2024 MLS Cup Playoffs Minnesota United FC 1 0 0 0 0 0
2023 Leagues Cup Minnesota United FC 5 0 1 0 0 0
2023 MLS Minnesota United FC 14 10 1 0 0 104
2011 Liigacup HJK Helsinki 2 0 0 0 0 0
2011 Suomen Cup HJK Helsinki 0 0 0 0 0 0
2011 Veikkausliiga HJK Helsinki 17 11 8 0 0 104
2010 Suomen Cup HJK Helsinki 1 0 0 0 0 0
2010 Veikkausliiga HJK Helsinki 7 2 0 0 0 163
2007 Veikkausliiga FC KTP 24 3 6 1 0 402
2006 Veikkausliiga FC KTP 5 0 0 0 0 0
20/21 Championship Norwich City 41 26 4 1 0 133
20/21 FA Cup Norwich City 1 0 0 0 0 0
19/20 FA Cup Norwich City 2 0 0 0 0 0
19/20 Premier League Norwich City 36 11 3 3 0 263
18/19 Championship Norwich City 43 29 10 2 0 132
18/19 EFL Cup Norwich City 2 1 0 0 0 20
18/19 FA Cup Norwich City 1 0 0 0 0 0
17/18 DBU Pokalen Bröndby IF 5 1 0 1 0 474
17/18 Europa League Qualifying Bröndby IF 3 1 1 0 0 184
17/18 Superliga Bröndby IF 26 11 7 2 0 171
17/18 Superliga Championship round Bröndby IF 10 6 3 0 0 131
16/17 DBU Pokalen Bröndby IF 4 3 1 0 0 89
16/17 Europa League Qualifying Bröndby IF 8 6 2 0 0 102
16/17 Superliga Bröndby IF 25 16 5 1 0 120
16/17 Superliga Championship round Bröndby IF 9 4 2 2 0 182
15/16 DBU Pokalen Bröndby IF 3 1 0 0 0 270
15/16 Europa League Qualifying Bröndby IF 8 3 0 1 0 203
15/16 Superliga Bröndby IF 33 9 1 2 0 287
14/15 Champions League Qu. Celtic FC 4 2 1 0 0 77
14/15 DBU Pokalen Bröndby IF 3 2 0 1 0 138
14/15 Premiership Celtic FC 1 0 0 0 0 0
14/15 Superliga Bröndby IF 27 9 1 3 0 258
13/14 Bundesliga FC Schalke 04 1 0 0 0 0 0
13/14 Champions League Celtic FC 5 0 0 0 0 0
13/14 Champions League Qu. FC Schalke 04 1 0 0 0 0 0
13/14 DFB-Pokal FC Schalke 04 0 0 0 0 0 0
13/14 League Cup Celtic FC 1 0 0 0 0 0
13/14 Premiership Celtic FC 26 7 2 2 0 171
13/14 SFA Cup Celtic FC 1 0 0 0 0 0
12/13 Bundesliga FC Schalke 04 17 3 2 0 0 145
12/13 Champions League FC Schalke 04 5 0 0 0 0 0
12/13 DFB-Pokal FC Schalke 04 2 0 0 0 0 0
11/12 Bundesliga FC Schalke 04 19 5 1 0 0 121
11/12 Champions League Qu. HJK Helsinki 4 2 2 1 0 155
11/12 DFB-Pokal FC Schalke 04 2 0 0 0 0 0
11/12 Europa League Qualifying HJK Helsinki 2 3 0 0 0 57
09/10 2ª B - Grupo IV Sevilla Atlético 16 0 0 0 0 0
08/09 2ª División Sevilla Atlético 17 3 0 1 0 318
08/09 LaLiga Sevilla FC 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
05/06 2006-01-01 KTP U19 FC KTP Transfer 0
07/08 2008-01-01 FC KTP Sevilla Atl. Transfer 0 €180k
10/11 2010-08-28 Sevilla Atl. HJK Helsinki Transfer 800000
11/12 2011-08-31 HJK Helsinki FC Schalke 04 Transfer 200000 €1.80m
13/14 2013-08-31 FC Schalke 04 Celtic Transfer 2500000 €2.50m
14/15 2014-09-01 Celtic Bröndby IF Loan 2500000
14/15 2015-06-30 Bröndby IF Celtic Return from loan 2000000
15/16 2015-07-01 Celtic Bröndby IF Transfer 2000000 €675k
18/19 2018-07-01 Bröndby IF Norwich Transfer 2000000
23/24 2023-07-05 Norwich Minnesota Transfer 1500000
24/25 2025-01-24 Minnesota HJK Helsinki Transfer 800000
SeasonInjuryFromToDays missedGames missed
08/09 Ankle injury 2009-03-26 2009-05-07 43 12
12/13 flu 2012-10-26 2012-10-29 4 1
19/20 Ankle injury 2019-12-15 2019-12-20 6 0
19/20 Muscle strain 2020-01-02 2020-01-17 16 2
23/24 Knee injury 2024-06-05 2024-07-05 31 7
24/25 Hamstring injury 2024-09-25 2024-10-07 13 3
Current€500k
Peak€10.00m
Low€200k
Δ since start+€100k
€200k€2.65m€5.10m€7.55m€10.00m197019701970
DateValue
Jan 1, 1970 €500k
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €1.20m
Jan 1, 1970 €2.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €8.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.75m
Jan 1, 1970 €1.75m
Jan 1, 1970 €1.75m
Jan 1, 1970 €1.75m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €400k
Jan 1, 1970 €200k
Jan 1, 1970 €800k
Jan 1, 1970 €600k
Jan 1, 1970 €400k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #40751 1 0 former national player
Team #20796 #20 21 6 former national player
Team #20795 2 1 former national player
Team #20794 9 3 former national player
Team #3443 #10 131 42 current national player
TeammatePPG played withJoint goalsMinutes
Max Aarons 1 6 0
Kenny McLean 1 7 0
Johan Larsson 2 11 0
Lukas Hradecky 1 0 0
Grant Hanley 1 0 0
Christian Nørgaard 2 3 0
Frederik Rönnow 2 0 0
Todd Cantwell 1 9 0
Emiliano Buendía 2 21 0
Robin Lod 1 9 0
Hany Mukhtar 2 13 0
Frederik Holst 2 3 0
Ben Gibson 1 1 0
Andrew Hjulsager 2 6 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 Championship Norwich City 29 43
20/21 Championship Norwich City 26 41
16/17 Superliga Bröndby IF 16 25

Top assist seasons

SeasonCompetitionClubAssistsMatches
18/19 Championship Norwich City 10 43
2011 Veikkausliiga HJK Helsinki 8 17
17/18 Superliga Bröndby IF 7 26

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
14/15 2015-06-30 Bröndby IF Celtic Return from loan €2.00m
14/15 2014-09-01 Celtic Bröndby IF Loan €2.50m

Teams faced most often by Teemu Pukki's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
VfL Wolfsburg 23 10 5 8 33 32 +1 43%
Hertha BSC 22 13 3 6 38 24 +14 59%
FC Augsburg 22 10 9 3 35 24 +11 45%
Borussia Dortmund 22 5 7 10 26 41 -15 23%
1. FSV Mainz 05 22 13 6 3 34 19 +15 59%
Bayern München 21 0 3 18 8 54 -46 0%
Werder Bremen 21 10 3 8 36 31 +5 48%
Eintracht Frankfurt 20 5 6 9 23 30 -7 25%
SC Freiburg 20 6 4 10 18 32 -14 30%
Bor. Mönchengladbach 20 6 5 9 21 28 -7 30%
VfB Stuttgart 18 9 4 5 31 25 +6 50%
1899 Hoffenheim 18 7 5 6 33 27 +6 39%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
08/09 Senior debut season
08/09 First senior goal
16/17 Goal #50 (career)
18/19 Goal #100 (career)
20/21 Goal #150 (career)
2025 Goal #200 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 4 347 1 0 0 0.26
22/23 43 294 2 0 0 0.61
21/22 41 296 5 0 0 1.52
2025 24 215 1 0 0 0.42
2007 24 402 1 0 0 0.22
20/21 42 133 1 0 0 0.68
19/20 38 263 3 0 0 1.03
18/19 46 152 2 0 0 1.18
17/18 44 960 3 0 0 0.28
16/17 46 493 3 0 0 0.55
15/16 44 760 3 0 0 0.36
14/15 35 473 4 0 0 0.76
13/14 35 171 2 0 0 1.05
11/12 27 333 1 0 0 0.27
08/09 18 318 1 0 0 0.28

Output by competition

Career goals and assists broken down by tournament.

Championship
125 apps
65 G
21 A
Superliga
111 apps
45 G
14 A
Veikkausliiga
72 apps
26 G
21 A
Premier League
73 apps
22 G
6 A
MLS
35 apps
14 G
1 A
Europa League Qualifying
21 apps
13 G
3 A
Superliga Championship round
19 apps
10 G
5 A
Bundesliga
37 apps
8 G
3 A
Premiership
27 apps
7 G
2 A
DBU Pokalen
15 apps
7 G
1 A

Frequently asked about Teemu Pukki

Who is Teemu Pukki?

Teemu Pukki is a Finland professional footballer who plays as a centre-forward for HJK Helsinki.

How old is Teemu Pukki?

Teemu Pukki is 36 years old. He was born on March 29, 1990 in Kotka.

What position does Teemu Pukki play?

Teemu Pukki plays as a centre-forward (Attack - Centre-Forward).

What club does Teemu Pukki play for?

Teemu Pukki currently plays for HJK Helsinki.

How many career goals has Teemu Pukki scored?

Across all senior club competitions in our dataset, Teemu Pukki has scored 231 goals in 626 appearances.

What is Teemu Pukki's market value?

Teemu Pukki's most recent reported market value is €500k.