Skip to content
Sandro Kulenovic

Sandro Kulenovic

Attack - Centre-Forward  at GNK Dinamo Zagreb
Age26
CitizenshipCroatia
Height1.91 m
Footright
BornDecember 4, 1999
at GNK Dinamo Zagreb 2,456 days · joined 2019-09-02
👕200+ Apps 50+ Goals 🏴50+ Caps
Market value €4.00m
Centre-Forward Attack

Career snapshot

9
clubs played for
16/17
debut season
0.3
goals / match
GNK Dinamo Zagreb
top club · 107 apps

Career highs

€4.00m
peak value · 2024
€1.60m
top transfer fee · 19/20
22
best season · 24/25
61 / 20
int'l caps / goals
307Appearances
93Goals
19Assists
42Yellow cards
1Red cards
41Full matches (90′)
Full nameSandro Kulenovic
Name in home countrySandro Kulenović
Date of birth1999-12-04 (26 yrs)
Place of birthZagreb, Croatia
CitizenshipCroatia
PositionAttack - Centre-Forward (main: Attack)
Footright
Height191.00 m
Current clubGNK Dinamo Zagreb
Joined2019-09-02
Contract expires2027-06-30
AgentHBR Sport
Outfitteradidas
Jul 2025
25/26 — GNK Dinamo Zagreb
6 matches · 6 G · 0 A · across 2 competitions
Jul 2024
24/25 — GNK Dinamo Zagreb
47 matches · 22 G · 0 A · across 4 competitions
Sep 2023
Transfer: NK Lokomotiva → Dinamo Zagreb
23/24 · Return from loan
Jul 2023
23/24 — GNK Dinamo Zagreb, NK Lokomotiva Zagreb
38 matches · 12 G · 1 A · across 3 competitions
Jul 2022
22/23 — NK Lokomotiva Zagreb
37 matches · 12 G · 6 A · across 2 competitions
Aug 2021
Transfer: Dinamo Zagreb → NK Lokomotiva
21/22 · Loan
Jul 2021
21/22 — NK Lokomotiva Zagreb, GNK Dinamo Zagreb
33 matches · 11 G · 2 A · across 3 competitions
Jun 2021
Transfer: HNK Rijeka → Dinamo Zagreb
20/21 · Return from loan
Sep 2020
Transfer: Dinamo Zagreb → HNK Rijeka
20/21 · Loan
Jul 2020
20/21 — HNK Rijeka, GNK Dinamo Zagreb II, GNK Dinamo Zagreb
40 matches · 8 G · 7 A · across 5 competitions
Sep 2019
Transfer: Legia Warszawa → Dinamo Zagreb
19/20 · Transfer · €1.60m
Jul 2019
19/20 — Legia Warszawa, GNK Dinamo Zagreb
27 matches · 2 G · 1 A · across 3 competitions
Jul 2018
18/19 — Legia Warszawa
25 matches · 4 G · 1 A · across 3 competitions
Jun 2018
Transfer: Juventus U19 → Legia Warszawa
17/18 · Return from loan
Jul 2017
Transfer: Legia Warszawa → Juventus U19
17/18 · Loan
Jul 2017
17/18 — Juventus Primavera, Juventus FC UEFA U19
22 matches · 6 G · 0 A · across 4 competitions
Jul 2016
16/17 — Legia Warsaw II, Legia Warsaw UEFA U19
32 matches · 10 G · 1 A · across 2 competitions
Jul 2016
Transfer: Din. Zagreb U17 → Legia Warszawa
16/17 · Transfer · €70k
Jul 2014
Transfer: D. Zagreb Yth. → Din. Zagreb U17
14/15 · Transfer
Aug 2008
Transfer: NK Zagreb Yth. → D. Zagreb Yth.
08/09 · Transfer
Jan 1970
Peak market value: €4.00m
Highest valuation recorded in dataset
3,714 min
Minutes played by club
GNK Dinamo Zagreb 19.4%
NK Lokomotiva Zagreb 28.2%
HNK Rijeka 13.3%
GNK Dinamo Zagreb II 0.0%
Legia Warszawa 25.8%
Juventus Primavera 2.2%
Juventus FC UEFA U19 0.0%
Legia Warsaw II 5.4%
Legia Warsaw UEFA U19 5.7%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
GNK Dinamo Zagreb 6 19/20 25/26 107 39 2 722
NK Lokomotiva Zagreb 3 21/22 23/24 72 24 8 1,047
HNK Rijeka 1 20/21 20/21 37 8 6 493
GNK Dinamo Zagreb II 1 20/21 20/21 1 0 1 0
Legia Warszawa 2 18/19 19/20 36 6 1 959
Juventus Primavera 1 17/18 17/18 19 6 0 83
Juventus FC UEFA U19 1 17/18 17/18 3 0 0 0
Legia Warsaw II 1 16/17 16/17 26 8 1 199
Legia Warsaw UEFA U19 1 16/17 16/17 6 2 0 211

Career trajectory — goals, assists & market value

6€1M11€2M17€3M22€4M16/17 — 10 goals (Legia Warsaw UEFA U19)16/17 — 1 assists1116/1717/18 — 6 goals (Juventus Primavera)617/1818/19 — 4 goals (Legia Warszawa)18/19 — 1 assists518/1919/20 — 2 goals (Legia Warszawa)19/20 — 1 assists319/2020/21 — 8 goals (HNK Rijeka)20/21 — 7 assists1520/2121/22 — 11 goals (NK Lokomotiva Zagreb)21/22 — 2 assists1321/2222/23 — 12 goals (NK Lokomotiva Zagreb)22/23 — 6 assists1822/2323/24 — 12 goals (NK Lokomotiva Zagreb)23/24 — 1 assists1323/2424/25 — 22 goals (GNK Dinamo Zagreb)2224/2525/26 — 6 goals (GNK Dinamo Zagreb)625/2617/18 — €100K18/19 — €100K19/20 — €1.6M20/21 — €1.3M21/22 — €1.2M22/23 — €2M23/24 — €2M24/25 — €4M25/26 — €4MGoalsAssistsMarket value

Goals by season

16/17: 101016/1717/18: 6617/1818/19: 4418/1919/20: 2219/2020/21: 8820/2121/22: 111121/2222/23: 121222/2323/24: 121223/2424/25: 222224/2525/26: 6625/26

Assists by season

16/17: 1116/1717/18: 0017/1818/19: 1118/1919/20: 1119/2020/21: 7720/2121/22: 2221/2222/23: 6622/2323/24: 1123/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Hrvatski nogometni kup GNK Dinamo Zagreb 1 2 0 1 0 45
25/26 SuperSport HNL GNK Dinamo Zagreb 5 4 0 1 0 24
24/25 Champions League GNK Dinamo Zagreb 7 3 0 2 0 164
24/25 Champions League Qu. GNK Dinamo Zagreb 2 2 0 1 0 59
24/25 Hrvatski nogometni kup GNK Dinamo Zagreb 3 2 0 1 0 107
24/25 SuperSport HNL GNK Dinamo Zagreb 35 15 0 1 0 126
23/24 Conference L. GNK Dinamo Zagreb 8 0 0 1 0 0
23/24 Hrvatski nogometni kup GNK Dinamo Zagreb 6 4 0 0 0 74
23/24 SuperSport HNL NK Lokomotiva Zagreb 3 1 0 1 0 270
23/24 SuperSport HNL GNK Dinamo Zagreb 21 7 1 5 0 123
22/23 Hrvatski nogometni kup NK Lokomotiva Zagreb 3 3 0 0 0 85
22/23 SuperSport HNL NK Lokomotiva Zagreb 34 9 6 3 0 268
21/22 1. HNL NK Lokomotiva Zagreb 29 10 2 4 0 191
21/22 Champions League Qu. GNK Dinamo Zagreb 1 0 0 0 0 0
21/22 Hrvatski nogometni kup NK Lokomotiva Zagreb 3 1 0 0 0 233
20/21 Europa League HNK Rijeka 4 1 1 1 0 276
20/21 Europa League Qualifying HNK Rijeka 2 0 1 2 0 0
20/21 Hrvatski nogometni kup HNK Rijeka 2 0 0 0 0 0
20/21 Prva NL GNK Dinamo Zagreb II 1 0 1 0 0 0
20/21 SuperSport HNL HNK Rijeka 29 7 4 2 0 217
20/21 SuperSport HNL GNK Dinamo Zagreb 2 0 0 0 0 0
19/20 Ekstraklasa Legia Warszawa 3 1 0 0 0 190
19/20 Europa League Qualifying Legia Warszawa 8 1 0 0 0 590
19/20 SuperSport HNL GNK Dinamo Zagreb 16 0 1 2 0 0
18/19 Champions League Qu. Legia Warszawa 1 0 0 0 0 0
18/19 Ekstraklasa Legia Warszawa 21 4 1 2 0 179
18/19 Totolotek Puchar Legia Warszawa 3 0 0 0 0 0
17/18 Primavera 1 Juventus Primavera 13 0 0 2 1 0
17/18 Primavera Fase Finale Juventus Primavera 0 0 0 0 0 0
17/18 UEFA Youth League Juventus FC UEFA U19 3 0 0 1 0 0
17/18 Viareggio Cup Juventus Primavera 6 6 0 1 0 83
16/17 3 Liga - Grupa I Legia Warsaw II 26 8 1 7 0 199
16/17 UEFA Youth League Legia Warsaw UEFA U19 6 2 0 1 0 211
SeasonDateFromToTypeMarket valueFee
08/09 2008-08-29 NK Zagreb Yth. D. Zagreb Yth. Transfer 0
14/15 2014-07-01 D. Zagreb Yth. Din. Zagreb U17 Transfer 0
16/17 2016-07-01 Din. Zagreb U17 Legia Warszawa Transfer 0 €70k
17/18 2017-07-21 Legia Warszawa Juventus U19 Loan 100000
17/18 2018-06-30 Juventus U19 Legia Warszawa Return from loan 100000
19/20 2019-09-02 Legia Warszawa Dinamo Zagreb Transfer 650000 €1.60m
20/21 2020-09-21 Dinamo Zagreb HNK Rijeka Loan 750000
20/21 2021-06-30 HNK Rijeka Dinamo Zagreb Return from loan 1000000
21/22 2021-08-31 Dinamo Zagreb NK Lokomotiva Loan 1000000
23/24 2023-09-04 NK Lokomotiva Dinamo Zagreb Return from loan 2000000

No recorded injuries.

Current€4.00m
Peak€4.00m
Low€100k
Δ since start+€3.90m
€100k€1.08m€2.05m€3.03m€4.00m197019701970
DateValue
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.30m
Jan 1, 1970 €850k
Jan 1, 1970 €750k
Jan 1, 1970 €500k
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.60m
Jan 1, 1970 €650k
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #43792 #9 3 0 former national player
Team #36543 #9 4 0 former national player
Team #34699 #9 10 2 former national player
Team #29380 #9 3 3 former national player
Team #21141 #11 16 6 former national player
Team #17379 #18 9 3 former national player
Team #11943 #9 16 6 former national player
TeammatePPG played withJoint goalsMinutes
Bruno Petkovic 2 2 988
Dario Špikić 2 3 0
Marko Pjaca 2 2 0
Justin de Haas 1 0 0
Nikola Cavlina 1 0 0
Ivan Tomecak 2 0 0
Radoslaw Majecki 2 0 0
Arijan Ademi 2 1 0
Petar Sučić 2 3 0
Lukas Kacavenda 2 3 0
Ibrahim Aliyu 1 1 0
Silvio Gorican 1 2 0
Branimir Cipetic 1 1 0
Jon Mersinaj 1 1 0
Stefan Ristovski 2 1 0
Ivan Milicevic 1 3 0
Martin Baturina 2 4 0
Mateo Maric 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
24/25 SuperSport HNL GNK Dinamo Zagreb 15 35
21/22 1. HNL NK Lokomotiva Zagreb 10 29
22/23 SuperSport HNL NK Lokomotiva Zagreb 9 34

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 SuperSport HNL NK Lokomotiva Zagreb 6 34
20/21 SuperSport HNL HNK Rijeka 4 31
21/22 1. HNL NK Lokomotiva Zagreb 2 29

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
23/24 2023-09-04 NK Lokomotiva Dinamo Zagreb Return from loan €2.00m
21/22 2021-08-31 Dinamo Zagreb NK Lokomotiva Loan €1.00m
20/21 2021-06-30 HNK Rijeka Dinamo Zagreb Return from loan €1.00m
20/21 2020-09-21 Dinamo Zagreb HNK Rijeka Loan €750k
17/18 2018-06-30 Juventus U19 Legia Warszawa Return from loan €100k
17/18 2017-07-21 Legia Warszawa Juventus U19 Loan €100k

Last 50 matches for GNK Dinamo Zagreb The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2024-11-01 KR2 GNK Dinamo Zagreb 3–0 NK Lokomotiva Available
2024-11-01 KR2 NK Istra 1961 2–2 GNK Dinamo Zagreb Available
2024-11-01 KR2 GNK Dinamo Zagreb 1–0 NK Varaždin Available
2024-11-01 KR2 GNK Dinamo Zagreb 3–2 NK Varaždin Available
2024-11-01 KR2 NK Slaven Belupo 0–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 NK Slaven Belupo 4–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 HNK Gorica 1–0 GNK Dinamo Zagreb Available
2024-11-01 KR2 HNK Gorica 2–2 GNK Dinamo Zagreb Available
2024-11-01 KR2 NK Varaždin 1–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 NK Varaždin 0–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 HNK Hajduk Split 1–3 GNK Dinamo Zagreb Available
2024-11-01 KR2 HNK Hajduk Split 1–0 GNK Dinamo Zagreb Available
2024-11-01 KR2 GNK Dinamo Zagreb 3–1 NK Istra 1961 Available
2024-11-01 KR2 GNK Dinamo Zagreb 5–0 NK Istra 1961 Available
2024-11-01 KR2 GNK Dinamo Zagreb 2–2 HNK Hajduk Split Available
2024-11-01 KR2 GNK Dinamo Zagreb 0–1 HNK Hajduk Split Available
2024-11-01 KR2 NK Istra 1961 3–0 GNK Dinamo Zagreb Available
2024-11-01 KR2 GNK Dinamo Zagreb 3–0 HNK Šibenik Available
2024-11-01 KR2 HNK Šibenik 0–4 GNK Dinamo Zagreb Available
2024-11-01 KR2 HNK Šibenik 0–4 GNK Dinamo Zagreb Available
2024-11-01 KR2 GNK Dinamo Zagreb 3–0 HNK Šibenik Available
2024-11-01 KR2 GNK Dinamo Zagreb 3–1 HNK Gorica Available
2024-11-01 KR2 GNK Dinamo Zagreb 2–1 HNK Gorica Available
2024-11-01 KR2 NK Osijek 2–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 NK Osijek 1–2 GNK Dinamo Zagreb Available
2024-11-01 KR2 GNK Dinamo Zagreb 5–1 NK Lokomotiva Available
2024-11-01 KR2 NK Lokomotiva 1–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 NK Lokomotiva 3–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 HNK Rijeka 4–0 GNK Dinamo Zagreb Available
2024-11-01 KR2 HNK Rijeka 1–1 GNK Dinamo Zagreb Available
2024-11-01 KR2 GNK Dinamo Zagreb 5–0 NK Slaven Belupo Available
2024-11-01 KR2 GNK Dinamo Zagreb 0–0 HNK Rijeka Available
2024-11-01 KR2 GNK Dinamo Zagreb 1–0 HNK Rijeka Available
2024-11-01 KR2 GNK Dinamo Zagreb 1–1 NK Slaven Belupo Available
2024-11-01 KR2 GNK Dinamo Zagreb 2–0 NK Osijek Available
2024-11-01 KR2 GNK Dinamo Zagreb 2–4 NK Osijek Available
2023-11-01 KR2 HNK Gorica 0–2 GNK Dinamo Zagreb Available
2023-11-01 KR2 NK Istra 1961 0–3 GNK Dinamo Zagreb Available
2023-11-01 KR2 GNK Dinamo Zagreb 2–1 HNK Rijeka Available
2023-11-01 KR2 GNK Dinamo Zagreb 1–0 HNK Rijeka Available
2023-11-01 KR2 NK Lokomotiva Zagreb 2–2 GNK Dinamo Zagreb Available
2023-11-01 KR2 GNK Dinamo Zagreb 1–0 NK Osijek Available
2023-11-01 KR2 HNK Rijeka 1–2 GNK Dinamo Zagreb Available
2023-11-01 KR2 HNK Rijeka 2–2 GNK Dinamo Zagreb Available
2023-11-01 KR2 GNK Dinamo Zagreb 0–3 NK Lokomotiva Zagreb Available
2023-11-01 KR2 GNK Dinamo Zagreb 3–3 NK Rudeš Available
2023-11-01 KR2 GNK Dinamo Zagreb 1–0 NK Rudeš Available
2023-11-01 KR2 GNK Dinamo Zagreb 2–1 NK Lokomotiva Zagreb Available
2023-11-01 KR2 NK Rudeš 0–3 GNK Dinamo Zagreb Available
2023-11-01 KR2 GNK Dinamo Zagreb 3–0 NK Slaven Belupo Available

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

OpponentPWDLGFGAGDWin %
NK Osijek 36 14 13 9 48 40 +8 39%
NK Varaždin 36 18 12 6 50 30 +20 50%
HNK Gorica 36 23 9 4 53 21 +32 64%
NK Istra 1961 36 21 8 7 73 22 +51 58%
HNK Hajduk Split 28 11 7 10 35 28 +7 39%
NK Slaven Belupo 28 18 3 7 59 29 +30 64%
HNK Šibenik 20 16 3 1 40 6 +34 80%
NK Rudeš 16 13 3 0 43 9 +34 81%
NK Lokomotiva 16 12 2 2 38 17 +21 75%
Lokomotiva Zagreb 8 5 2 1 19 8 +11 63%
Dinamo Zagreb 8 1 3 4 9 9 0 13%
Hajduk Split 8 4 2 2 10 6 +4 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 Senior debut season
16/17 First senior goal
22/23 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 6 69 2 0 0 2.61
24/25 47 456 5 0 0 0.99
23/24 38 467 7 0 0 1.35
22/23 37 353 3 0 0 0.76
21/22 33 424 4 0 0 0.85
20/21 40 493 5 0 0 0.91
19/20 27 780 2 0 0 0.23
18/19 25 179 2 0 0 1.01
17/18 22 83 4 1 1 6.51
16/17 32 410 8 0 0 1.76

Output by competition

Career goals and assists broken down by tournament.

SuperSport HNL
174 apps
53 G
14 A
Hrvatski nogometni kup
18 apps
12 G
0 A
3 Liga - Grupa I
26 apps
8 G
1 A
Viareggio Cup
6 apps
6 G
0 A
Ekstraklasa
24 apps
5 G
1 A
Champions League
7 apps
3 G
0 A
Champions League Qu.
4 apps
2 G
0 A
UEFA Youth League
9 apps
2 G
0 A
Europa League
4 apps
1 G
1 A
Europa League Qualifying
10 apps
1 G
1 A

Frequently asked about Sandro Kulenovic

Who is Sandro Kulenovic?

Sandro Kulenovic is a Croatia professional footballer who plays as a centre-forward for GNK Dinamo Zagreb.

How old is Sandro Kulenovic?

Sandro Kulenovic is 26 years old. He was born on December 4, 1999 in Zagreb.

What position does Sandro Kulenovic play?

Sandro Kulenovic plays as a centre-forward (Attack - Centre-Forward).

What club does Sandro Kulenovic play for?

Sandro Kulenovic currently plays for GNK Dinamo Zagreb.

How many career goals has Sandro Kulenovic scored?

Across all senior club competitions in our dataset, Sandro Kulenovic has scored 93 goals in 307 appearances.

What is Sandro Kulenovic's market value?

Sandro Kulenovic's most recent reported market value is €4.00m.