Salih Özcan
Career snapshot
Career highs
Born the same day
Shares 1998-01-11 · 6 players total
| Full name | Salih Özcan |
|---|---|
| Date of birth | 1998-01-11 (28 yrs) |
| Place of birth | Köln, Türkiye |
| Citizenship | Türkiye Germany |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 183.00 m |
| Current club | Borussia Dortmund |
| Joined | 2022-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Dirk Hebel |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Borussia Dortmund | 4 | 22/23 | 25/26 | 86 | 0 | 2 | 0 |
| VfL Wolfsburg | 1 | 24/25 | 24/25 | 12 | 0 | 0 | 0 |
| 1.FC Köln | 5 | 16/17 | 21/22 | 128 | 4 | 7 | 1,990 |
| Holstein Kiel | 1 | 19/20 | 19/20 | 29 | 5 | 7 | 442 |
| 1.FC Köln II | 4 | 15/16 | 19/20 | 22 | 4 | 3 | 611 |
| 1.FC Köln U19 | 2 | 14/15 | 15/16 | 18 | 4 | 0 | 281 |
| 1.FC Köln U17 | 2 | 13/14 | 14/15 | 48 | 25 | 4 | 431 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Bundesliga | Borussia Dortmund | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | DFB-Pokal | Borussia Dortmund | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | Borussia Dortmund | 11 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | VfL Wolfsburg | 11 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Borussia Dortmund | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | DFB-Pokal | VfL Wolfsburg | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Bundesliga | Borussia Dortmund | 23 | 0 | 0 | 3 | 0 | 0 |
| 23/24 | Champions League | Borussia Dortmund | 9 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | DFB-Pokal | Borussia Dortmund | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | Borussia Dortmund | 26 | 0 | 1 | 6 | 0 | 0 |
| 22/23 | Champions League | Borussia Dortmund | 7 | 0 | 1 | 4 | 0 | 0 |
| 22/23 | DFB-Pokal | Borussia Dortmund | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Bundesliga | 1.FC Köln | 31 | 2 | 1 | 5 | 0 | 1,155 |
| 21/22 | DFB-Pokal | 1.FC Köln | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | 1.FC Köln | 28 | 0 | 1 | 3 | 0 | 0 |
| 20/21 | Bundesliga Playoffs | 1.FC Köln | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | 1.FC Köln | 3 | 1 | 1 | 0 | 0 | 221 |
| 19/20 | 2. Bundesliga | Holstein Kiel | 28 | 5 | 7 | 3 | 0 | 442 |
| 19/20 | DFB-Pokal | Holstein Kiel | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Regionalliga West | 1.FC Köln II | 2 | 1 | 0 | 1 | 0 | 169 |
| 18/19 | 2. Bundesliga | 1.FC Köln | 15 | 1 | 0 | 2 | 0 | 614 |
| 18/19 | DFB-Pokal | 1.FC Köln | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Bundesliga | 1.FC Köln | 23 | 0 | 1 | 5 | 0 | 0 |
| 17/18 | DFB-Pokal | 1.FC Köln | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League | 1.FC Köln | 5 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Regionalliga West | 1.FC Köln II | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Bundesliga | 1.FC Köln | 13 | 0 | 2 | 0 | 0 | 0 |
| 16/17 | DFB-Pokal | 1.FC Köln | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Regionalliga West | 1.FC Köln II | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Regionalliga West | 1.FC Köln II | 16 | 3 | 3 | 1 | 0 | 442 |
| 15/16 | U19-Bundesliga West | 1.FC Köln U19 | 13 | 4 | 0 | 2 | 0 | 281 |
| 14/15 | U17-Bundesliga West | 1.FC Köln U17 | 22 | 18 | 4 | 1 | 0 | 110 |
| 14/15 | U19-Bundesliga West | 1.FC Köln U19 | 5 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U17-Bundesliga West | 1.FC Köln U17 | 26 | 7 | 0 | 0 | 0 | 321 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | SC West Yth. | 1.FC Köln Yth. | Transfer | 0 | — |
| 13/14 | 2013-07-01 | 1.FC Köln Yth. | 1.FC Köln U17 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | 1.FC Köln U17 | 1.FC Köln U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | 1.FC Köln U19 | 1.FC Köln II | Transfer | 0 | — |
| 16/17 | 2016-07-01 | 1.FC Köln II | 1.FC Köln | Transfer | 0 | — |
| 19/20 | 2019-08-23 | 1.FC Köln | Holstein Kiel | Loan | 2000000 | — |
| 19/20 | 2020-06-30 | Holstein Kiel | 1.FC Köln | Return from loan | 2700000 | — |
| 22/23 | 2022-07-01 | 1.FC Köln | Bor. Dortmund | Transfer | 13000000 | €5.00m |
| 24/25 | 2024-08-28 | Bor. Dortmund | VfL Wolfsburg | Loan | 10000000 | — |
| 24/25 | 2025-01-28 | VfL Wolfsburg | Bor. Dortmund | Return from loan | 7000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | infection | 2017-07-03 | 2017-07-10 | 8 | 2 |
| 18/19 | Strain in the thigh and gluteal muscles | 2019-01-31 | 2019-02-07 | 8 | 1 |
| 18/19 | Fitness | 2019-02-07 | 2019-02-18 | 12 | 2 |
| 21/22 | Corona virus | 2022-04-04 | 2022-04-07 | 4 | 0 |
| 22/23 | Foot injury | 2022-07-18 | 2022-07-25 | 8 | 0 |
| 22/23 | Fitness | 2022-07-25 | 2022-08-08 | 15 | 2 |
| 22/23 | Bone edema | 2022-09-19 | 2022-09-29 | 11 | 2 |
| 22/23 | Stomach flu | 2023-03-16 | 2023-03-20 | 5 | 1 |
| 23/24 | Ill | 2023-12-01 | 2023-12-03 | 3 | 1 |
| 23/24 | Fever | 2024-02-08 | 2024-02-12 | 5 | 1 |
| 24/25 | Knee injury | 2025-06-04 | 2025-07-15 | 42 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #27300 | — | 7 | 0 | — | — | former national player |
| Team #17662 | #10 | 16 | 0 | — | — | former national player |
| Team #17368 | — | 6 | 2 | — | — | former national player |
| Team #9067 | #10 | 1 | 0 | — | — | former national player |
| Team #5710 | #10 | 8 | 1 | — | — | former national player |
| Team #5709 | #10 | 8 | 1 | — | — | former national player |
| Team #3817 | #13 | 15 | 1 | — | — | retired national player |
| Team #3381 | #5 | 24 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Timo Horn | 1 | 0 | 0 |
| Marius Wolf | 2 | 0 | 0 |
| Rafael Czichos | 2 | 2 | 0 |
| Beyhan Ametov | 2 | 1 | 0 |
| Jannes Horn | 2 | 0 | 0 |
| Ondrej Duda | 1 | 0 | 0 |
| Jan Thielmann | 1 | 1 | 0 |
| Dario Bezerra-Ehret | 1 | 1 | 0 |
| Benno Schmitz | 2 | 0 | 0 |
| Ellyes Skhiri | 1 | 0 | 0 |
| Donyell Malen | 2 | 0 | 0 |
| Jamie Gittens | 2 | 0 | 0 |
| Marco Reus | 2 | 0 | 0 |
| Frederik Sørensen | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | U17-Bundesliga West | 1.FC Köln U17 | 18 | 22 |
| 13/14 | U17-Bundesliga West | 1.FC Köln U17 | 7 | 26 |
| 19/20 | 2. Bundesliga | Holstein Kiel | 5 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | 2. Bundesliga | Holstein Kiel | 7 | 28 |
| 14/15 | U17-Bundesliga West | 1.FC Köln U17 | 4 | 22 |
| 15/16 | Regionalliga West | 1.FC Köln II | 3 | 16 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-01-28 | VfL Wolfsburg | Bor. Dortmund | Return from loan | — | €7.00m |
| 24/25 | 2024-08-28 | Bor. Dortmund | VfL Wolfsburg | Loan | — | €10.00m |
| 19/20 | 2020-06-30 | Holstein Kiel | 1.FC Köln | Return from loan | — | €2.70m |
| 19/20 | 2019-08-23 | 1.FC Köln | Holstein Kiel | Loan | — | €2.00m |
Last 50 matches for Borussia Dortmund 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 |
|---|---|---|---|---|---|
| 2026-05-16 | L1 |
SV Werder Bremen | 0–2 | Borussia Dortmund | Available |
| 2026-05-08 | L1 |
Borussia Dortmund | 3–2 | Eintracht Frankfurt | Available |
| 2026-05-08 | L1 |
Borussia Dortmund | 3–2 | Eintracht Frankfurt | Available |
| 2026-05-03 | L1 |
Borussia Mönchengladbach | 1–0 | Borussia Dortmund | Available |
| 2026-05-03 | L1 |
Borussia Mönchengladbach | 1–0 | Borussia Dortmund | Available |
| 2026-04-26 | L1 |
Borussia Dortmund | 4–0 | SC Freiburg | Available |
| 2026-04-26 | L1 |
Borussia Dortmund | 4–0 | SC Freiburg | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-11 | L1 |
Borussia Dortmund | 0–1 | Bayer 04 Leverkusen | Available |
| 2026-04-04 | L1 |
VfB Stuttgart | 0–2 | Borussia Dortmund | Available |
| 2026-03-21 | L1 |
Borussia Dortmund | 3–2 | Hamburger SV | Available |
| 2026-03-14 | L1 |
Borussia Dortmund | 2–0 | FC Augsburg | Available |
| 2026-03-07 | L1 |
1. FC Köln | 1–2 | Borussia Dortmund | Available |
| 2026-02-28 | L1 |
Borussia Dortmund | 2–3 | FC Bayern München | Available |
| 2026-02-25 | CL |
Atalanta BC | 4–1 | Borussia Dortmund | Available |
| 2026-02-21 | L1 |
RB Leipzig | 2–2 | Borussia Dortmund | Available |
| 2026-02-17 | CL |
Borussia Dortmund | 2–0 | Atalanta BC | Available |
| 2026-02-13 | L1 |
Borussia Dortmund | 4–0 | 1. FSV Mainz 05 | Available |
| 2026-02-07 | L1 |
VfL Wolfsburg | 1–2 | Borussia Dortmund | Available |
| 2026-02-01 | L1 |
Borussia Dortmund | 3–2 | 1. FC Heidenheim 1846 | Available |
| 2026-01-28 | CL |
Borussia Dortmund | 0–2 | FC Internazionale Milano | Available |
| 2026-01-24 | L1 |
1. FC Union Berlin | 0–3 | Borussia Dortmund | Available |
| 2026-01-20 | CL |
Tottenham Hotspur FC | 2–0 | Borussia Dortmund | Available |
| 2026-01-17 | L1 |
Borussia Dortmund | 3–2 | FC St. Pauli 1910 | Available |
| 2026-01-13 | L1 |
Borussia Dortmund | 3–0 | SV Werder Bremen | Available |
| 2026-01-09 | L1 |
Eintracht Frankfurt | 3–3 | Borussia Dortmund | Available |
| 2025-12-19 | L1 |
Borussia Dortmund | 2–0 | Borussia Mönchengladbach | Available |
| 2025-12-14 | L1 |
SC Freiburg | 1–1 | Borussia Dortmund | Available |
| 2025-12-10 | CL |
Borussia Dortmund | 2–2 | FK Bodø/Glimt | Available |
| 2025-12-07 | L1 |
Borussia Dortmund | 2–0 | TSG 1899 Hoffenheim | Available |
| 2025-11-29 | L1 |
Bayer 04 Leverkusen | 1–2 | Borussia Dortmund | Available |
| 2025-11-25 | CL |
Borussia Dortmund | 4–0 | Villarreal CF | Available |
| 2025-11-22 | L1 |
Borussia Dortmund | 3–3 | VfB Stuttgart | Available |
| 2025-11-08 | L1 |
Hamburger SV | 1–1 | Borussia Dortmund | Available |
| 2025-11-05 | CL |
Manchester City FC | 4–1 | Borussia Dortmund | Available |
| 2025-10-31 | L1 |
FC Augsburg | 0–1 | Borussia Dortmund | Available |
| 2025-10-25 | L1 |
Borussia Dortmund | 1–0 | 1. FC Köln | Available |
| 2025-10-21 | CL |
FC København | 2–4 | Borussia Dortmund | Available |
| 2025-10-18 | L1 |
FC Bayern München | 2–1 | Borussia Dortmund | Available |
| 2025-10-04 | L1 |
Borussia Dortmund | 1–1 | RB Leipzig | Available |
| 2025-10-01 | CL |
Borussia Dortmund | 4–1 | Athletic Club | Available |
| 2025-09-27 | L1 |
1. FSV Mainz 05 | 0–2 | Borussia Dortmund | Available |
| 2025-09-21 | L1 |
Borussia Dortmund | 1–0 | VfL Wolfsburg | Available |
| 2025-09-16 | CL |
Juventus FC | 4–4 | Borussia Dortmund | Available |
| 2025-09-13 | L1 |
1. FC Heidenheim 1846 | 0–2 | Borussia Dortmund | Available |
| 2025-08-31 | L1 |
Borussia Dortmund | 3–0 | 1. FC Union Berlin | Available |
| 2025-08-23 | L1 |
FC St. Pauli 1910 | 3–3 | Borussia Dortmund | Available |
| 2025-05-17 | L1 |
Borussia Dortmund | 3–0 | Holstein Kiel | Available |
| 2025-05-11 | L1 |
Bayer 04 Leverkusen | 2–4 | Borussia Dortmund | Available |
Teams faced most often by Salih Özcan'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 % |
|---|---|---|---|---|---|---|---|---|
| Dynamo Dresden | 10 | 7 | 2 | 1 | 15 | 5 | +10 | 70% |
| Jahn Regensburg | 10 | 6 | 2 | 2 | 16 | 12 | +4 | 60% |
| Erzgebirge Aue | 10 | 6 | 3 | 1 | 20 | 8 | +12 | 60% |
| SV Darmstadt 98 | 9 | 2 | 3 | 4 | 14 | 16 | -2 | 22% |
| Hamburger SV | 8 | 3 | 5 | 0 | 14 | 8 | +6 | 38% |
| SV Sandhausen | 8 | 3 | 3 | 2 | 14 | 12 | +2 | 38% |
| VfL Osnabrück | 8 | 2 | 0 | 6 | 11 | 17 | -6 | 25% |
| FC St. Pauli | 8 | 5 | 1 | 2 | 14 | 8 | +6 | 63% |
| 1. FC Heidenheim 1846 | 8 | 0 | 4 | 4 | 7 | 13 | -6 | 0% |
| Karlsruher SC | 6 | 2 | 1 | 3 | 10 | 11 | -1 | 33% |
| Arminia Bielefeld | 6 | 1 | 1 | 4 | 6 | 9 | -3 | 17% |
| SpVgg Greuther Fürth | 6 | 1 | 2 | 3 | 9 | 12 | -3 | 17% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 13/14 | First senior goal |
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 | 26 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | 34 | 0 | 3 | 0 | 0 | 0 |
| 22/23 | 36 | 0 | 10 | 0 | 0 | 0 |
| 21/22 | 34 | 1,155 | 5 | 0 | 0 | 0.39 |
| 20/21 | 32 | 221 | 3 | 0 | 0 | 1.22 |
| 19/20 | 31 | 611 | 4 | 1 | 0 | 0.74 |
| 18/19 | 17 | 614 | 3 | 0 | 0 | 0.44 |
| 17/18 | 32 | 0 | 7 | 0 | 0 | 0 |
| 16/17 | 17 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | 29 | 723 | 3 | 0 | 0 | 0.37 |
| 14/15 | 27 | 110 | 1 | 0 | 0 | 0.82 |
Output by competition
Career goals and assists broken down by tournament.
More on Salih Özcan
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Salih Özcan
Who is Salih Özcan?
Salih Özcan is a Türkiye professional footballer who plays as a defensive midfield for Borussia Dortmund.
How old is Salih Özcan?
Salih Özcan is 28 years old. He was born on January 11, 1998 in Köln.
What position does Salih Özcan play?
Salih Özcan plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Salih Özcan play for?
Salih Özcan currently plays for Borussia Dortmund.
How many career goals has Salih Özcan scored?
Across all senior club competitions in our dataset, Salih Özcan has scored 42 goals in 343 appearances.
What is Salih Özcan's market value?
Salih Özcan's most recent reported market value is €4.00m.