Boris Tomiak
Career snapshot
Position rank · 25/26
Among 448 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1998-09-11 · 6 players total
| Full name | Boris Tomiak |
|---|---|
| Date of birth | 1998-09-11 (27 yrs) |
| Place of birth | Essen, Germany |
| Citizenship | Germany |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 193.00 m |
| Current club | Hannover 96 |
| Joined | 2025-01-16 |
| Contract expires | 2028-06-30 |
| Agent | KL Sportsbase |
Percentile rank vs 116 other Defender - Centre-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Hannover 96 | 2 | 24/25 | 25/26 | 16 | 1 | 0 | 360 |
| 1.FC Kaiserslautern | 4 | 21/22 | 24/25 | 126 | 18 | 9 | 3,289 |
| Fortuna Düsseldorf | 1 | 20/21 | 20/21 | 0 | 0 | 0 | 0 |
| Fortuna Düsseldorf II | 1 | 20/21 | 20/21 | 27 | 2 | 1 | 1,158 |
| SG Wattenscheid 09 | 1 | 19/20 | 19/20 | 11 | 0 | 0 | 0 |
| Altona 93 | 1 | 19/20 | 19/20 | 2 | 0 | 0 | 0 |
| Rot-Weiss Essen | 3 | 16/17 | 18/19 | 32 | 1 | 2 | 562 |
| Rot-Weiss Essen U19 | 1 | 16/17 | 16/17 | 24 | 4 | 1 | 538 |
| FC Schalke 04 U19 | 1 | 15/16 | 15/16 | 1 | 0 | 0 | 0 |
| FC Schalke 04 U17 | 2 | 13/14 | 14/15 | 8 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 2. Bundesliga | Hannover 96 | 4 | 1 | 0 | 2 | 0 | 360 |
| 25/26 | DFB-Pokal | Hannover 96 | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | 2. Bundesliga | Hannover 96 | 11 | 0 | 0 | 3 | 1 | 0 |
| 24/25 | 2. Bundesliga | 1.FC Kaiserslautern | 15 | 4 | 2 | 7 | 0 | 331 |
| 24/25 | DFB-Pokal | 1.FC Kaiserslautern | 2 | 1 | 0 | 1 | 0 | 180 |
| 23/24 | 2. Bundesliga | 1.FC Kaiserslautern | 30 | 4 | 2 | 4 | 1 | 649 |
| 23/24 | DFB-Pokal | 1.FC Kaiserslautern | 6 | 1 | 1 | 3 | 0 | 540 |
| 22/23 | 2. Bundesliga | 1.FC Kaiserslautern | 33 | 3 | 2 | 9 | 0 | 990 |
| 22/23 | DFB-Pokal | 1.FC Kaiserslautern | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 3. Liga | 1.FC Kaiserslautern | 35 | 5 | 2 | 13 | 0 | 599 |
| 21/22 | DFB-Pokal | 1.FC Kaiserslautern | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Relegation 2. Bundesliga | 1.FC Kaiserslautern | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Südwestpokal | 1.FC Kaiserslautern | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2. Bundesliga | Fortuna Düsseldorf | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Regionalliga West | Fortuna Düsseldorf II | 27 | 2 | 1 | 8 | 0 | 1,158 |
| 19/20 | Hamburgpokal | Altona 93 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Regionalliga Nord | Altona 93 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Regionalliga West | SG Wattenscheid 09 | 10 | 0 | 0 | 3 | 1 | 0 |
| 19/20 | Westfalenpokal | SG Wattenscheid 09 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Niederrheinpokal | Rot-Weiss Essen | 4 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Regionalliga West | Rot-Weiss Essen | 16 | 1 | 1 | 1 | 0 | 562 |
| 17/18 | Niederrheinpokal | Rot-Weiss Essen | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Regionalliga West | Rot-Weiss Essen | 7 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Niederrheinpokal | Rot-Weiss Essen | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Regionalliga West | Rot-Weiss Essen | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U19-Bundesliga West | Rot-Weiss Essen U19 | 24 | 4 | 1 | 4 | 0 | 538 |
| 15/16 | U19-Bundesliga West | FC Schalke 04 U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U17-Bundesliga West | FC Schalke 04 U17 | 7 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | U17-Bundesliga West | FC Schalke 04 U17 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Rotthausen Yth. | Rot-Weiss Essen | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Rot-Weiss Essen | Schalke 04 U17 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Schalke 04 U17 | Schalke 04 U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Schalke 04 U19 | RW Essen U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | RW Essen U19 | RW Essen | Transfer | 25000 | — |
| 19/20 | 2019-07-01 | RW Essen | Wattenscheid 09 | Transfer | 50000 | — |
| 19/20 | 2019-10-23 | Wattenscheid 09 | Without Club | Transfer | 50000 | — |
| 19/20 | 2020-01-01 | Without Club | Altona 93 | Transfer | 50000 | — |
| 20/21 | 2020-07-01 | Altona 93 | Düsseldorf II | Transfer | 50000 | — |
| 21/22 | 2021-07-01 | Düsseldorf II | 1.FC K'lautern | Transfer | 125000 | — |
| 24/25 | 2025-01-16 | 1.FC K'lautern | Hannover 96 | Transfer | 2000000 | €300k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Adductor pain | 2016-11-15 | 2016-11-28 | 14 | 2 |
| 18/19 | Tendonitis | 2019-01-22 | 2019-02-19 | 29 | 1 |
| 24/25 | Torn ankle ligaments | 2024-10-06 | 2024-10-23 | 18 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €25k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jan Elvedi | 1 | 1 | 0 |
| Filip Kaloc | 1 | 1 | 0 |
| Hikmet Çiftçi | 2 | 0 | 0 |
| Erik Durm | 1 | 0 | 0 |
| Tymoteusz Puchacz | 1 | 0 | 0 |
| Richmond Tachie | 1 | 0 | 0 |
| Ismail Remmo | 1 | 0 | 0 |
| Matheo Raab | 2 | 0 | 0 |
| Tobias Raschl | 1 | 1 | 0 |
| Ragnar Ache | 1 | 0 | 0 |
| Julian Krahl | 1 | 0 | 0 |
| Marlon Ritter | 2 | 1 | 0 |
| Aaron Opoku | 1 | 1 | 0 |
| Lex-Tyger Lobinger | 1 | 0 | 0 |
| Terrence Boyd | 2 | 0 | 0 |
| Philipp Hercher | 2 | 1 | 0 |
| Hendrick Zuck | 1 | 1 | 0 |
| Kevin Kraus | 2 | 0 | 0 |
| Julian Niehues | 2 | 2 | 0 |
| Jean Zimmer | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | 3. Liga | 1.FC Kaiserslautern | 5 | 35 |
| 23/24 | 2. Bundesliga | 1.FC Kaiserslautern | 4 | 30 |
| 16/17 | U19-Bundesliga West | Rot-Weiss Essen U19 | 4 | 24 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | 3. Liga | 1.FC Kaiserslautern | 2 | 35 |
| 22/23 | 2. Bundesliga | 1.FC Kaiserslautern | 2 | 33 |
| 23/24 | 2. Bundesliga | 1.FC Kaiserslautern | 2 | 30 |
Last 28 matches for Hannover 96 while Boris Tomiak was at the club (joined 2025-01-16). 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-10-31 | L2 |
SV 07 Elversberg | 2–2 | Hannover 96 | Available |
| 2025-10-26 | L2 |
Eintracht Braunschweig | 0–3 | Hannover 96 | Available |
| 2025-10-17 | L2 |
Hannover 96 | 0–3 | FC Schalke 04 | Available |
| 2025-10-05 | L2 |
SpVgg Greuther Fürth | 2–2 | Hannover 96 | Available |
| 2025-09-28 | L2 |
Hannover 96 | 3–1 | Arminia Bielefeld | Available |
| 2025-09-21 | L2 |
Dynamo Dresden | 2–2 | Hannover 96 | Available |
| 2025-09-13 | L2 |
Hannover 96 | 0–3 | Hertha BSC | Available |
| 2025-08-30 | L2 |
Holstein Kiel | 1–2 | Hannover 96 | Available |
| 2025-08-23 | L2 |
Hannover 96 | 3–1 | 1. FC Magdeburg | Available |
| 2025-08-09 | L2 |
Fortuna Düsseldorf | 0–2 | Hannover 96 | Available |
| 2025-08-03 | L2 |
Hannover 96 | 1–0 | 1. FC Kaiserslautern | Available |
| 2025-05-18 | L2 |
Hertha BSC | 1–1 | Hannover 96 | Available |
| 2025-05-11 | L2 |
Hannover 96 | 1–1 | SpVgg Greuther Fürth | Available |
| 2025-05-03 | L2 |
SSV Ulm 1846 | 1–2 | Hannover 96 | Available |
| 2025-04-27 | L2 |
Hannover 96 | 1–0 | 1. FC Köln | Available |
| 2025-04-20 | L2 |
SV Darmstadt 98 | 3–1 | Hannover 96 | Available |
| 2025-04-12 | L2 |
Hannover 96 | 1–3 | SV 07 Elversberg | Available |
| 2025-04-04 | L2 |
Karlsruher SC | 1–0 | Hannover 96 | Available |
| 2025-03-29 | L2 |
Hannover 96 | 0–0 | 1. FC Magdeburg | Available |
| 2025-03-14 | L2 |
FC Schalke 04 | 1–2 | Hannover 96 | Available |
| 2025-03-09 | L2 |
Hannover 96 | 1–1 | Eintracht Braunschweig | Available |
| 2025-03-01 | L2 |
1. FC Nürnberg | 1–2 | Hannover 96 | Available |
| 2025-02-22 | L2 |
Hannover 96 | 1–1 | SC Paderborn 07 | Available |
| 2025-02-15 | L2 |
1. FC Kaiserslautern | 0–0 | Hannover 96 | Available |
| 2025-02-09 | L2 |
Hannover 96 | 1–1 | Fortuna Düsseldorf | Available |
| 2025-02-02 | L2 |
Hamburger SV | 2–2 | Hannover 96 | Available |
| 2025-01-26 | L2 |
Hannover 96 | 2–2 | Preußen Münster | Available |
| 2025-01-17 | L2 |
Jahn Regensburg | 0–1 | Hannover 96 | Available |
Teams faced most often by Boris Tomiak'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 % |
|---|---|---|---|---|---|---|---|---|
| Fortuna Düsseldorf | 15 | 4 | 7 | 4 | 21 | 17 | +4 | 27% |
| 1. FC Nürnberg | 14 | 7 | 3 | 4 | 21 | 14 | +7 | 50% |
| Erzgebirge Aue | 13 | 4 | 6 | 3 | 21 | 17 | +4 | 31% |
| Karlsruher SC | 12 | 6 | 1 | 5 | 13 | 14 | -1 | 50% |
| SV Sandhausen | 12 | 4 | 3 | 5 | 19 | 18 | +1 | 33% |
| Dynamo Dresden | 11 | 2 | 6 | 3 | 15 | 17 | -2 | 18% |
| Eintracht Braunschweig | 11 | 5 | 4 | 2 | 16 | 9 | +7 | 45% |
| SpVgg Greuther Fürth | 11 | 4 | 4 | 3 | 18 | 19 | -1 | 36% |
| Jahn Regensburg | 11 | 6 | 4 | 1 | 16 | 8 | +8 | 55% |
| FC St. Pauli | 10 | 4 | 3 | 3 | 13 | 10 | +3 | 40% |
| Hamburger SV | 10 | 4 | 2 | 4 | 15 | 19 | -4 | 40% |
| Holstein Kiel | 10 | 3 | 1 | 6 | 10 | 19 | -9 | 30% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 360 | 3 | 0 | 0 | 0.75 |
| 24/25 | 28 | 511 | 11 | 0 | 1 | 2.11 |
| 23/24 | 36 | 1,189 | 7 | 1 | 1 | 0.68 |
| 22/23 | 34 | 990 | 9 | 0 | 0 | 0.82 |
| 21/22 | 39 | 599 | 15 | 0 | 0 | 2.25 |
| 20/21 | 27 | 1,158 | 8 | 0 | 0 | 0.62 |
| 19/20 | 13 | 0 | 3 | 0 | 1 | 0 |
| 18/19 | 20 | 562 | 2 | 0 | 0 | 0.32 |
| 17/18 | 9 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 27 | 538 | 4 | 0 | 0 | 0.67 |
| 14/15 | 7 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Boris Tomiak
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Boris Tomiak
Who is Boris Tomiak?
Boris Tomiak is a Germany professional footballer who plays as a centre-back for Hannover 96.
How old is Boris Tomiak?
Boris Tomiak is 27 years old. He was born on September 11, 1998 in Essen.
What position does Boris Tomiak play?
Boris Tomiak plays as a centre-back (Defender - Centre-Back).
What club does Boris Tomiak play for?
Boris Tomiak currently plays for Hannover 96.
How many career goals has Boris Tomiak scored?
Across all senior club competitions in our dataset, Boris Tomiak has scored 26 goals in 247 appearances.
What is Boris Tomiak's market value?
Boris Tomiak's most recent reported market value is €1.70m.
Germany