Skip to content
Hakan Çalhanoğlu

Hakan Çalhanoğlu

Midfield - Defensive Midfield  at Inter Milan
Age32
CitizenshipTürkiye Germany
Height1.78 m
Footright
BornFebruary 8, 1994
at Inter Milan 1,788 days · joined 2021-07-01
👕500+ Apps 100+ Goals 🎯100+ Assists 🏴100+ Caps
Market value €30.00m
Defensive Midfield Midfield

Career snapshot

7
clubs played for
09/10
debut season
0.22
goals / match
Inter Milan
top club · 183 apps

Career highs

€45.00m
peak value · 2024
€23.30m
top transfer fee · 17/18
17
best season · 12/13
142 / 30
int'l caps / goals
611Appearances
132Goals
133Assists
76Yellow cards
0Red cards
156Full matches (90′)
Full nameHakan Çalhanoğlu
Name in home countryHakan Çalhanoğlu
Date of birth1994-02-08 (32 yrs)
Place of birthMannheim, Türkiye
CitizenshipTürkiye Germany
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height178.00 m
Current clubInter Milan
Joined2021-07-01
Contract expires2027-06-30
AgentUnique Sports Group
OutfitterNike
Jul 2025
25/26 — Inter Milan
1 matches · 0 G · 0 A · across 1 competition
May 2025
Injury: unknown
7 games missed
Jan 2025
Injury: unknown
7 games missed
Jan 2025
Injury: unknown
2 games missed
Nov 2024
Injury: unknown
3 games missed
Oct 2024
Injury: unknown
4 games missed
Jul 2024
24/25 — Inter Milan
47 matches · 11 G · 8 A · across 4 competitions
Feb 2024
Injury: unknown
3 games missed
Nov 2023
Injury: unknown
6 games missed
Sep 2023
Injury: unknown
2 games missed
Jul 2023
23/24 — Inter Milan
40 matches · 15 G · 3 A · across 4 competitions
Mar 2023
Injury: unknown
4 games missed
Jan 2023
Injury: unknown
2 games missed
Sep 2022
Injury: unknown
6 games missed
Jul 2022
22/23 — Inter Milan
49 matches · 4 G · 8 A · across 4 competitions
Jul 2021
21/22 — Inter Milan
46 matches · 8 G · 13 A · across 4 competitions
Jul 2021
Transfer: AC Milan → Inter
21/22 · Transfer
Feb 2021
Injury: unknown
4 games missed
Jan 2021
Injury: unknown
1 games missed
Jan 2021
Injury: unknown
3 games missed
Oct 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — AC Milan
43 matches · 9 G · 12 A · across 4 competitions
Jul 2019
19/20 — AC Milan
38 matches · 11 G · 9 A · across 2 competitions
Jul 2018
18/19 — AC Milan
46 matches · 4 G · 13 A · across 4 competitions
Jul 2017
Transfer: B. Leverkusen → AC Milan
17/18 · Transfer · €23.30m
Jul 2017
17/18 — AC Milan
45 matches · 8 G · 14 A · across 4 competitions
Jul 2016
16/17 — Bayer 04 Leverkusen
22 matches · 7 G · 7 A · across 3 competitions
Jul 2015
15/16 — Bayer 04 Leverkusen
46 matches · 8 G · 11 A · across 5 competitions
Jul 2014
Transfer: Hamburger SV → B. Leverkusen
14/15 · Transfer · €15.25m
Jul 2014
14/15 — Bayer 04 Leverkusen
47 matches · 13 G · 11 A · across 4 competitions
Jul 2013
13/14 — Hamburger SV
38 matches · 11 G · 5 A · across 3 competitions
Jun 2013
Transfer: Karlsruher SC → Hamburger SV
12/13 · Return from loan
Aug 2012
Transfer: Hamburger SV → Karlsruher SC
12/13 · Loan
Aug 2012
Transfer: Karlsruher SC → Hamburger SV
12/13 · Transfer · €2.50m
Jul 2012
12/13 — Karlsruher SC, Karlsruher SC U19
40 matches · 17 G · 14 A · across 3 competitions
Jan 2012
Transfer: Karlsruhe U19 → Karlsruher SC
11/12 · Transfer
Jul 2011
11/12 — Karlsruher SC, Karlsruher SC U19
26 matches · 3 G · 3 A · across 3 competitions
Jul 2011
Transfer: Karlsruhe U17 → Karlsruhe U19
11/12 · Transfer
Jul 2010
10/11 — Karlsruher SC U17, Karlsruher SC U19
19 matches · 2 G · 2 A · across 2 competitions
Jul 2009
09/10 — Karlsruher SC U17
18 matches · 1 G · 0 A · across 1 competition
Jul 2009
Transfer: Mannheim Yth. → Karlsruhe U17
09/10 · Transfer
Jul 2001
Transfer: PSV Mannh. Yth. → Mannheim Yth.
01/02 · Transfer
Jan 1970
Peak market value: €45.00m
Highest valuation recorded in dataset
14,016 min
Minutes played by club
Inter Milan 27.4%
AC Milan 24.6%
Bayer 04 Leverkusen 23.7%
Hamburger SV 1.6%
Karlsruher SC 1.3%
Karlsruher SC U19 10.2%
Karlsruher SC U17 11.3%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Inter Milan 5 21/22 25/26 183 38 32 3,844
AC Milan 4 17/18 20/21 172 32 48 3,444
Bayer 04 Leverkusen 3 14/15 16/17 115 28 29 3,319
Hamburger SV 1 13/14 13/14 38 11 5 222
Karlsruher SC 2 11/12 12/13 55 17 17 180
Karlsruher SC U19 3 10/11 12/13 26 4 0 1,423
Karlsruher SC U17 2 09/10 10/11 22 2 2 1,584

Career trajectory — goals, assists & market value

8€11.3M16€22.5M23€33.8M31€45M09/10 — 1 goals (Karlsruher SC U17)109/1010/11 — 2 goals (Karlsruher SC U19)10/11 — 2 assists410/1111/12 — 3 goals (Karlsruher SC U19)11/12 — 3 assists611/1212/13 — 17 goals (Karlsruher SC)12/13 — 14 assists3112/1313/14 — 11 goals (Hamburger SV)13/14 — 5 assists1613/1414/15 — 13 goals (Bayer 04 Leverkusen)14/15 — 11 assists2414/1515/16 — 8 goals (Bayer 04 Leverkusen)15/16 — 11 assists1915/1616/17 — 7 goals (Bayer 04 Leverkusen)16/17 — 7 assists1416/1717/18 — 8 goals (AC Milan)17/18 — 14 assists2217/1818/19 — 4 goals (AC Milan)18/19 — 13 assists1718/1919/20 — 11 goals (AC Milan)19/20 — 9 assists2019/2020/21 — 9 goals (AC Milan)20/21 — 12 assists2120/2121/22 — 8 goals (Inter Milan)21/22 — 13 assists2121/2222/23 — 4 goals (Inter Milan)22/23 — 8 assists1222/2323/24 — 15 goals (Inter Milan)23/24 — 3 assists1823/2424/25 — 11 goals (Inter Milan)24/25 — 8 assists1924/2525/2612/13 — €2.5M13/14 — €4M14/15 — €15M15/16 — €18M16/17 — €18M17/18 — €20M18/19 — €27M19/20 — €20M20/21 — €35M21/22 — €35M22/23 — €35M23/24 — €40M24/25 — €45M25/26 — €35MGoalsAssistsMarket value

Goals by season

09/10: 1109/1010/11: 2210/1111/12: 3311/1212/13: 171712/1313/14: 111113/1414/15: 131314/1515/16: 8815/1616/17: 7716/1717/18: 8817/1818/19: 4418/1919/20: 111119/2020/21: 9920/2121/22: 8821/2222/23: 4422/2323/24: 151523/2424/25: 111124/2525/26: 0025/26

Assists by season

09/10: 0009/1010/11: 2210/1111/12: 3311/1212/13: 141412/1313/14: 5513/1414/15: 111114/1515/16: 111115/1616/17: 7716/1717/18: 141417/1818/19: 131318/1919/20: 9919/2020/21: 121220/2121/22: 131321/2222/23: 8822/2323/24: 3323/2424/25: 8824/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Serie A Inter Milan 1 0 0 0 0 0
24/25 Champions League Inter Milan 12 4 2 3 0 209
24/25 Italy Cup Inter Milan 4 2 0 1 0 91
24/25 Serie A Inter Milan 29 5 6 5 0 393
24/25 Supercoppa Italiana Inter Milan 2 0 0 0 0 0
23/24 Champions League Inter Milan 6 1 0 2 0 513
23/24 Italy Cup Inter Milan 0 0 0 0 0 0
23/24 Serie A Inter Milan 32 13 3 5 0 198
23/24 Supercoppa Italiana Inter Milan 2 1 0 2 0 171
22/23 Champions League Inter Milan 12 1 2 1 0 807
22/23 Italy Cup Inter Milan 3 0 0 0 0 0
22/23 Serie A Inter Milan 33 3 6 3 0 791
22/23 Supercoppa Italiana Inter Milan 1 0 0 1 0 0
21/22 Champions League Inter Milan 6 0 0 0 0 0
21/22 Italy Cup Inter Milan 5 1 0 0 0 313
21/22 Serie A Inter Milan 34 7 13 11 0 358
21/22 Supercoppa Italiana Inter Milan 1 0 0 0 0 0
20/21 Europa League AC Milan 6 1 0 0 0 355
20/21 Europa League Qualifying AC Milan 3 4 2 0 0 73
20/21 Italy Cup AC Milan 1 0 0 0 0 0
20/21 Serie A AC Milan 33 4 10 4 0 657
19/20 Italy Cup AC Milan 3 2 0 0 0 108
19/20 Serie A AC Milan 35 9 9 6 0 302
18/19 Europa League AC Milan 5 1 6 2 0 315
18/19 Italy Cup AC Milan 4 0 1 0 0 0
18/19 Serie A AC Milan 36 3 6 3 0 966
18/19 Supercoppa Italiana AC Milan 1 0 0 1 0 0
17/18 Europa League AC Milan 8 2 4 0 0 306
17/18 Europa League Qualifying AC Milan 2 0 1 0 0 0
17/18 Italy Cup AC Milan 4 0 0 0 0 0
17/18 Serie A AC Milan 31 6 9 5 0 362
16/17 Bundesliga Bayer 04 Leverkusen 15 6 5 1 0 203
16/17 Champions League Bayer 04 Leverkusen 6 1 2 1 0 357
16/17 DFB-Pokal Bayer 04 Leverkusen 1 0 0 0 0 0
15/16 Bundesliga Bayer 04 Leverkusen 31 3 6 1 0 755
15/16 Champions League Bayer 04 Leverkusen 6 2 5 1 0 252
15/16 Champions League Qu. Bayer 04 Leverkusen 2 1 0 0 0 163
15/16 DFB-Pokal Bayer 04 Leverkusen 3 1 0 1 0 228
15/16 Europa League Bayer 04 Leverkusen 4 1 0 1 0 360
14/15 Bundesliga Bayer 04 Leverkusen 33 8 7 3 0 315
14/15 Champions League Bayer 04 Leverkusen 8 2 2 1 0 370
14/15 Champions League Qu. Bayer 04 Leverkusen 2 1 2 0 0 178
14/15 DFB-Pokal Bayer 04 Leverkusen 4 2 0 0 0 138
13/14 Bundesliga Hamburger SV 32 11 4 2 0 222
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 3. Liga Karlsruher SC 36 17 12 2 0 180
12/13 DFB-Pokal Karlsruher SC 3 0 2 1 0 0
12/13 U19-Bundesliga S/SW Karlsruher SC U19 1 0 0 1 0 0
11/12 2. Bundesliga Karlsruher SC 14 0 3 1 0 0
11/12 Relegation 2. Bundesliga Karlsruher SC 2 0 0 0 0 0
11/12 U19-Bundesliga S/SW Karlsruher SC U19 10 3 0 3 0 249
10/11 U17-Bundesliga South/Southwest Karlsruher SC U17 4 1 2 0 0 332
10/11 U19-Bundesliga S/SW Karlsruher SC U19 15 1 0 0 0 1,174
09/10 U17-Bundesliga South/Southwest Karlsruher SC U17 18 1 0 1 0 1,252
SeasonDateFromToTypeMarket valueFee
01/02 2001-07-01 PSV Mannh. Yth. Mannheim Yth. Transfer 0
09/10 2009-07-01 Mannheim Yth. Karlsruhe U17 Transfer 0
11/12 2011-07-01 Karlsruhe U17 Karlsruhe U19 Transfer 0
11/12 2012-01-01 Karlsruhe U19 Karlsruher SC Transfer 0
12/13 2012-08-14 Karlsruher SC Hamburger SV Transfer 1000000 €2.50m
12/13 2012-08-15 Hamburger SV Karlsruher SC Loan 1000000
12/13 2013-06-30 Karlsruher SC Hamburger SV Return from loan 3000000
14/15 2014-07-04 Hamburger SV B. Leverkusen Transfer 7000000 €15.25m
17/18 2017-07-03 B. Leverkusen AC Milan Transfer 20000000 €23.30m
21/22 2021-07-01 AC Milan Inter Transfer 35000000
SeasonInjuryFromToDays missedGames missed
20/21 Ankle sprain 2020-10-20 2020-10-25 6 1
20/21 Corona virus 2021-01-17 2021-01-29 13 3
20/21 Quarantine 2021-01-29 2021-02-01 4 1
20/21 Muscle injury 2021-02-28 2021-03-12 13 4
22/23 muscular problems 2022-09-13 2022-09-30 18 6
22/23 Hip flexor problems 2023-01-08 2023-01-14 7 2
22/23 Adductor injury 2023-03-28 2023-04-14 18 4
23/24 Muscle fatigue 2023-09-19 2023-09-23 5 2
23/24 pneumonia 2023-11-14 2023-11-22 9 6
23/24 Adductor pain 2024-02-24 2024-03-08 14 3
24/25 Adductor injury 2024-10-20 2024-11-01 13 4
24/25 Groin injury 2024-11-16 2024-11-25 10 3
24/25 Adductor pain 2025-01-06 2025-01-13 8 2
24/25 Calf problems 2025-01-13 2025-01-30 18 7
24/25 Leg injury 2025-05-31 2025-07-19 50 7
Current€35.00m
Peak€45.00m
Low€150k
Δ since start+€34.00m
€150k€11.36m€22.58m€33.79m€45.00m197019701970
DateValue
Jan 1, 1970 €35.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €14.50m
Jan 1, 1970 €23.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €27.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €17.50m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €150k
Jan 1, 1970 €300k
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.00m
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #28161 #8 4 1 former national player
Team #22586 #10 9 1 former national player
Team #22585 #10 15 5 former national player
Team #22462 #6 13 2 former national player
Team #9568 #6 2 0 former national player
Team #3381 #10 99 21 current national player
TeammatePPG played withJoint goalsMinutes
Gianluigi Donnarumma 2 0 0
Franck Kessié 2 5 0
Alessio Romagnoli 2 2 0
Bernd Leno 2 0 0
Davide Calabria 2 1 0
Suso 2 4 0
Wendell 2 1 0
Edin Džeko 2 5 0
Ömer Toprak 2 1 0
Ricardo Rodríguez 2 1 0
Samu Castillejo 2 4 0
Jonathan Tah 1 2 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
12/13 3. Liga Karlsruher SC 17 36
23/24 Serie A Inter Milan 13 32
13/14 Bundesliga Hamburger SV 11 32

Top assist seasons

SeasonCompetitionClubAssistsMatches
21/22 Serie A Inter Milan 13 34
12/13 3. Liga Karlsruher SC 12 36
20/21 Serie A AC Milan 10 33

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
12/13 2013-06-30 Karlsruher SC Hamburger SV Return from loan €3.00m
12/13 2012-08-15 Hamburger SV Karlsruher SC Loan €1.00m

Last 18 matches for Inter Milan 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
2016-12-08 EL Inter Milan 2–1 AC Sparta Prague Available
2016-11-24 EL Hapoel Be'er Sheva F.C. 3–2 Inter Milan Available
2016-11-03 EL Southampton F.C. 2–1 Inter Milan Available
2016-10-20 EL Inter Milan 1–0 Southampton F.C. Available
2016-09-29 EL AC Sparta Prague 3–1 Inter Milan Available
2016-09-15 EL Inter Milan 0–2 Hapoel Be'er Sheva F.C. Available
2014-12-11 EL Qarabağ FK 0–0 Inter Milan Available
2014-11-27 EL Inter Milan 2–1 FC Dnipro Available
2014-11-06 EL AS Saint-Étienne 1–1 Inter Milan Available
2014-10-23 EL Inter Milan 0–0 AS Saint-Étienne Available
2014-10-02 EL Inter Milan 2–0 Qarabağ FK Available
2014-09-18 EL FC Dnipro 0–1 Inter Milan Available
2012-12-06 EL Inter Milan 2–2 Neftçi PFK Available
2012-11-22 EL FC Rubin Kazan 3–0 Inter Milan Available
2012-11-08 EL FK Partizan 1–3 Inter Milan Available
2012-10-25 EL Inter Milan 1–0 FK Partizan Available
2012-10-04 EL Neftçi PFK 1–3 Inter Milan Available
2012-09-20 EL Inter Milan 2–2 FC Rubin Kazan Available

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

OpponentPWDLGFGAGDWin %
Hannover 96 40 15 9 16 58 53 +5 38%
1. FC Nürnberg 39 19 11 9 72 37 +35 49%
FC St. Pauli 32 10 11 11 47 47 0 31%
FC Schalke 04 32 16 8 8 58 41 +17 50%
SpVgg Greuther Fürth 32 17 8 7 52 34 +18 53%
SC Paderborn 07 31 12 7 12 44 47 -3 39%
Fortuna Düsseldorf 30 9 11 10 41 42 -1 30%
VfB Stuttgart 30 12 7 11 53 51 +2 40%
SV Darmstadt 98 30 10 10 10 54 41 +13 33%
1. FC Köln 29 13 6 10 48 38 +10 45%
1. FC Heidenheim 1846 28 11 9 8 42 37 +5 39%
SSC Napoli 28 7 8 13 31 40 -9 25%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
09/10 Senior debut season
09/10 First senior goal
15/16 Goal #50 (career)
21/22 Goal #100 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 47 693 9 0 0 1.17
23/24 40 882 9 0 0 0.92
22/23 49 1,598 5 0 0 0.28
21/22 46 671 11 0 0 1.48
20/21 43 1,085 4 0 0 0.33
19/20 38 410 6 0 0 1.32
18/19 46 1,281 6 0 0 0.42
17/18 45 668 5 1 0 0.81
16/17 22 560 2 0 0 0.32
15/16 46 1,758 4 0 0 0.2
14/15 47 1,001 4 0 0 0.36
13/14 38 222 2 1 0 1.22
12/13 40 180 4 0 0 2
11/12 26 249 4 0 0 1.45
09/10 18 1,252 1 0 0 0.07

Output by competition

Career goals and assists broken down by tournament.

Serie A
264 apps
50 G
62 A
Bundesliga
111 apps
28 G
22 A
3. Liga
36 apps
17 G
12 A
Champions League
56 apps
11 G
13 A
Europa League
23 apps
5 G
10 A
Italy Cup
24 apps
5 G
1 A
Europa League Qualifying
5 apps
4 G
3 A
U19-Bundesliga S/SW
26 apps
4 G
0 A
DFB-Pokal
15 apps
3 G
3 A
Champions League Qu.
4 apps
2 G
2 A

Frequently asked about Hakan Çalhanoğlu

Who is Hakan Çalhanoğlu?

Hakan Çalhanoğlu is a Türkiye professional footballer who plays as a defensive midfield for Inter Milan.

How old is Hakan Çalhanoğlu?

Hakan Çalhanoğlu is 32 years old. He was born on February 8, 1994 in Mannheim.

What position does Hakan Çalhanoğlu play?

Hakan Çalhanoğlu plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Hakan Çalhanoğlu play for?

Hakan Çalhanoğlu currently plays for Inter Milan.

How many career goals has Hakan Çalhanoğlu scored?

Across all senior club competitions in our dataset, Hakan Çalhanoğlu has scored 132 goals in 611 appearances.

What is Hakan Çalhanoğlu's market value?

Hakan Çalhanoğlu's most recent reported market value is €30.00m.