Skip to content
Milan Badelj

Milan Badelj

Midfield - Defensive Midfield  at Retired
Age37
CitizenshipCroatia
Height1.86 m
Footright
BornFebruary 25, 1989
👕500+ Apps 🎯50+ Assists 🏴100+ Caps Veteran
Market value
Rating · 24/25 5.3 Average
Defensive Midfield Midfield

Career snapshot

5
clubs played for
08/09
debut season
0.08
goals / match
GNK Dinamo Zagreb
top club · 168 apps

Position rank · 24/25

#896
goals rank
#793
assists rank
47
season goals
52
season assists

Among 1,533 Midfield - Defensive Midfields · ≥200 mins

Career highs

€15.00m
peak value · 2018
€4.00m
top transfer fee · 12/13
13
best season · 09/10
119 / 4
int'l caps / goals
583Appearances
47Goals
52Assists
101Yellow cards
0Red cards
310Full matches (90′)
Full nameMilan Badelj
Date of birth1989-02-25 (37 yrs)
Place of birthZagreb, Croatia
CitizenshipCroatia
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height186.00 m
Current clubRetired
Joined2025-08-21
Contract expires
AgentWorld Soccer Agency
Outfitteradidas
Aug 2025
Transfer: Genoa → Retired
25/26 · Transfer
Feb 2025
Injury: unknown
2 games missed
Jan 2025
Injury: unknown
2 games missed
Sep 2024
Injury: unknown
2 games missed
Jul 2024
24/25 — Genoa CFC
25 matches · 1 G · 1 A · across 2 competitions
Dec 2023
Injury: unknown
1 games missed
Sep 2023
Injury: unknown
3 games missed
Jul 2023
23/24 — Genoa CFC
35 matches · 1 G · 3 A · across 2 competitions
Nov 2022
Injury: unknown
6 games missed
Sep 2022
Injury: unknown
3 games missed
Jul 2022
22/23 — Genoa CFC
29 matches · 3 G · 2 A · across 2 competitions
May 2022
Injury: unknown
2 games missed
Dec 2021
Injury: unknown
1 games missed
Sep 2021
Injury: unknown
1 games missed
Jul 2021
21/22 — Genoa CFC
36 matches · 1 G · 1 A · across 2 competitions
May 2021
Injury: unknown
3 games missed
Dec 2020
Injury: unknown
1 games missed
Sep 2020
Transfer: Lazio → Genoa
20/21 · Transfer · €1.95m
Aug 2020
Transfer: Fiorentina → Lazio
19/20 · Return from loan
Jul 2020
20/21 — Genoa CFC
31 matches · 1 G · 6 A · across 2 competitions
Aug 2019
Transfer: Lazio → Fiorentina
19/20 · Loan
Jul 2019
19/20 — ACF Fiorentina
24 matches · 1 G · 0 A · across 2 competitions
Oct 2018
Injury: unknown
4 games missed
Oct 2018
Injury: unknown
3 games missed
Aug 2018
Transfer: Fiorentina → Lazio
18/19 · Transfer
Jul 2018
18/19 — SS Lazio
26 matches · 1 G · 0 A · across 3 competitions
Mar 2018
Injury: unknown
7 games missed
Jul 2017
17/18 — ACF Fiorentina
27 matches · 2 G · 0 A · across 2 competitions
Jul 2016
16/17 — ACF Fiorentina
41 matches · 2 G · 3 A · across 3 competitions
Jul 2015
15/16 — ACF Fiorentina
35 matches · 1 G · 2 A · across 3 competitions
Aug 2014
Transfer: Hamburger SV → Fiorentina
14/15 · Transfer · €4.00m
Jul 2014
14/15 — Hamburger SV, ACF Fiorentina
40 matches · 1 G · 4 A · across 5 competitions
Jul 2013
13/14 — Hamburger SV
35 matches · 1 G · 2 A · across 3 competitions
Aug 2012
Transfer: Dinamo Zagreb → Hamburger SV
12/13 · Transfer · €4.00m
Jul 2012
12/13 — Hamburger SV, GNK Dinamo Zagreb
39 matches · 3 G · 9 A · across 3 competitions
Jul 2011
11/12 — GNK Dinamo Zagreb
36 matches · 4 G · 6 A · across 3 competitions
Jul 2010
10/11 — GNK Dinamo Zagreb
41 matches · 6 G · 7 A · across 5 competitions
Jul 2009
09/10 — GNK Dinamo Zagreb
38 matches · 13 G · 2 A · across 4 competitions
Jul 2008
08/09 — GNK Dinamo Zagreb
45 matches · 5 G · 4 A · across 4 competitions
Jun 2008
Transfer: NK Lokomotiva → Dinamo Zagreb
07/08 · Return from loan
Aug 2007
Transfer: Dinamo Zagreb → NK Lokomotiva
07/08 · Loan
Jul 2006
Transfer: Din. Zagreb U17 → Dinamo Zagreb
06/07 · Transfer
Aug 2005
Transfer: NK Zagreb U17 → Din. Zagreb U17
05/06 · Transfer
Jul 2004
Transfer: NK Zagreb Yth. → NK Zagreb U17
04/05 · Transfer
Aug 2002
Transfer: NK Ponikve → NK Zagreb Yth.
02/03 · Transfer
Jan 1970
Peak market value: €15.00m
Highest valuation recorded in dataset

Percentile rank vs 1209 other Midfield - Defensive Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.06/90
22
Assists1 total · 0.06/90
43
G+A2 total · 0.12/90
24
Yellow cards4 total · 0.24/90
70
27,901 min
Minutes played by club
Genoa CFC 35.9%
ACF Fiorentina 27.7%
SS Lazio 4.1%
Hamburger SV 17.6%
GNK Dinamo Zagreb 14.7%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Genoa CFC 5 20/21 24/25 156 7 13 10,025
ACF Fiorentina 5 14/15 19/20 164 7 9 7,716
SS Lazio 1 18/19 18/19 26 1 0 1,146
Hamburger SV 3 12/13 14/15 69 2 7 4,915
GNK Dinamo Zagreb 5 08/09 12/13 168 30 23 4,099

Career trajectory — goals, assists & market value

4€3.8M8€7.5M11€11.3M15€15M08/09 — 5 goals (GNK Dinamo Zagreb)08/09 — 4 assists908/0909/10 — 13 goals (GNK Dinamo Zagreb)09/10 — 2 assists1509/1010/11 — 6 goals (GNK Dinamo Zagreb)10/11 — 7 assists1310/1111/12 — 4 goals (GNK Dinamo Zagreb)11/12 — 6 assists1011/1212/13 — 3 goals (Hamburger SV)12/13 — 9 assists1212/1313/14 — 1 goals (Hamburger SV)13/14 — 2 assists313/1414/15 — 1 goals (ACF Fiorentina)14/15 — 4 assists514/1515/16 — 1 goals (ACF Fiorentina)15/16 — 2 assists315/1616/17 — 2 goals (ACF Fiorentina)16/17 — 3 assists516/1717/18 — 2 goals (ACF Fiorentina)217/1818/19 — 1 goals (SS Lazio)118/1919/20 — 1 goals (ACF Fiorentina)119/2020/21 — 1 goals (Genoa CFC)20/21 — 6 assists720/2121/22 — 1 goals (Genoa CFC)21/22 — 1 assists221/2222/23 — 3 goals (Genoa CFC)22/23 — 2 assists522/2323/24 — 1 goals (Genoa CFC)23/24 — 3 assists423/2424/25 — 1 goals (Genoa CFC)24/25 — 1 assists224/2508/09 — €1M09/10 — €2M10/11 — €4M11/12 — €6.5M12/13 — €6.5M13/14 — €7.5M14/15 — €5M15/16 — €4.5M16/17 — €10M17/18 — €13M18/19 — €15M19/20 — €9M20/21 — €3M21/22 — €2M22/23 — €1M23/24 — €800K24/25 — €800KGoalsAssistsMarket value

Goals by season

08/09: 5508/0909/10: 131309/1010/11: 6610/1111/12: 4411/1212/13: 3312/1313/14: 1113/1414/15: 1114/1515/16: 1115/1616/17: 2216/1717/18: 2217/1818/19: 1118/1919/20: 1119/2020/21: 1120/2121/22: 1121/2222/23: 3322/2323/24: 1123/2424/25: 1124/25

Assists by season

08/09: 4408/0909/10: 2209/1010/11: 7710/1111/12: 6611/1212/13: 9912/1313/14: 2213/1414/15: 4414/1515/16: 2215/1616/17: 3316/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 6620/2121/22: 1121/2222/23: 2222/2323/24: 3323/2424/25: 1124/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Italy Cup Genoa CFC 2 0 1 2 0 0
24/25 Serie A Genoa CFC 23 1 0 2 0 1,487
23/24 Italy Cup Genoa CFC 2 0 0 0 0 0
23/24 Serie A Genoa CFC 33 1 3 6 0 2,556
22/23 Italy Cup Genoa CFC 3 0 0 0 0 0
22/23 Serie B Genoa CFC 26 3 2 4 0 715
21/22 Italy Cup Genoa CFC 2 0 0 1 0 0
21/22 Serie A Genoa CFC 34 1 1 4 0 2,853
20/21 Italy Cup Genoa CFC 1 0 1 0 0 0
20/21 Serie A Genoa CFC 30 1 5 7 0 2,414
19/20 Italy Cup ACF Fiorentina 2 0 0 0 0 0
19/20 Serie A ACF Fiorentina 22 1 0 1 0 1,593
18/19 Europa League SS Lazio 2 0 0 1 0 0
18/19 Italy Cup SS Lazio 1 0 0 0 0 0
18/19 Serie A SS Lazio 23 1 0 6 0 1,146
17/18 Italy Cup ACF Fiorentina 0 0 0 0 0 0
17/18 Serie A ACF Fiorentina 27 2 0 7 0 1,178
16/17 Europa League ACF Fiorentina 6 0 0 1 0 0
16/17 Italy Cup ACF Fiorentina 2 0 0 1 0 0
16/17 Serie A ACF Fiorentina 33 2 3 9 0 1,258
15/16 Europa League ACF Fiorentina 7 0 1 2 0 0
15/16 Italy Cup ACF Fiorentina 1 0 0 1 0 0
15/16 Serie A ACF Fiorentina 27 1 1 7 0 2,137
14/15 Bundesliga Hamburger SV 2 0 0 0 0 0
14/15 DFB-Pokal Hamburger SV 1 0 0 0 0 0
14/15 Europa League ACF Fiorentina 13 0 1 2 0 0
14/15 Italy Cup ACF Fiorentina 3 0 1 2 0 0
14/15 Serie A ACF Fiorentina 21 1 2 3 0 1,550
13/14 Bundesliga Hamburger SV 29 1 1 5 0 2,411
13/14 Bundesliga Playoffs Hamburger SV 2 0 0 0 0 0
13/14 DFB-Pokal Hamburger SV 4 0 1 0 0 0
12/13 Bundesliga Hamburger SV 31 1 5 8 0 2,504
12/13 Champions League Qu. GNK Dinamo Zagreb 6 1 2 3 0 540
12/13 SuperSport HNL GNK Dinamo Zagreb 2 1 2 0 0 155
11/12 Champions League GNK Dinamo Zagreb 6 0 1 0 0 0
11/12 Champions League Qu. GNK Dinamo Zagreb 6 1 0 1 0 540
11/12 SuperSport HNL GNK Dinamo Zagreb 24 3 5 1 0 652
10/11 Champions League Qu. GNK Dinamo Zagreb 3 0 0 1 0 0
10/11 Europa League GNK Dinamo Zagreb 6 0 1 1 0 0
10/11 Europa League Qualifying GNK Dinamo Zagreb 2 0 0 0 0 0
10/11 SuperSport HNL GNK Dinamo Zagreb 29 6 6 3 0 385
10/11 SuperSport Super Cup GNK Dinamo Zagreb 1 0 0 0 0 0
09/10 Champions League Qu. GNK Dinamo Zagreb 4 1 0 0 0 360
09/10 Europa League GNK Dinamo Zagreb 5 1 1 4 0 450
09/10 Europa League Qualifying GNK Dinamo Zagreb 2 0 0 0 0 0
09/10 SuperSport HNL GNK Dinamo Zagreb 27 11 1 3 0 200
08/09 Champions League Qu. GNK Dinamo Zagreb 6 0 0 0 0 0
08/09 Hrvatski nogometni kup GNK Dinamo Zagreb 2 0 0 1 0 0
08/09 SuperSport HNL GNK Dinamo Zagreb 31 4 4 0 0 528
08/09 UEFA Cup GNK Dinamo Zagreb 6 1 0 1 0 289
SeasonDateFromToTypeMarket valueFee
02/03 2002-08-30 NK Ponikve NK Zagreb Yth. Transfer 0
04/05 2004-07-01 NK Zagreb Yth. NK Zagreb U17 Transfer 0
05/06 2005-08-05 NK Zagreb U17 Din. Zagreb U17 Transfer 0
06/07 2006-07-01 Din. Zagreb U17 Dinamo Zagreb Transfer 0
07/08 2007-08-17 Dinamo Zagreb NK Lokomotiva Loan 100000
07/08 2008-06-30 NK Lokomotiva Dinamo Zagreb Return from loan 100000
12/13 2012-08-29 Dinamo Zagreb Hamburger SV Transfer 4500000 €4.00m
14/15 2014-08-31 Hamburger SV Fiorentina Transfer 5000000 €4.00m
18/19 2018-08-01 Fiorentina Lazio Transfer 15000000
19/20 2019-08-05 Lazio Fiorentina Loan 9000000
19/20 2020-08-31 Fiorentina Lazio Return from loan 2000000
20/21 2020-09-16 Lazio Genoa Transfer 2000000 €1.95m
25/26 2025-08-21 Genoa Retired Transfer 800000
SeasonInjuryFromToDays missedGames missed
17/18 Collateral ligament injury 2018-03-27 2018-04-26 31 7
18/19 muscular problems 2018-10-17 2018-10-29 13 3
18/19 muscular problems 2018-10-29 2018-11-11 14 4
20/21 Muscle fatigue 2020-12-11 2020-12-15 5 1
20/21 unknown injury 2021-05-12 2021-05-22 11 3
21/22 unknown injury 2021-09-11 2021-09-17 7 1
21/22 Fever 2021-12-04 2021-12-08 5 1
21/22 unknown injury 2022-05-15 2022-05-26 12 2
22/23 unknown injury 2022-09-17 2022-10-11 25 3
22/23 unknown injury 2022-11-13 2022-12-24 42 6
23/24 unknown injury 2023-09-28 2023-10-20 23 3
23/24 Rest 2023-12-04 2023-12-06 3 1
24/25 Muscle injury 2024-09-28 2024-10-18 21 2
24/25 muscular problems 2025-01-12 2025-01-21 10 2
24/25 Adductor pain 2025-02-09 2025-02-26 18 2
Current€800k
Peak€15.00m
Low
Δ since start+€700k
€3.75m€7.50m€11.25m€15.00m197019701970
DateValue
Jan 1, 1970 €800k
Jan 1, 1970
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.40m
Jan 1, 1970 €3.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €13.00m
Jan 1, 1970 €13.00m
Jan 1, 1970 €11.00m
Jan 1, 1970 €11.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €3.80m
Jan 1, 1970 €3.80m
Jan 1, 1970 €4.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €7.50m
Jan 1, 1970 €4.50m
Jan 1, 1970 €6.50m
Jan 1, 1970 €5.50m
Jan 1, 1970 €6.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €1.60m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #34699 1 0 former national player
Team #29380 2 0 former national player
Team #28207 5 0 former national player
Team #21141 28 2 former national player
Team #17379 14 0 former national player
Team #11943 14 0 former national player
Team #3556 #19 55 2 former national player
TeammatePPG played withJoint goalsMinutes
Luis Ibáñez 2 1 0
Domagoj Vida 2 0 0
Morten Frendrup 1 0 0
Dejan Lovren 2 1 0
Mattia Bani 1 0 0
Ivan Tomecak 2 2 0
Johan Vásquez 1 0 0
Josip Ilicic 2 2 0
Nenad Tomovic 2 1 0
Stefano Sabelli 1 0 0
Federico Chiesa 1 1 0
Caleb Ekuban 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
09/10 SuperSport HNL GNK Dinamo Zagreb 11 27
10/11 SuperSport HNL GNK Dinamo Zagreb 6 29
08/09 SuperSport HNL GNK Dinamo Zagreb 4 31

Top assist seasons

SeasonCompetitionClubAssistsMatches
10/11 SuperSport HNL GNK Dinamo Zagreb 6 29
12/13 Bundesliga Hamburger SV 5 31
11/12 SuperSport HNL GNK Dinamo Zagreb 5 24

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-08-31 Fiorentina Lazio Return from loan €2.00m
19/20 2019-08-05 Lazio Fiorentina Loan €9.00m
07/08 2008-06-30 NK Lokomotiva Dinamo Zagreb Return from loan €100k
07/08 2007-08-17 Dinamo Zagreb NK Lokomotiva Loan €100k

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

OpponentPWDLGFGAGDWin %
Torino FC 57 17 23 17 67 64 +3 30%
SSC Napoli 57 11 16 30 61 100 -39 19%
AS Roma 57 11 12 34 58 97 -39 19%
AC Milan 57 16 11 30 66 83 -17 28%
Udinese Calcio 56 21 19 16 75 66 +9 38%
Cagliari Calcio 50 27 12 11 77 51 +26 54%
Empoli FC 39 16 16 7 56 40 +16 41%
Juventus 31 5 3 23 25 54 -29 16%
Atalanta 31 12 9 10 47 46 +1 39%
Inter 30 10 4 16 36 55 -19 33%
Lazio Roma 29 8 5 16 34 52 -18 28%
Sampdoria 29 9 9 11 38 35 +3 31%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
08/09 Senior debut season
08/09 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 25 1,487 4 0 0 0.24
23/24 35 2,556 6 0 0 0.21
22/23 29 715 4 1 0 0.63
21/22 36 2,853 5 0 0 0.16
20/21 31 2,414 7 0 0 0.26
19/20 24 1,593 1 1 0 0.11
18/19 26 1,146 7 0 0 0.55
17/18 27 1,178 7 1 0 0.61
16/17 41 1,258 11 0 0 0.79
15/16 35 2,137 10 1 0 0.46
14/15 40 1,550 7 0 0 0.41
13/14 35 2,411 5 0 0 0.19
12/13 39 3,199 11 0 0 0.31
11/12 36 1,192 2 0 0 0.15
10/11 41 385 5 0 0 1.17
09/10 38 1,010 7 0 0 0.62
08/09 45 817 2 0 0 0.22

Output by competition

Career goals and assists broken down by tournament.

SuperSport HNL
113 apps
25 G
18 A
Serie A
273 apps
12 G
15 A
Serie B
26 apps
3 G
2 A
Champions League Qu.
25 apps
3 G
2 A
Bundesliga
62 apps
2 G
6 A
Europa League
39 apps
1 G
4 A
UEFA Cup
6 apps
1 G
0 A
Italy Cup
19 apps
0 G
3 A
DFB-Pokal
5 apps
0 G
1 A
Champions League
6 apps
0 G
1 A

Frequently asked about Milan Badelj

Who is Milan Badelj?

Milan Badelj is a Croatia professional footballer who plays as a defensive midfield for Retired.

How old is Milan Badelj?

Milan Badelj is 37 years old. He was born on February 25, 1989 in Zagreb.

What position does Milan Badelj play?

Milan Badelj plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Milan Badelj play for?

Milan Badelj currently plays for Retired.

How many career goals has Milan Badelj scored?

Across all senior club competitions in our dataset, Milan Badelj has scored 47 goals in 583 appearances.