Dennis Geiger
Career snapshot
Career highs
Born the same day
Shares 1998-06-10 · 6 players total
| Full name | Dennis Geiger |
|---|---|
| Date of birth | 1998-06-10 (27 yrs) |
| Place of birth | Mosbach, Germany |
| Citizenship | Germany |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 173.00 m |
| Current club | TSG 1899 Hoffenheim |
| Joined | 2016-07-01 |
| Contract expires | 2027-06-30 |
| Agent | WINStar Management |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| TSG 1899 Hoffenheim | 8 | 17/18 | 24/25 | 147 | 6 | 15 | 4,123 |
| TSG 1899 Hoffenheim II | 2 | 16/17 | 18/19 | 28 | 5 | 14 | 415 |
| TSG 1899 Hoffenheim U19 | 1 | 15/16 | 15/16 | 22 | 8 | 13 | 387 |
| TSG 1899 Hoffenheim U17 | 2 | 13/14 | 14/15 | 36 | 7 | 4 | 1,011 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Bundesliga | TSG 1899 Hoffenheim | 20 | 0 | 0 | 4 | 0 | 0 |
| 24/25 | DFB-Pokal | TSG 1899 Hoffenheim | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | TSG 1899 Hoffenheim | 3 | 0 | 1 | 2 | 0 | 0 |
| 23/24 | Bundesliga | TSG 1899 Hoffenheim | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Bundesliga | TSG 1899 Hoffenheim | 27 | 1 | 3 | 9 | 0 | 1,970 |
| 22/23 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Bundesliga | TSG 1899 Hoffenheim | 20 | 2 | 2 | 6 | 0 | 693 |
| 21/22 | DFB-Pokal | TSG 1899 Hoffenheim | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Bundesliga | TSG 1899 Hoffenheim | 9 | 1 | 1 | 4 | 1 | 663 |
| 20/21 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Europa League | TSG 1899 Hoffenheim | 4 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Bundesliga | TSG 1899 Hoffenheim | 21 | 0 | 3 | 3 | 0 | 0 |
| 19/20 | DFB-Pokal | TSG 1899 Hoffenheim | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | TSG 1899 Hoffenheim | 4 | 0 | 2 | 1 | 0 | 0 |
| 18/19 | Champions League | TSG 1899 Hoffenheim | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Regionalliga Südwest | TSG 1899 Hoffenheim II | 3 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | Bundesliga | TSG 1899 Hoffenheim | 21 | 2 | 1 | 9 | 0 | 797 |
| 17/18 | Champions League Qu. | TSG 1899 Hoffenheim | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | TSG 1899 Hoffenheim | 4 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Regionalliga Südwest | TSG 1899 Hoffenheim II | 25 | 5 | 12 | 7 | 0 | 415 |
| 15/16 | U19-BL Finals | TSG 1899 Hoffenheim U19 | 3 | 3 | 3 | 0 | 0 | 88 |
| 15/16 | U19-Bundesliga S/SW | TSG 1899 Hoffenheim U19 | 19 | 5 | 10 | 6 | 0 | 299 |
| 14/15 | U17-Bundesliga South/Southwest | TSG 1899 Hoffenheim U17 | 17 | 2 | 4 | 8 | 0 | 713 |
| 13/14 | U17-Bundesliga South/Southwest | TSG 1899 Hoffenheim U17 | 19 | 5 | 0 | 4 | 2 | 298 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Sattelbach Yth. | Hoffenheim Yth. | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Hoffenheim Yth. | Hoffenheim U17 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Hoffenheim U17 | Hoffenheim U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Hoffenheim U19 | TSG Hoffenheim | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Thigh problems | 2021-08-14 | 2021-08-18 | 5 | 1 |
| 21/22 | muscular problems | 2021-12-11 | 2021-12-16 | 6 | 2 |
| 21/22 | Head injury | 2022-02-05 | 2022-03-09 | 33 | 5 |
| 21/22 | Corona virus | 2022-04-08 | 2022-04-20 | 13 | 2 |
| 21/22 | bruise | 2022-04-21 | 2022-06-26 | 67 | 4 |
| 22/23 | Ill | 2022-07-25 | 2022-08-05 | 12 | 1 |
| 22/23 | unknown injury | 2023-01-22 | 2023-02-02 | 12 | 3 |
| 23/24 | Muscle injury | 2023-07-17 | 2023-09-30 | 76 | 7 |
| 23/24 | Fitness | 2023-10-01 | 2024-02-24 | 147 | 17 |
| 23/24 | Hamstring injury | 2024-03-04 | 2024-03-27 | 24 | 2 |
| 23/24 | muscular problems | 2024-04-20 | 2024-07-06 | 78 | 5 |
| 24/25 | Thigh problems | 2024-09-18 | 2024-09-26 | 9 | 2 |
| 24/25 | Back problems | 2024-10-02 | 2024-11-04 | 34 | 7 |
| 24/25 | Bruised ribs | 2025-01-23 | 2025-01-25 | 3 | 1 |
| 24/25 | Ill | 2025-02-22 | 2025-03-03 | 10 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €8.50m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #27300 | #10 | 4 | 1 | — | — | former national player |
| Team #17662 | #7 | 5 | 0 | — | — | former national player |
| Team #17368 | #10 | 10 | 0 | — | — | former national player |
| Team #5710 | #6 | 12 | 0 | — | — | former national player |
| Team #3817 | #8 | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jacob Bruun Larsen | 1 | 0 | 912 |
| Johannes Bender | 2 | 1 | 0 |
| Johannes Bühler | 2 | 0 | 0 |
| Adrian Beck | 2 | 3 | 0 |
| Gregor Kobel | 2 | 0 | 0 |
| Georginio Rutter | 1 | 0 | 0 |
| Nicolas Wähling | 2 | 2 | 0 |
| Theodoros Politakis | 2 | 1 | 0 |
| Munas Dabbur | 1 | 3 | 0 |
| Stefan Posch | 2 | 2 | 0 |
| Meris Skenderovic | 2 | 5 | 0 |
| Robert Skov | 1 | 2 | 0 |
| Robin Hack | 2 | 2 | 0 |
| Simon Lorenz | 2 | 1 | 0 |
| Florian Grillitsch | 1 | 0 | 0 |
| Christoph Baumgartner | 1 | 2 | 0 |
| Kevin Vogt | 2 | 0 | 0 |
| Pavel Kaderabek | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 13/14 | U17-Bundesliga South/Southwest | TSG 1899 Hoffenheim U17 | 5 | 19 |
| 16/17 | Regionalliga Südwest | TSG 1899 Hoffenheim II | 5 | 25 |
| 15/16 | U19-Bundesliga S/SW | TSG 1899 Hoffenheim U19 | 5 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | Regionalliga Südwest | TSG 1899 Hoffenheim II | 12 | 25 |
| 15/16 | U19-Bundesliga S/SW | TSG 1899 Hoffenheim U19 | 10 | 19 |
| 14/15 | U17-Bundesliga South/Southwest | TSG 1899 Hoffenheim U17 | 4 | 17 |
Last 50 matches for TSG 1899 Hoffenheim 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 |
Borussia Mönchengladbach | 4–0 | TSG 1899 Hoffenheim | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-04-25 | L1 |
Hamburger SV | 1–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-25 | L1 |
Hamburger SV | 1–2 | TSG 1899 Hoffenheim | 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-10 | L1 |
FC Augsburg | 2–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-04 | L1 |
TSG 1899 Hoffenheim | 1–2 | 1. FSV Mainz 05 | Available |
| 2026-03-20 | L1 |
RB Leipzig | 5–0 | TSG 1899 Hoffenheim | Available |
| 2026-03-14 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfL Wolfsburg | Available |
| 2026-03-07 | L1 |
1. FC Heidenheim 1846 | 2–4 | TSG 1899 Hoffenheim | Available |
| 2026-02-28 | L1 |
TSG 1899 Hoffenheim | 0–1 | FC St. Pauli 1910 | Available |
| 2026-02-21 | L1 |
1. FC Köln | 2–2 | TSG 1899 Hoffenheim | Available |
| 2026-02-14 | L1 |
TSG 1899 Hoffenheim | 3–0 | SC Freiburg | Available |
| 2026-02-08 | L1 |
FC Bayern München | 5–1 | TSG 1899 Hoffenheim | Available |
| 2026-01-31 | L1 |
TSG 1899 Hoffenheim | 3–1 | 1. FC Union Berlin | Available |
| 2026-01-27 | L1 |
SV Werder Bremen | 0–2 | TSG 1899 Hoffenheim | Available |
| 2026-01-24 | L1 |
Eintracht Frankfurt | 1–3 | TSG 1899 Hoffenheim | Available |
| 2026-01-17 | L1 |
TSG 1899 Hoffenheim | 1–0 | Bayer 04 Leverkusen | Available |
| 2026-01-14 | L1 |
TSG 1899 Hoffenheim | 5–1 | Borussia Mönchengladbach | Available |
| 2025-12-20 | L1 |
VfB Stuttgart | 0–0 | TSG 1899 Hoffenheim | Available |
| 2025-12-13 | L1 |
TSG 1899 Hoffenheim | 4–1 | Hamburger SV | Available |
| 2025-12-07 | L1 |
Borussia Dortmund | 2–0 | TSG 1899 Hoffenheim | Available |
| 2025-11-29 | L1 |
TSG 1899 Hoffenheim | 3–0 | FC Augsburg | Available |
| 2025-11-21 | L1 |
1. FSV Mainz 05 | 1–1 | TSG 1899 Hoffenheim | Available |
| 2025-11-08 | L1 |
TSG 1899 Hoffenheim | 3–1 | RB Leipzig | Available |
| 2025-11-02 | L1 |
VfL Wolfsburg | 2–3 | TSG 1899 Hoffenheim | Available |
| 2025-10-25 | L1 |
TSG 1899 Hoffenheim | 3–1 | 1. FC Heidenheim 1846 | Available |
| 2025-10-19 | L1 |
FC St. Pauli 1910 | 0–3 | TSG 1899 Hoffenheim | Available |
| 2025-10-03 | L1 |
TSG 1899 Hoffenheim | 0–1 | 1. FC Köln | Available |
| 2025-09-28 | L1 |
SC Freiburg | 1–1 | TSG 1899 Hoffenheim | Available |
| 2025-09-20 | L1 |
TSG 1899 Hoffenheim | 1–4 | FC Bayern München | Available |
| 2025-09-13 | L1 |
1. FC Union Berlin | 2–4 | TSG 1899 Hoffenheim | Available |
| 2025-08-30 | L1 |
TSG 1899 Hoffenheim | 1–3 | Eintracht Frankfurt | Available |
| 2025-08-23 | L1 |
Bayer 04 Leverkusen | 1–2 | TSG 1899 Hoffenheim | Available |
| 2025-05-17 | L1 |
TSG 1899 Hoffenheim | 0–4 | FC Bayern München | Available |
| 2025-05-09 | L1 |
VfL Wolfsburg | 2–2 | TSG 1899 Hoffenheim | Available |
| 2025-05-03 | L1 |
Borussia Mönchengladbach | 4–4 | TSG 1899 Hoffenheim | Available |
| 2025-04-26 | L1 |
TSG 1899 Hoffenheim | 2–3 | Borussia Dortmund | Available |
| 2025-04-19 | L1 |
SC Freiburg | 3–2 | TSG 1899 Hoffenheim | Available |
| 2025-04-12 | L1 |
TSG 1899 Hoffenheim | 2–0 | 1. FSV Mainz 05 | Available |
| 2025-04-05 | L1 |
RB Leipzig | 3–1 | TSG 1899 Hoffenheim | Available |
| 2025-03-29 | L1 |
TSG 1899 Hoffenheim | 1–1 | FC Augsburg | Available |
| 2025-03-14 | L1 |
FC St. Pauli 1910 | 1–0 | TSG 1899 Hoffenheim | Available |
| 2025-03-09 | L1 |
TSG 1899 Hoffenheim | 1–1 | 1. FC Heidenheim 1846 | Available |
| 2025-03-01 | L1 |
VfL Bochum 1848 | 0–1 | TSG 1899 Hoffenheim | INJURED Ill |
| 2025-02-23 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfB Stuttgart | INJURED Ill |
Teams faced most often by Dennis Geiger'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Augsburg | 6 | 4 | 0 | 2 | 12 | 5 | +7 | 67% |
| Eintracht Frankfurt | 6 | 2 | 1 | 3 | 12 | 14 | -2 | 33% |
| RB Leipzig | 6 | 1 | 1 | 4 | 3 | 8 | -5 | 17% |
| SC Freiburg | 6 | 1 | 2 | 3 | 8 | 11 | -3 | 17% |
| Borussia Dortmund | 6 | 0 | 1 | 5 | 6 | 11 | -5 | 0% |
| FC Bayern München | 6 | 1 | 2 | 3 | 7 | 13 | -6 | 17% |
| 1. FC Köln | 6 | 4 | 1 | 1 | 14 | 6 | +8 | 67% |
| 1. FSV Mainz 05 | 6 | 1 | 1 | 4 | 6 | 9 | -3 | 17% |
| Bayer 04 Leverkusen | 6 | 1 | 2 | 3 | 9 | 13 | -4 | 17% |
| VfL Wolfsburg | 6 | 3 | 0 | 3 | 10 | 9 | +1 | 50% |
| Borussia Mönchengladbach | 6 | 2 | 1 | 3 | 9 | 16 | -7 | 33% |
| 1. FC Union Berlin | 6 | 1 | 2 | 3 | 10 | 13 | -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 | 25 | 0 | 6 | 0 | 0 | 0 |
| 23/24 | 3 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 28 | 1,970 | 9 | 0 | 0 | 0.41 |
| 21/22 | 22 | 693 | 7 | 0 | 0 | 0.91 |
| 20/21 | 14 | 663 | 5 | 0 | 1 | 0.81 |
| 19/20 | 23 | 0 | 3 | 0 | 0 | 0 |
| 18/19 | 8 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | 27 | 797 | 12 | 0 | 0 | 1.36 |
| 16/17 | 25 | 415 | 7 | 0 | 0 | 1.52 |
| 15/16 | 22 | 387 | 6 | 0 | 0 | 1.4 |
| 14/15 | 17 | 713 | 8 | 0 | 0 | 1.01 |
| 13/14 | 19 | 298 | 4 | 0 | 2 | 1.81 |
Output by competition
Career goals and assists broken down by tournament.
More on Dennis Geiger
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dennis Geiger
Who is Dennis Geiger?
Dennis Geiger is a Germany professional footballer who plays as a central midfield for TSG 1899 Hoffenheim.
How old is Dennis Geiger?
Dennis Geiger is 27 years old. He was born on June 10, 1998 in Mosbach.
What position does Dennis Geiger play?
Dennis Geiger plays as a central midfield (Midfield - Central Midfield).
What club does Dennis Geiger play for?
Dennis Geiger currently plays for TSG 1899 Hoffenheim.
How many career goals has Dennis Geiger scored?
Across all senior club competitions in our dataset, Dennis Geiger has scored 26 goals in 233 appearances.
What is Dennis Geiger's market value?
Dennis Geiger's most recent reported market value is €2.00m.
Germany