Marvin Ducksch
Career snapshot
Career highs
Born the same day
Shares 1994-03-07 · 6 players total
| Full name | Marvin Ducksch |
|---|---|
| Date of birth | 1994-03-07 (32 yrs) |
| Place of birth | Dortmund, Germany |
| Citizenship | Germany |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 188.00 m |
| Current club | Birmingham City |
| Joined | 2025-08-07 |
| Contract expires | 2028-06-30 |
| Agent | EMG Mundial |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Birmingham City | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| SV Werder Bremen | 4 | 21/22 | 24/25 | 134 | 54 | 40 | 1,255 |
| Hannover 96 | 3 | 19/20 | 21/22 | 70 | 34 | 15 | 688 |
| Fortuna Düsseldorf | 1 | 18/19 | 18/19 | 19 | 4 | 1 | 894 |
| Holstein Kiel | 2 | 16/17 | 17/18 | 54 | 24 | 16 | 526 |
| FC St. Pauli | 1 | 16/17 | 16/17 | 12 | 2 | 0 | 468 |
| Borussia Dortmund II | 4 | 11/12 | 15/16 | 84 | 36 | 24 | 760 |
| SC Paderborn 07 | 1 | 14/15 | 14/15 | 9 | 1 | 0 | 206 |
| Borussia Dortmund | 1 | 13/14 | 13/14 | 8 | 1 | 1 | 47 |
| Borussia Dortmund U19 | 4 | 09/10 | 12/13 | 29 | 17 | 5 | 420 |
| Borussia Dortmund U17 | 3 | 08/09 | 10/11 | 40 | 47 | 8 | 265 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Birmingham City | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Birmingham City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | SV Werder Bremen | 32 | 8 | 9 | 3 | 0 | 304 |
| 24/25 | DFB-Pokal | SV Werder Bremen | 4 | 1 | 2 | 1 | 0 | 297 |
| 23/24 | Bundesliga | SV Werder Bremen | 33 | 12 | 10 | 9 | 0 | 226 |
| 23/24 | DFB-Pokal | SV Werder Bremen | 1 | 1 | 0 | 0 | 0 | 60 |
| 22/23 | Bundesliga | SV Werder Bremen | 34 | 12 | 8 | 4 | 0 | 239 |
| 22/23 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 2. Bundesliga | SV Werder Bremen | 29 | 20 | 10 | 2 | 0 | 129 |
| 21/22 | 2. Bundesliga | Hannover 96 | 4 | 1 | 0 | 2 | 0 | 360 |
| 21/22 | DFB-Pokal | Hannover 96 | 1 | 2 | 1 | 0 | 0 | 34 |
| 20/21 | 2. Bundesliga | Hannover 96 | 34 | 16 | 7 | 4 | 0 | 162 |
| 20/21 | DFB-Pokal | Hannover 96 | 2 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | 2. Bundesliga | Hannover 96 | 28 | 15 | 6 | 3 | 0 | 132 |
| 19/20 | DFB-Pokal | Hannover 96 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | Fortuna Düsseldorf | 16 | 1 | 1 | 1 | 0 | 820 |
| 18/19 | DFB-Pokal | Fortuna Düsseldorf | 3 | 3 | 0 | 0 | 0 | 74 |
| 17/18 | 2. Bundesliga | Holstein Kiel | 33 | 18 | 11 | 4 | 0 | 150 |
| 17/18 | Bundesliga Playoffs | Holstein Kiel | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | DFB-Pokal | Holstein Kiel | 2 | 1 | 1 | 0 | 0 | 164 |
| 16/17 | 2. Bundesliga | FC St. Pauli | 10 | 1 | 0 | 0 | 0 | 452 |
| 16/17 | 3. Liga | Holstein Kiel | 16 | 5 | 4 | 2 | 0 | 212 |
| 16/17 | DFB-Pokal | FC St. Pauli | 2 | 1 | 0 | 0 | 0 | 16 |
| 16/17 | Schleswig-Holstein-Pokal | Holstein Kiel | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Regionalliga West | Borussia Dortmund II | 28 | 15 | 12 | 4 | 0 | 152 |
| 14/15 | Bundesliga | SC Paderborn 07 | 9 | 1 | 0 | 0 | 0 | 206 |
| 13/14 | 3. Liga | Borussia Dortmund II | 26 | 12 | 6 | 6 | 0 | 183 |
| 13/14 | Bundesliga | Borussia Dortmund | 6 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Champions League | Borussia Dortmund | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | DFB-Pokal | Borussia Dortmund | 2 | 1 | 1 | 0 | 0 | 47 |
| 12/13 | 3. Liga | Borussia Dortmund II | 12 | 2 | 4 | 1 | 0 | 294 |
| 12/13 | U19-Bundesliga West | Borussia Dortmund U19 | 2 | 1 | 0 | 0 | 0 | 150 |
| 11/12 | RL West | Borussia Dortmund II | 18 | 7 | 2 | 1 | 0 | 131 |
| 11/12 | U19-Bundesliga West | Borussia Dortmund U19 | 14 | 9 | 4 | 4 | 0 | 138 |
| 10/11 | U17-Bundesliga West | Borussia Dortmund U17 | 18 | 33 | 6 | 2 | 0 | 49 |
| 10/11 | U19-Bundesliga West | Borussia Dortmund U19 | 11 | 7 | 1 | 1 | 0 | 132 |
| 09/10 | U17-Bundesliga West | Borussia Dortmund U17 | 21 | 13 | 2 | 2 | 1 | 138 |
| 09/10 | U19-Bundesliga West | Borussia Dortmund U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | U17-Bundesliga West | Borussia Dortmund U17 | 1 | 1 | 0 | 0 | 0 | 78 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 02/03 | 2002-07-01 | BSV Fort. Yth. | Dortmund Yth. | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Dortmund Yth. | B. Dortmund U17 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | B. Dortmund U17 | B. Dortmund U19 | Transfer | 0 | — |
| 11/12 | 2012-01-01 | B. Dortmund U19 | B. Dortmund II | Transfer | 0 | — |
| 13/14 | 2013-07-01 | B. Dortmund II | Bor. Dortmund | Transfer | 600000 | — |
| 14/15 | 2014-07-01 | Bor. Dortmund | SC Paderborn | Loan | 1000000 | — |
| 14/15 | 2015-06-30 | SC Paderborn | Bor. Dortmund | Return from loan | 1000000 | — |
| 15/16 | 2015-07-01 | Bor. Dortmund | B. Dortmund II | Transfer | 700000 | — |
| 16/17 | 2016-07-01 | B. Dortmund II | FC St. Pauli | Transfer | 700000 | €250k |
| 16/17 | 2017-01-11 | FC St. Pauli | Holstein Kiel | Loan | 500000 | — |
| 17/18 | 2018-06-30 | Holstein Kiel | FC St. Pauli | Return from loan | 3000000 | — |
| 18/19 | 2018-07-01 | FC St. Pauli | F. Düsseldorf | Transfer | 3000000 | €2.25m |
| 19/20 | 2019-07-01 | F. Düsseldorf | Hannover 96 | Transfer | 1500000 | €1.50m |
| 21/22 | 2021-08-25 | Hannover 96 | Werder Bremen | Transfer | 2000000 | €4.00m |
| 25/26 | 2025-08-07 | Werder Bremen | Birmingham | Transfer | 6000000 | €2.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Metatarsal fracture | 2015-01-19 | 2015-02-19 | 32 | 4 |
| 14/15 | minor knock | 2015-03-05 | 2015-03-05 | 1 | 0 |
| 14/15 | Metatarsal fracture | 2015-03-16 | 2015-09-10 | 179 | 0 |
| 15/16 | double ligament tear | 2016-02-15 | 2016-03-04 | 19 | 1 |
| 16/17 | Torn muscle fiber | 2016-12-15 | 2017-01-08 | 25 | 1 |
| 18/19 | Torn lateral ankle ligament | 2019-03-07 | 2019-03-26 | 20 | 4 |
| 19/20 | Quarantine | 2020-03-12 | 2020-03-26 | 15 | 0 |
| 20/21 | Torn muscle fiber | 2021-02-13 | 2021-02-20 | 8 | 0 |
| 20/21 | Ligament injury | 2021-05-17 | 2021-05-21 | 5 | 0 |
| 21/22 | Corona virus | 2022-03-17 | 2022-03-28 | 12 | 2 |
| 22/23 | muscular problems | 2022-08-16 | 2022-08-19 | 4 | 0 |
| 23/24 | Hamstring injury | 2023-09-02 | 2023-09-15 | 14 | 3 |
| 24/25 | Muscle injury | 2025-02-25 | 2025-03-11 | 15 | 3 |
| 24/25 | Hamstring injury | 2025-05-18 | 2025-06-01 | 15 | 0 |
| 25/26 | Calf injury | 2025-07-07 | 2025-08-22 | 47 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #27300 | #7 | 2 | 1 | — | — | former national player |
| Team #17662 | #17 | 15 | 4 | — | — | former national player |
| Team #17368 | #7 | 5 | 4 | — | — | former national player |
| Team #9067 | — | 1 | 1 | — | — | former national player |
| Team #5709 | — | 0 | 0 | — | — | former national player |
| Team #3262 | #20 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Felix Agu | 2 | 3 | 0 |
| Rafael Czichos | 2 | 0 | 0 |
| Marcel Franke | 1 | 0 | 0 |
| Ilia Gruev | 1 | 0 | 0 |
| Amos Pieper | 1 | 1 | 0 |
| Marcel Deelen | 2 | 1 | 0 |
| Niclas Füllkrug | 1 | 17 | 0 |
| Genki Haraguchi | 1 | 6 | 0 |
| Senne Lynen | 2 | 0 | 0 |
| Jiri Pavlenka | 1 | 0 | 0 |
| Mitchell Weiser | 2 | 9 | 0 |
| Koray Günter | 2 | 1 | 0 |
| Niklas Stark | 1 | 2 | 0 |
| Michael Zetterer | 1 | 0 | 0 |
| Jens Stage | 1 | 8 | 0 |
| Milos Veljkovic | 1 | 2 | 0 |
| Leonardo Bittencourt | 1 | 4 | 0 |
| Marco Friedl | 2 | 2 | 0 |
| Anthony Jung | 1 | 4 | 0 |
| Romano Schmid | 1 | 10 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 10/11 | U17-Bundesliga West | Borussia Dortmund U17 | 33 | 18 |
| 21/22 | 2. Bundesliga | SV Werder Bremen | 21 | 33 |
| 17/18 | 2. Bundesliga | Holstein Kiel | 18 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Regionalliga West | Borussia Dortmund II | 12 | 28 |
| 17/18 | 2. Bundesliga | Holstein Kiel | 11 | 33 |
| 21/22 | 2. Bundesliga | SV Werder Bremen | 10 | 33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | Holstein Kiel | FC St. Pauli | Return from loan | — | €3.00m |
| 16/17 | 2017-01-11 | FC St. Pauli | Holstein Kiel | Loan | — | €500k |
| 14/15 | 2015-06-30 | SC Paderborn | Bor. Dortmund | Return from loan | — | €1.00m |
| 14/15 | 2014-07-01 | Bor. Dortmund | SC Paderborn | Loan | — | €1.00m |
Last 50 matches for Birmingham City 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-05-03 | GB3 |
Cambridge United | 1–2 | Birmingham City | Available |
| 2025-04-30 | GB3 |
Blackpool FC | 0–2 | Birmingham City | Available |
| 2025-04-27 | GB3 |
Birmingham City | 4–0 | Mansfield Town | Available |
| 2025-04-24 | GB3 |
Stevenage FC | 0–1 | Birmingham City | Available |
| 2025-04-21 | GB3 |
Burton Albion | 1–2 | Birmingham City | Available |
| 2025-04-18 | GB3 |
Birmingham City | 0–0 | Crawley Town | Available |
| 2025-04-08 | GB3 |
Peterborough United | 1–2 | Birmingham City | Available |
| 2025-04-05 | GB3 |
Birmingham City | 6–2 | Barnsley FC | Available |
| 2025-04-01 | GB3 |
Bristol Rovers | 1–2 | Birmingham City | Available |
| 2025-03-29 | GB3 |
Birmingham City | 4–1 | Shrewsbury Town | Available |
| 2025-03-15 | GB3 |
Northampton Town | 1–1 | Birmingham City | Available |
| 2025-03-11 | GB3 |
Birmingham City | 2–1 | Stevenage FC | Available |
| 2025-03-08 | GB3 |
Birmingham City | 1–0 | Lincoln City | INJURED Muscle injury |
| 2025-03-04 | GB3 |
Bolton Wanderers | 3–1 | Birmingham City | INJURED Muscle injury |
| 2025-03-01 | GB3 |
Birmingham City | 1–0 | Wycombe Wanderers | INJURED Muscle injury |
| 2025-02-25 | GB3 |
Birmingham City | 2–0 | Leyton Orient | INJURED Muscle injury |
| 2025-02-22 | GB3 |
Reading FC | 0–0 | Birmingham City | Available |
| 2025-02-15 | GB3 |
Birmingham City | 1–0 | Charlton Athletic | Available |
| 2025-02-11 | GB3 |
Birmingham City | 4–0 | Cambridge United | Available |
| 2025-02-01 | GB3 |
Birmingham City | 2–1 | Rotherham United | Available |
| 2025-01-28 | GB3 |
Huddersfield Town | 0–1 | Birmingham City | Available |
| 2025-01-23 | GB3 |
Wrexham AFC | 1–1 | Birmingham City | Available |
| 2025-01-18 | GB3 |
Birmingham City | 1–0 | Exeter City | Available |
| 2025-01-04 | GB3 |
Wigan Athletic | 0–3 | Birmingham City | Available |
| 2025-01-01 | GB3 |
Stockport County | 1–1 | Birmingham City | Available |
| 2024-12-29 | GB3 |
Birmingham City | 0–0 | Blackpool FC | Available |
| 2024-12-26 | GB3 |
Birmingham City | 2–0 | Burton Albion | Available |
| 2024-12-23 | GB3 |
Crawley Town | 0–1 | Birmingham City | Available |
| 2024-12-14 | GB3 |
Birmingham City | 2–0 | Bristol Rovers | Available |
| 2024-12-07 | GB3 |
Barnsley FC | 1–2 | Birmingham City | Available |
| 2024-12-04 | GB3 |
Birmingham City | 2–0 | Stockport County | Available |
| 2024-11-26 | GB3 |
Exeter City | 0–2 | Birmingham City | Available |
| 2024-11-23 | GB3 |
Shrewsbury Town | 3–2 | Birmingham City | Available |
| 2024-11-09 | GB3 |
Birmingham City | 1–1 | Northampton Town | Available |
| 2024-10-26 | GB3 |
Mansfield Town | 1–1 | Birmingham City | Available |
| 2024-10-22 | GB3 |
Birmingham City | 2–0 | Bolton Wanderers | Available |
| 2024-10-19 | GB3 |
Lincoln City | 1–3 | Birmingham City | Available |
| 2024-10-05 | GB3 |
Charlton Athletic | 1–0 | Birmingham City | Available |
| 2024-10-01 | GB3 |
Birmingham City | 1–0 | Huddersfield Town | Available |
| 2024-09-28 | GB3 |
Birmingham City | 3–2 | Peterborough United | Available |
| 2024-09-21 | GB3 |
Rotherham United | 0–2 | Birmingham City | Available |
| 2024-09-16 | GB3 |
Birmingham City | 3–1 | Wrexham AFC | Available |
| 2024-08-31 | GB3 |
Birmingham City | 2–1 | Wigan Athletic | Available |
| 2024-08-27 | CGB |
Birmingham City | 0–2 | Fulham FC | Available |
| 2024-08-24 | GB3 |
Leyton Orient | 1–2 | Birmingham City | Available |
| 2024-08-17 | GB3 |
Wycombe Wanderers | 2–3 | Birmingham City | Available |
| 2024-08-13 | CGB |
Charlton Athletic | 0–1 | Birmingham City | Available |
| 2024-08-10 | GB3 |
Birmingham City | 1–1 | Reading FC | Available |
| 2023-08-29 | CGB |
Birmingham City | 1–3 | Cardiff City | Available |
| 2023-08-08 | CGB |
Cheltenham Town | 0–2 | Birmingham City | Available |
Teams faced most often by Marvin Ducksch'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 % |
|---|---|---|---|---|---|---|---|---|
| 1. FC Nürnberg | 101 | 47 | 24 | 30 | 164 | 128 | +36 | 47% |
| Hamburger SV | 95 | 38 | 24 | 33 | 151 | 135 | +16 | 40% |
| FC Schalke 04 | 83 | 30 | 20 | 33 | 127 | 130 | -3 | 36% |
| SpVgg Greuther Fürth | 82 | 30 | 22 | 30 | 130 | 136 | -6 | 37% |
| SV Sandhausen | 78 | 31 | 23 | 24 | 115 | 104 | +11 | 40% |
| Karlsruher SC | 76 | 31 | 23 | 22 | 115 | 102 | +13 | 41% |
| 1. FC Heidenheim 1846 | 74 | 26 | 18 | 30 | 102 | 115 | -13 | 35% |
| VfB Stuttgart | 74 | 29 | 19 | 26 | 122 | 109 | +13 | 39% |
| 1. FC Kaiserslautern | 71 | 35 | 15 | 21 | 120 | 96 | +24 | 49% |
| SC Freiburg | 70 | 37 | 14 | 19 | 141 | 79 | +62 | 53% |
| SV Darmstadt 98 | 69 | 24 | 13 | 32 | 105 | 104 | +1 | 35% |
| 1. FSV Mainz 05 | 68 | 32 | 16 | 20 | 98 | 84 | +14 | 47% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 08/09 | Senior debut season | |
| 08/09 | First senior goal | |
| 10/11 | Goal #50 (career) | |
| 15/16 | Goal #100 (career) | |
| 20/21 | Goal #150 (career) | |
| 23/24 | Goal #200 (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 | 36 | 601 | 4 | 0 | 0 | 0.6 |
| 23/24 | 34 | 286 | 9 | 0 | 0 | 2.83 |
| 22/23 | 35 | 239 | 4 | 0 | 0 | 1.51 |
| 21/22 | 34 | 523 | 4 | 0 | 0 | 0.69 |
| 20/21 | 36 | 162 | 5 | 0 | 0 | 2.78 |
| 19/20 | 29 | 132 | 3 | 0 | 0 | 2.05 |
| 18/19 | 19 | 894 | 1 | 0 | 0 | 0.1 |
| 17/18 | 37 | 314 | 5 | 0 | 0 | 1.43 |
| 16/17 | 29 | 680 | 2 | 0 | 0 | 0.26 |
| 15/16 | 28 | 152 | 4 | 0 | 0 | 2.37 |
| 13/14 | 34 | 230 | 6 | 0 | 0 | 2.35 |
| 12/13 | 14 | 444 | 1 | 0 | 0 | 0.2 |
| 11/12 | 32 | 269 | 5 | 0 | 0 | 1.67 |
| 10/11 | 29 | 181 | 3 | 0 | 0 | 1.49 |
| 09/10 | 23 | 138 | 2 | 0 | 1 | 1.96 |
Output by competition
Career goals and assists broken down by tournament.
More on Marvin Ducksch
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Marvin Ducksch
Who is Marvin Ducksch?
Marvin Ducksch is a Germany professional footballer who plays as a centre-forward for Birmingham City.
How old is Marvin Ducksch?
Marvin Ducksch is 32 years old. He was born on March 7, 1994 in Dortmund.
What position does Marvin Ducksch play?
Marvin Ducksch plays as a centre-forward (Attack - Centre-Forward).
What club does Marvin Ducksch play for?
Marvin Ducksch currently plays for Birmingham City.
How many career goals has Marvin Ducksch scored?
Across all senior club competitions in our dataset, Marvin Ducksch has scored 220 goals in 461 appearances.
What is Marvin Ducksch's market value?
Marvin Ducksch's most recent reported market value is €6.00m.
Germany