Hakan Çalhanoğlu
Career snapshot
Career highs
Born the same day
Shares 1994-02-08 · 6 players total
| Full name | Hakan Çalhanoğlu |
|---|---|
| Name in home country | Hakan Çalhanoğlu |
| Date of birth | 1994-02-08 (32 yrs) |
| Place of birth | Mannheim, Türkiye |
| Citizenship | Türkiye Germany |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 178.00 m |
| Current club | Inter Milan |
| Joined | 2021-07-01 |
| Contract expires | 2027-06-30 |
| Agent | Unique Sports Group |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| 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 |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Hakan Çalhanoğlu
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.