Boris Tomiak
- Height
- 193 cm
- Shirt
- 3
- Age
- 28
- Preferred foot
- Right
- Country
- Germany
- Market value
- €1.1m
- Contract end
- 30 June 2028
2. Bundesliga · 2026–2027
8Apps
8Starts
665Minutes
0Goals
1Assists
1Clean sheets
17Tackles
Rating
2026–2027 by competition
| Competition | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
2. Bundesliga |
Hannover 96 |
8 | 0 | 0 | |
DFB Pokal |
Hannover 96 |
1 | 0 | 1 |
Recent matchesFull log →
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
17 Oct |
vs St. Pauli |
D 1–1 | 90 | · | · | ★ |
10 Oct |
@ Magdeburg |
L 0–3 | 90 | · | · | |
20 Sep |
vs Bochum |
W 2–1 | 90 | · | · | |
11 Sep |
@ 1. FC Nürnberg |
L 1–2 | 74 | · | · | |
04 Sep |
vs Karlsruher SC |
D 2–2 | 90 | · | · | |
30 Aug |
@ Darmstadt |
W 1–0 | 90 | · | · |
Player profile CB
Per-90 percentiles against centre-backs in 2. Bundesliga. 50 = average.
Market value€1.1m
Shooting
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Goals | 0 | 0.00 | 0 |
| xG | 0.33 | 0.04 | 53 |
| xGOT | 0.07 | 0.01 | 55 |
| xG excl. penalty | 0.33 | 0.04 | 53 |
| Shots | 3 | 0.41 | 36 |
| Shots on target | 2 | 0.27 | 74 |
| Headed shots | 2 | 0.27 | 53 |
Passing
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Assists | 0 | 0.00 | 0 |
| xA | 0.29 | 0.04 | 56 |
| Accurate passes | 354 | 47.9 | 55 |
| Pass accuracy | 90.1% | — | 73 |
| Accurate long balls | 15 | 2.03 | 27 |
| Long ball accuracy | 55.6% | — | 71 |
| Line-breaking passes | 31 | 4.20 | 73 |
| Chances created | 6 | 0.81 | 87 |
| Successful crosses | 1 | 0.14 | 82 |
| Cross accuracy | 50.0% | — | 82 |
Possession
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Dribbles | 4 | 0.54 | 84 |
| Dribbles success rate | 50.0% | — | 58 |
| Duels won | 41 | 5.55 | 69 |
| Duels won % | 59.4% | — | 56 |
| Aerials won | 13 | 1.76 | 36 |
| Aerials won % | 61.9% | — | 73 |
| Touches | 514 | 69.6 | 44 |
| Touches in opposition box | 6 | 0.81 | 45 |
| Dispossessed | 2 | 0.27 | 29 |
| Fouls won | 8 | 1.08 | 79 |
Defending
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Defensive actions | 63 | 8.53 | 31 |
| Tackles | 17 | 2.30 | 74 |
| Interceptions | 14 | 1.89 | 86 |
| Blocked scoring attempt | 3 | 0.41 | 21 |
| Fouls committed | 10 | 1.35 | 21 |
| Recoveries | 28 | 3.79 | 58 |
| Dribbled past | 4 | 0.54 | 42 |
| Clearances | 29 | 3.92 | 18 |
| Clean sheets | 1 | 0.14 | 56 |
| Goals conceded while on pitch | 12 | 1.62 | 53 |
| xG against while on pitch | 10.94 | 1.48 | 60 |
Discipline
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Yellow cards | 3 | 0.41 | 18 |
| Red cards | 0 | 0.00 | 100 |
Percentiles are per 90 minutes, against players in the same position in 2. Bundesliga.
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
17 Oct |
vs St. Pauli |
D 1–1 | 90 | · | · | ★ |
10 Oct |
@ Magdeburg |
L 0–3 | 90 | · | · | |
20 Sep |
vs Bochum |
W 2–1 | 90 | · | · | |
11 Sep |
@ 1. FC Nürnberg |
L 1–2 | 74 | · | · | |
04 Sep |
vs Karlsruher SC |
D 2–2 | 90 | · | · | |
30 Aug |
@ Darmstadt |
W 1–0 | 90 | · | · | |
22 Aug |
@ SV Hemelingen |
W 9–1 | 90 | · | 1 | |
16 Aug |
vs Wolfsburg |
L 0–1 | 62 | · | · | |
09 Aug |
@ Energie Cottbus |
L 1–3 | 79 | · | · | |
17 May |
vs 1. FC Nürnberg |
D 3–3 | 58 | · | · | |
09 May |
@ Bochum |
D 1–1 | 89 | · | · | |
03 May |
vs Preussen Münster |
D 3–3 | 45 | · | · | |
25 Apr |
@ Karlsruher SC |
W 3–1 | Bench | · | · | — |
22 Feb |
vs Dynamo Dresden |
D 0–0 | 79 | · | · | |
14 Feb |
@ Hertha BSC |
W 3–2 | 90 | 1 | · | |
08 Feb |
vs Holstein Kiel |
W 3–1 | 90 | · | · | |
30 Jan |
@ Magdeburg |
W 2–1 | 90 | · | · | |
24 Jan |
vs Fortuna Düsseldorf |
W 2–1 | 90 | · | · | |
18 Jan |
@ Kaiserslautern |
L 1–3 | 90 | · | · | |
21 Dec |
@ 1. FC Nürnberg |
L 1–2 | 90 | · | · | |
13 Dec |
vs Bochum |
D 0–0 | 90 | · | · | |
05 Dec |
@ Preussen Münster |
D 2–2 | 90 | · | · | |
28 Nov |
vs Karlsruher SC |
W 3–0 | 90 | · | · | |
22 Nov |
@ Paderborn |
W 2–0 | 90 | · | · | |
08 Nov |
vs Darmstadt |
L 2–3 | 90 | · | · | |
26 Oct |
@ Eintracht Braunschweig |
W 3–0 | 90 | · | · |
| Season | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
| ▸ 2026–2027 | Hannover 96 | 9 | 0 | 1 | |
| 2. Bundesliga | 8 | 0 | 0 | ||
| DFB Pokal | 1 | 0 | 1 | ||
| ▸ 2025–2026 | Hannover 96 | 26 | 3 | 0 | |
| 2. Bundesliga | 25 | 3 | 0 | ||
| DFB Pokal | 1 | 0 | 0 | ||
| ▸ 2024–2025 | Hannover 96 | 11 | 0 | 0 | |
| 2. Bundesliga | 11 | 0 | 0 | ||
| ▸ 2024–2025 | Kaiserslautern | 17 | 5 | 2 | |
| 2. Bundesliga | 15 | 4 | 2 | ||
| DFB Pokal | 2 | 1 | 0 | ||
| ▸ 2023–2024 | Kaiserslautern | 36 | 5 | 2 | |
| 2. Bundesliga | 30 | 4 | 2 | ||
| DFB Pokal | 6 | 1 | 0 | ||
| ▸ 2022–2023 | Kaiserslautern | 34 | 3 | 2 | |
| 2. Bundesliga | 33 | 3 | 2 | ||
| DFB Pokal | 1 | 0 | 0 | ||
| ▸ 2021–2022 | Kaiserslautern | 38 | 5 | 2 | |
| 3. Liga | 35 | 5 | 2 | ||
| DFB Pokal | 1 | 0 | 0 | ||
| 2. Bundesliga Qualification | 2 | 0 | 0 | ||
| ▸ 2020–2021 | Fortuna Düsseldorf II | 27 | 2 | 0 | — |
| Regionalliga | 27 | 2 | 0 | — | |
| ▸ 2019–2020 | Altonaer FC 93 | 1 | 0 | 0 | — |
| Regionalliga | 1 | 0 | 0 | — | |
| ▸ 2019–2020 | Wattenscheid | 10 | 0 | 0 | — |
| Regionalliga | 10 | 0 | 0 | — | |
| ▸ 2018–2019 | RW Essen | 16 | 1 | 0 | — |
| Regionalliga | 16 | 1 | 0 | — | |
| ▸ 2017–2018 | RW Essen | 7 | 0 | 0 | — |
| Regionalliga | 7 | 0 | 0 | — | |
| ▸ 2016–2017 | RW Essen | 2 | 0 | 0 | — |
| Regionalliga | 2 | 0 | 0 | — |
Latest news1 article
Hannover 96 and St. Pauli settle for 1-1 draw in 2. Bundesliga primetime
Hannover 96 and FC St. Pauli played out a 1-1 draw on a clear ten-degree Saturday evening in south-central Niedersachsen in week eight of the 2026/27 2. Bundesliga season. Abdoulie Ceesay put St. Pauli ahead late in the first half, Husseyn Chakroun levelled after VAR intervention in the second half, and the points were shared at the break of a match that saw both sides create chances but fail to find a winner.

2. Bundesliga
DFB Pokal















