Hakan Çalhanoğlu (Turkish pronunciation: [ˈhaːkan ˈtʃaɫhanoːɫu], born 8 February 1994) is a professional footballer who plays as a midfielder for Serie A club Inter Milan and captains the Turkey national team.
Çalhanoğlu began his career at German second division club Karlsruher SC in 2010 and moved to top-flight side Hamburger SV two years later, spending another season back at his first club on loan. His performance in his first Bundesliga season earned him a €14.5 million transfer to Bayer Leverkusen in 2014. He played for three seasons there, totalling 28 goals in 115 official appearances. In 2017, Çalhanoğlu signed for AC Milan for an initial €20 million fee, before joining city rivals Inter on a free transfer in the summer of 2021.
Born in Germany, Çalhanoğlu represents Turkey at international level, from under-16 level onwards. He made his senior debut in 2013, and was part of their squad at the UEFA European Championship in 2016, 2020 and 2024.
Infobox
2010
Turkey U16
Date of birth
(1994-02-08) 8 February 1994 (age 31)
Place of birth
Mannheim, Germany
Height
1.78 m (5 ft 10 in)
Position
Midfielder
Current team
Inter Milan
Number
20
2001–2009
Waldhof Mannheim
2009–2011
Karlsruher SC II
Years
Team
2011–2013
Turkey U19
2013–2014
Hamburger SV
2014–2017
Bayer Leverkusen
2017–2021
AC Milan
2021–
Inter Milan
2010–2011
Turkey U17
2012–2013
Turkey U20
2012–2014
Turkey U21
2013–
Turkey
Tables
Appearances and goals by club, season and competition· Career statistics › Club
Multi-metric bars
World heat map
Division
Division
Club
Division
Season
Apps
League
Goals
League
Apps
League
Goals
National cup
Apps
National cup
Goals
Europe
Apps
Europe
Goals
Other
Apps
Other
Goals
Karlsruher SC
Karlsruher SC
Club
Karlsruher SC
Season
2011–12
League
2. Bundesliga
League
14
League
0
National cup
—
National cup
—
Europe
2
Europe
0
Other
16
Other
0
2012–13
2012–13
Club
2012–13
Season
3. Liga
League
36
League
17
League
3
National cup
0
National cup
—
Europe
—
Europe
39
Other
17
Total
Total
Club
Total
Season
50
League
17
League
3
League
0
National cup
—
National cup
2
Europe
0
Europe
55
Other
17
Hamburger SV
Hamburger SV
Club
Hamburger SV
Season
2013–14
League
Bundesliga
League
32
League
11
National cup
4
National cup
0
Europe
—
Europe
2
Other
0
Other
38
Total
11
Bayer Leverkusen
Bayer Leverkusen
Club
Bayer Leverkusen
Season
2014–15
League
Bundesliga
League
33
League
8
National cup
4
National cup
2
Europe
10
Europe
3
Other
—
Other
47
Total
13
2015–16
2015–16
Club
2015–16
Season
Bundesliga
League
31
League
3
League
3
National cup
1
National cup
12
Europe
4
Europe
—
Other
46
Other
8
2016–17
2016–17
Club
2016–17
Season
Bundesliga
League
15
League
6
League
1
National cup
0
National cup
6
Europe
1
Europe
—
Other
22
Other
7
Total
Total
Club
Total
Season
79
League
17
League
8
League
3
National cup
28
National cup
8
Europe
—
Europe
115
Other
28
AC Milan
AC Milan
Club
AC Milan
Season
2017–18
League
Serie A
League
31
League
6
National cup
4
National cup
0
Europe
10
Europe
2
Other
—
Other
45
Total
8
2018–19
2018–19
Club
2018–19
Season
Serie A
League
36
League
3
League
4
National cup
0
National cup
5
Europe
1
Europe
1
Other
0
Other
46
Total
4
2019–20
2019–20
Club
2019–20
Season
Serie A
League
35
League
9
League
3
National cup
2
National cup
—
Europe
—
Europe
38
Other
11
2020–21
2020–21
Club
2020–21
Season
Serie A
League
33
League
4
League
1
National cup
0
National cup
9
Europe
5
Europe
—
Other
43
Other
9
Total
Total
Club
Total
Season
135
League
22
League
12
League
2
National cup
24
National cup
8
Europe
1
Europe
0
Other
172
Other
32
Inter Milan
Inter Milan
Club
Inter Milan
Season
2021–22
League
Serie A
League
34
League
7
National cup
5
National cup
1
Europe
6
Europe
0
Other
1
Other
0
Total
46
Total
8
2022–23
2022–23
Club
2022–23
Season
Serie A
League
33
League
3
League
3
National cup
0
National cup
12
Europe
1
Europe
1
Other
0
Other
49
Total
4
2023–24
2023–24
Club
2023–24
Season
Serie A
League
32
League
13
League
0
National cup
0
National cup
6
Europe
1
Europe
2
Other
1
Other
40
Total
15
2024–25
2024–25
Club
2024–25
Season
Serie A
League
29
League
5
League
4
National cup
2
National cup
12
Europe
4
Europe
2
Other
0
Other
47
Total
11
2025–26
2025–26
Club
2025–26
Season
Serie A
League
12
League
6
League
0
National cup
0
National cup
6
Europe
1
Europe
0
Other
0
Other
18
Total
7
Total
Total
Club
Total
Season
140
League
34
League
12
League
3
National cup
42
National cup
7
Europe
6
Europe
1
Other
200
Other
45
Career total
Career total
Club
Career total
Season
435
League
101
League
39
League
8
National cup
94
National cup
23
Europe
11
Europe
1
Other
580
Other
133
Ranked list
Club
Season
League
National cup
Europe
Other
Total
Division
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals
Karlsruher SC
2011–12
2. Bundesliga
14
0
—
—
2
0
16
0
2012–13
3. Liga
36
17
3
0
—
—
39
17
Total
50
17
3
0
—
2
0
55
17
Hamburger SV
2013–14
Bundesliga
32
11
4
0
—
2
0
38
11
Bayer Leverkusen
2014–15
Bundesliga
33
8
4
2
10
3
—
47
13
2015–16
Bundesliga
31
3
3
1
12
4
—
46
8
2016–17
Bundesliga
15
6
1
0
6
1
—
22
7
Total
79
17
8
3
28
8
—
115
28
AC Milan
2017–18
Serie A
31
6
4
0
10
2
—
45
8
2018–19
Serie A
36
3
4
0
5
1
1
0
46
4
2019–20
Serie A
35
9
3
2
—
—
38
11
2020–21
Serie A
33
4
1
0
9
5
—
43
9
Total
135
22
12
2
24
8
1
0
172
32
Inter Milan
2021–22
Serie A
34
7
5
1
6
0
1
0
46
8
2022–23
Serie A
33
3
3
0
12
1
1
0
49
4
2023–24
Serie A
32
13
0
0
6
1
2
1
40
15
2024–25
Serie A
29
5
4
2
12
4
2
0
47
11
2025–26
Serie A
12
6
0
0
6
1
0
0
18
7
Total
140
34
12
3
42
7
6
1
200
45
Career total
435
101
39
8
94
23
11
1
580
133
Appearances and goals by national team and year· Career statistics › International
Multi-metric bars
World heat map
Turkey
Turkey
National team
Turkey
Year
2013
Apps
1
Goals
0
2014
2014
National team
2014
Year
4
Apps
0
2015
2015
National team
2015
Year
10
Apps
4
2016
2016
National team
2016
Year
11
Apps
4
2017
2017
National team
2017
Year
5
Apps
0
2018
2018
National team
2018
Year
7
Apps
1
2019
2019
National team
2019
Year
9
Apps
1
2020
2020
National team
2020
Year
5
Apps
1
2021
2021
National team
2021
Year
14
Apps
3
2022
2022
National team
2022
Year
8
Apps
3
2023
2023
National team
2023
Year
9
Apps
0
2024
2024
National team
2024
Year
12
Apps
3
2025
2025
National team
2025
Year
7
Apps
2
Total
Total
National team
Total
Year
102
Apps
22
Ranked list
National team
Year
Apps
Goals
Turkey
2013
1
0
2014
4
0
2015
10
4
2016
11
4
2017
5
0
2018
7
1
2019
9
1
2020
5
1
2021
14
3
2022
8
3
2023
9
0
2024
12
3
2025
7
2
Total
102
22
List of international goals scored by Hakan Çalhanoğlu· Career statistics › International
Multi-metric bars
World heat map
1
1
No.
1
Date
31 March 2015
Venue
Stade Josy Barthel, Luxembourg City, Luxembourg
Cap
7
Opponent
Luxembourg
Score
2–1
Result
2–1
Competition
Friendly
2
2
No.
2
Date
8 June 2015
Venue
Recep Tayyip Erdoğan Stadium, Kasımpaşa, Turkey
Cap
8
Opponent
Bulgaria
Score
1–0
Result
4–0
Competition
Friendly
3
3
No.
3
Date
2–0
4
4
No.
4
Date
10 October 2015
Venue
Generali Arena, Prague, Czech Republic
Cap
12
Opponent
Czech Republic
Score
2–0
Result
2–0
Competition
UEFA Euro 2016 qualifying
5
5
No.
5
Date
29 March 2016
Venue
Ernst-Happel-Stadion, Vienna, Austria
Cap
16
Opponent
Austria
Score
1–1
Result
2–1
Competition
Friendly
6
6
No.
6
Date
22 May 2016
Venue
City of Manchester Stadium, Manchester, England
Cap
17
Opponent
England
Score
1–1
Result
1–2
Competition
Friendly
7
7
No.
7
Date
5 September 2016
Venue
Stadion Maksimir, Zagreb, Croatia
Cap
23
Opponent
Croatia
Score
1–1
Result
1–1
Competition
2018 FIFA World Cup qualification
8
8
No.
8
Date
6 October 2016
Venue
Konya Metropolitan Municipality Stadium, Konya, Turkey
Cap
24
Opponent
Ukraine
Score
2–2
Result
2–2
Competition
2018 FIFA World Cup qualification
9
9
No.
9
Date
10 September 2018
Venue
Friends Arena, Solna, Sweden
Cap
35
Opponent
Sweden
Score
1–2
Result
3–2
Competition
2018–19 UEFA Nations League B
10
10
No.
10
Date
22 March 2019
Venue
Loro Boriçi Stadium, Shkodër, Albania
Cap
39
Opponent
Albania
Score
2–0
Result
2–0
Competition
UEFA Euro 2020 qualifying
11
11
No.
11
Date
14 October 2020
Venue
Türk Telekom Stadium, Istanbul, Turkey
Cap
50
Opponent
Serbia
Score
1–2
Result
2–2
Competition
2020–21 UEFA Nations League B
12
12
No.
12
Date
24 March 2021
Venue
Atatürk Olympic Stadium, Istanbul, Turkey
Cap
53
Opponent
Netherlands
Score
3–0
Result
4–2
Competition
2022 FIFA World Cup qualification
13
13
No.
13
Date
30 March 2021
Venue
Atatürk Olympic Stadium, Istanbul, Turkey
Cap
55
Opponent
Latvia
Score
2–0
Result
3–3
Competition
2022 FIFA World Cup qualification
14
14
No.
14
Date
4 September 2021
Venue
Victoria Stadium, Gibraltar
Cap
61
Opponent
Gibraltar
Score
2–0
Result
3–0
Competition
2022 FIFA World Cup qualification
15
15
No.
15
Date
11 June 2022
Venue
Stade de Luxembourg, Luxembourg City, Luxembourg
Cap
71
Opponent
Luxembourg
Score
1–0
Result
2–0
Competition
2022–23 UEFA Nations League C
16
16
No.
16
Date
14 June 2022
Venue
Gürsel Aksel Stadium, İzmir, Turkey
Cap
72
Opponent
Lithuania
Score
2–0
Result
2–0
Competition
2022–23 UEFA Nations League C
17
17
No.
17
Date
19 November 2022
Venue
Gaziantep Stadium, Gaziantep, Turkey
Cap
74
Opponent
Czech Republic
Score
2–1
Result
2–1
Competition
Friendly
18
18
No.
18
Date
26 March 2024
Venue
Ernst-Happel-Stadion, Vienna, Austria
Cap
84
Opponent
Austria
Score
1–1
Result
1–6
Competition
Friendly
19
19
No.
19
Date
26 June 2024
Venue
Volksparkstadion, Hamburg, Germany
Cap
89
Opponent
Czech Republic
Score
1–0
Result
2–1
Competition
UEFA Euro 2024
20
20
No.
20
Date
15 October 2024
Venue
Laugardalsvöllur, Reykjavík, Iceland
Cap
94
Opponent
Iceland
Score
2–1
Result
4–2
Competition
2024–25 UEFA Nations League B
21
21
No.
21
Date
23 March 2025
Venue
Puskás Aréna, Budapest, Hungary
Cap
97
Opponent
Hungary
Score
1–0
Result
3–0
Competition
2024–25 UEFA Nations League promotion/relegation play-offs
22
22
No.
22
Date
15 November 2025
Venue
Centennial Atatürk Stadium, Bursa, Turkey
Cap
102
Opponent
Bulgaria
Score
1–0
Result
2–0
Competition
2026 FIFA World Cup qualification
Ranked list
No.
Date
Venue
Cap
Opponent
Score
Result
Competition
1
31 March 2015
Stade Josy Barthel, Luxembourg City, Luxembourg
7
Luxembourg
2–1
2–1
Friendly
2
8 June 2015
Recep Tayyip Erdoğan Stadium, Kasımpaşa, Turkey
8
Bulgaria
1–0
4–0
Friendly
3
2–0
4
10 October 2015
Generali Arena, Prague, Czech Republic
12
Czech Republic
2–0
2–0
UEFA Euro 2016 qualifying
5
29 March 2016
Ernst-Happel-Stadion, Vienna, Austria
16
Austria
1–1
2–1
Friendly
6
22 May 2016
City of Manchester Stadium, Manchester, England
17
England
1–1
1–2
Friendly
7
5 September 2016
Stadion Maksimir, Zagreb, Croatia
23
Croatia
1–1
1–1
2018 FIFA World Cup qualification
8
6 October 2016
Konya Metropolitan Municipality Stadium, Konya, Turkey
24
Ukraine
2–2
2–2
2018 FIFA World Cup qualification
9
10 September 2018
Friends Arena, Solna, Sweden
35
Sweden
1–2
3–2
2018–19 UEFA Nations League B
10
22 March 2019
Loro Boriçi Stadium, Shkodër, Albania
39
Albania
2–0
2–0
UEFA Euro 2020 qualifying
11
14 October 2020
Türk Telekom Stadium, Istanbul, Turkey
50
Serbia
1–2
2–2
2020–21 UEFA Nations League B
12
24 March 2021
Atatürk Olympic Stadium, Istanbul, Turkey
53
Netherlands
3–0
4–2
2022 FIFA World Cup qualification
13
30 March 2021
Atatürk Olympic Stadium, Istanbul, Turkey
55
Latvia
2–0
3–3
2022 FIFA World Cup qualification
14
4 September 2021
Victoria Stadium, Gibraltar
61
Gibraltar
2–0
3–0
2022 FIFA World Cup qualification
15
11 June 2022
Stade de Luxembourg, Luxembourg City, Luxembourg
71
Luxembourg
1–0
2–0
2022–23 UEFA Nations League C
16
14 June 2022
Gürsel Aksel Stadium, İzmir, Turkey
72
Lithuania
2–0
2–0
2022–23 UEFA Nations League C
17
19 November 2022
Gaziantep Stadium, Gaziantep, Turkey
74
Czech Republic
2–1
2–1
Friendly
18
26 March 2024
Ernst-Happel-Stadion, Vienna, Austria
84
Austria
1–1
1–6
Friendly
19
26 June 2024
Volksparkstadion, Hamburg, Germany
89
Czech Republic
1–0
2–1
UEFA Euro 2024
20
15 October 2024
Laugardalsvöllur, Reykjavík, Iceland
94
Iceland
2–1
4–2
2024–25 UEFA Nations League B
21
23 March 2025
Puskás Aréna, Budapest, Hungary
97
Hungary
1–0
3–0
2024–25 UEFA Nations League promotion/relegation play-offs
22
15 November 2025
Centennial Atatürk Stadium, Bursa, Turkey
102
Bulgaria
1–0
2–0
2026 FIFA World Cup qualification
References
Includes DFB-Pokal, Coppa Italia
Appearances in 2. Bundesliga relegation play-offs
Appearances in Bundesliga relegation play-offs
Appearances in UEFA Champions League
Eight appearances and three goals in UEFA Champions League, four appearances and one goal in UEFA Europa League