David Kopacz
Career snapshot
Career highs
Born the same day
Shares 1999-05-29 · 5 players total
| Full name | David Kopacz |
|---|---|
| Date of birth | 1999-05-29 (26 yrs) |
| Place of birth | Iserlohn, Poland |
| Citizenship | Poland Germany |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | VfL Osnabrück |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| VfL Osnabrück | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| FC Ingolstadt 04 | 3 | 22/23 | 24/25 | 101 | 14 | 14 | 2,917 |
| Würzburger Kickers | 3 | 19/20 | 21/22 | 75 | 10 | 19 | 1,561 |
| Górnik Zabrze | 1 | 19/20 | 19/20 | 25 | 0 | 1 | 0 |
| Gornik Zabrze II | 1 | 19/20 | 19/20 | 3 | 2 | 2 | 129 |
| VfB Stuttgart | 1 | 18/19 | 18/19 | 0 | 0 | 0 | 0 |
| VfB Stuttgart II | 1 | 18/19 | 18/19 | 17 | 2 | 1 | 661 |
| Borussia Dortmund U19 | 3 | 15/16 | 17/18 | 50 | 10 | 12 | 1,035 |
| Borussia Dortmund UEFA U19 | 2 | 16/17 | 17/18 | 10 | 1 | 1 | 301 |
| Borussia Dortmund U17 | 2 | 14/15 | 15/16 | 23 | 8 | 9 | 394 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 3. Liga | VfL Osnabrück | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Niedersachsenpokal (3. und 4. Liga) | VfL Osnabrück | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | 3. Liga | FC Ingolstadt 04 | 34 | 4 | 4 | 5 | 0 | 514 |
| 24/25 | Bayernpokal | FC Ingolstadt 04 | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | DFB-Pokal | FC Ingolstadt 04 | 1 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | 3. Liga | FC Ingolstadt 04 | 34 | 7 | 9 | 9 | 0 | 352 |
| 23/24 | Bayernpokal | FC Ingolstadt 04 | 6 | 1 | 0 | 0 | 0 | 443 |
| 22/23 | 3. Liga | FC Ingolstadt 04 | 21 | 1 | 0 | 7 | 0 | 1,454 |
| 22/23 | Bayernpokal | FC Ingolstadt 04 | 3 | 1 | 0 | 0 | 0 | 154 |
| 21/22 | 3. Liga | Würzburger Kickers | 34 | 4 | 11 | 5 | 0 | 705 |
| 21/22 | Bayernpokal | Würzburger Kickers | 5 | 3 | 1 | 2 | 0 | 128 |
| 21/22 | DFB-Pokal | Würzburger Kickers | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2. Bundesliga | Würzburger Kickers | 32 | 3 | 6 | 5 | 0 | 728 |
| 20/21 | DFB-Pokal | Würzburger Kickers | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 3 Liga Grupa III | Gornik Zabrze II | 3 | 2 | 2 | 1 | 0 | 129 |
| 19/20 | Bayernpokal | Würzburger Kickers | 2 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Ekstraklasa | Górnik Zabrze | 23 | 0 | 1 | 4 | 0 | 0 |
| 19/20 | Totolotek Puchar | Górnik Zabrze | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | VfB Stuttgart | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Regionalliga Südwest | VfB Stuttgart II | 17 | 2 | 1 | 5 | 0 | 661 |
| 17/18 | DFB-Jun.-Pokal | Borussia Dortmund U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U19-BL Finals | Borussia Dortmund U19 | 2 | 1 | 0 | 1 | 0 | 180 |
| 17/18 | U19-Bundesliga West | Borussia Dortmund U19 | 23 | 7 | 3 | 4 | 0 | 265 |
| 17/18 | UEFA Youth League | Borussia Dortmund UEFA U19 | 5 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | U19-BL Finals | Borussia Dortmund U19 | 3 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | U19-Bundesliga West | Borussia Dortmund U19 | 20 | 2 | 8 | 1 | 0 | 590 |
| 16/17 | UEFA Youth League | Borussia Dortmund UEFA U19 | 5 | 1 | 1 | 0 | 0 | 301 |
| 15/16 | DFB-Jun.-Pokal | Borussia Dortmund U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | U17-BL Finals | Borussia Dortmund U17 | 3 | 2 | 1 | 0 | 0 | 135 |
| 15/16 | U17-Bundesliga West | Borussia Dortmund U17 | 19 | 6 | 8 | 2 | 0 | 259 |
| 14/15 | U17-Bundesliga West | Borussia Dortmund U17 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Iserlohn Yth. | Dortmund Yth. | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Dortmund Yth. | B. Dortmund U17 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | B. Dortmund U17 | B. Dortmund U19 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | B. Dortmund U19 | VfB Stuttgart | Transfer | 0 | — |
| 19/20 | 2019-07-16 | VfB Stuttgart | Górnik Zabrze | Loan | 350000 | — |
| 19/20 | 2020-07-20 | Górnik Zabrze | VfB Stuttgart | Return from loan | 250000 | — |
| 20/21 | 2020-07-31 | VfB Stuttgart | Würzb. Kickers | Transfer | 250000 | — |
| 22/23 | 2022-07-01 | Würzb. Kickers | FC Ingolstadt | Transfer | 350000 | — |
| 25/26 | 2025-07-01 | FC Ingolstadt | VfL Osnabrück | Transfer | 325000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | cold | 2017-02-02 | 2017-02-10 | 9 | 1 |
| 17/18 | bruise | 2017-12-10 | 2017-12-16 | 7 | 2 |
| 18/19 | Ill | 2018-09-16 | 2018-09-16 | 1 | 1 |
| 18/19 | bruise | 2018-09-16 | 2018-09-16 | 1 | 1 |
| 18/19 | bruise | 2018-11-10 | 2018-11-10 | 1 | 1 |
| 18/19 | Leg injury | 2018-12-15 | 2019-03-16 | 92 | 12 |
| 18/19 | ankle sprain | 2018-12-15 | 2019-03-16 | 92 | 12 |
| 19/20 | Cheekbone bruise | 2019-12-17 | 2019-12-24 | 8 | 1 |
| 20/21 | Hip problems | 2020-07-06 | 2020-07-21 | 16 | 4 |
| 21/22 | Corona virus | 2022-01-12 | 2022-01-19 | 8 | 1 |
| 21/22 | Syndesmosis ligament tear | 2022-06-23 | 2022-08-28 | 67 | 9 |
| 22/23 | Ill | 2023-03-13 | 2023-03-16 | 4 | 1 |
| 22/23 | Acromioclavicular joint dislocation | 2023-03-26 | 2023-05-22 | 58 | 10 |
| 23/24 | Injury to abdominal muscles | 2023-10-27 | 2023-10-30 | 4 | 1 |
| 23/24 | Ankle injury | 2023-12-10 | 2023-12-31 | 22 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28647 | #10 | 6 | 1 | — | — | former national player |
| Team #28244 | — | 4 | 1 | — | — | former national player |
| Team #23136 | #10 | 7 | 3 | — | — | former national player |
| Team #16299 | #10 | 10 | 0 | — | — | former national player |
| Team #16298 | #9 | 3 | 2 | — | — | former national player |
| Team #16297 | #10 | 3 | 2 | — | — | former national player |
| Team #9324 | #21 | 2 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Mladen Cvjetinovic | 1 | 0 | 0 |
| Dominik Meisel | 1 | 0 | 0 |
| Lars Dietz | 1 | 0 | 0 |
| Emre Aydınel | 2 | 1 | 0 |
| Tim Sechelmann | 2 | 1 | 0 |
| Daniel Hägele | 1 | 0 | 0 |
| Sebastian Grönning | 1 | 5 | 0 |
| Ryan Malone | 2 | 2 | 0 |
| Tobias Kraulich | 1 | 2 | 0 |
| Hendrik Bonmann | 1 | 0 | 0 |
| Yannick Deichmann | 2 | 1 | 0 |
| Marius Funk | 1 | 0 | 0 |
| Dominik Wanner | 2 | 4 | 0 |
| Benjamin Kanuric | 2 | 1 | 0 |
| Niklas Beste | 2 | 3 | 0 |
| Lukas Fröde | 2 | 0 | 0 |
| Simon Lorenz | 1 | 1 | 0 |
| Julian Schwermann | 2 | 2 | 0 |
| Felix Keidel | 1 | 0 | 0 |
| Luca Kilian | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | 3. Liga | FC Ingolstadt 04 | 7 | 34 |
| 17/18 | U19-Bundesliga West | Borussia Dortmund U19 | 7 | 23 |
| 15/16 | U17-Bundesliga West | Borussia Dortmund U17 | 6 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | 3. Liga | Würzburger Kickers | 11 | 34 |
| 23/24 | 3. Liga | FC Ingolstadt 04 | 9 | 34 |
| 15/16 | U17-Bundesliga West | Borussia Dortmund U17 | 8 | 19 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-07-20 | Górnik Zabrze | VfB Stuttgart | Return from loan | — | €250k |
| 19/20 | 2019-07-16 | VfB Stuttgart | Górnik Zabrze | Loan | — | €350k |
Last 13 matches for VfL Osnabrück while David Kopacz was at the club (joined 2025-07-01). 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 |
|---|---|---|---|---|---|
| 2025-11-01 | L3 |
VfL Osnabrück | 0–0 | MSV Duisburg | Available |
| 2025-10-25 | L3 |
1. FC Schweinfurt 05 | 1–2 | VfL Osnabrück | Available |
| 2025-10-18 | L3 |
VfL Osnabrück | 0–4 | 1899 Hoffenheim II | Available |
| 2025-10-04 | L3 |
Waldhof Mannheim | 1–4 | VfL Osnabrück | Available |
| 2025-10-01 | L3 |
VfL Osnabrück | 2–0 | Jahn Regensburg | Available |
| 2025-09-28 | L3 |
Viktoria Köln | 0–0 | VfL Osnabrück | Available |
| 2025-09-20 | L3 |
VfL Osnabrück | 3–1 | Erzgebirge Aue | Available |
| 2025-09-17 | L3 |
Rot-Weiss Essen | 1–1 | VfL Osnabrück | Available |
| 2025-09-14 | L3 |
VfL Osnabrück | 0–0 | Hansa Rostock | Available |
| 2025-08-30 | L3 |
TSV Havelse | 0–2 | VfL Osnabrück | Available |
| 2025-08-23 | L3 |
VfL Osnabrück | 2–0 | 1. FC Saarbrücken | Available |
| 2025-08-09 | L3 |
TSV 1860 München | 3–1 | VfL Osnabrück | Available |
| 2025-08-02 | L3 |
VfL Osnabrück | 0–0 | Alemannia Aachen | Available |
Teams faced most often by David Kopacz'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 % |
|---|---|---|---|---|---|---|---|---|
| Erzgebirge Aue | 22 | 6 | 4 | 12 | 22 | 27 | -5 | 27% |
| Dynamo Dresden | 22 | 6 | 7 | 9 | 27 | 38 | -11 | 27% |
| TSV 1860 München | 20 | 9 | 4 | 7 | 29 | 27 | +2 | 45% |
| Hallescher FC | 20 | 7 | 5 | 8 | 29 | 25 | +4 | 35% |
| Hansa Rostock | 20 | 6 | 6 | 8 | 21 | 28 | -7 | 30% |
| SV Wehen Wiesbaden | 18 | 7 | 3 | 8 | 28 | 33 | -5 | 39% |
| VfL Osnabrück | 18 | 4 | 4 | 10 | 18 | 27 | -9 | 22% |
| Viktoria Köln | 16 | 3 | 2 | 11 | 18 | 34 | -16 | 19% |
| SpVgg Unterhaching | 16 | 7 | 2 | 7 | 26 | 22 | +4 | 44% |
| 1. FC Magdeburg | 16 | 5 | 3 | 8 | 14 | 21 | -7 | 31% |
| MSV Duisburg | 16 | 8 | 4 | 4 | 28 | 20 | +8 | 50% |
| Waldhof Mannheim | 16 | 6 | 7 | 3 | 17 | 14 | +3 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 15/16 | 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 | 37 | 514 | 5 | 0 | 0 | 0.88 |
| 23/24 | 40 | 795 | 9 | 0 | 0 | 1.02 |
| 22/23 | 24 | 1,608 | 7 | 0 | 0 | 0.39 |
| 21/22 | 40 | 833 | 7 | 1 | 0 | 0.86 |
| 20/21 | 33 | 728 | 5 | 0 | 0 | 0.62 |
| 19/20 | 30 | 129 | 6 | 0 | 0 | 4.19 |
| 18/19 | 17 | 661 | 5 | 0 | 0 | 0.68 |
| 17/18 | 31 | 445 | 7 | 0 | 0 | 1.42 |
| 16/17 | 28 | 891 | 2 | 0 | 0 | 0.2 |
| 15/16 | 23 | 394 | 2 | 0 | 0 | 0.46 |
Output by competition
Career goals and assists broken down by tournament.
More on David Kopacz
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Kopacz
Who is David Kopacz?
David Kopacz is a Poland professional footballer who plays as a attacking midfield for VfL Osnabrück.
How old is David Kopacz?
David Kopacz is 26 years old. He was born on May 29, 1999 in Iserlohn.
What position does David Kopacz play?
David Kopacz plays as a attacking midfield (Midfield - Attacking Midfield).
What club does David Kopacz play for?
David Kopacz currently plays for VfL Osnabrück.
How many career goals has David Kopacz scored?
Across all senior club competitions in our dataset, David Kopacz has scored 47 goals in 306 appearances.
What is David Kopacz's market value?
David Kopacz's most recent reported market value is €325k.