Robin Hranac
Career snapshot
Career highs
Born the same day
Shares 2000-01-29 · 6 players total
| Full name | Robin Hranac |
|---|---|
| Name in home country | Robin Hranáč |
| Date of birth | 2000-01-29 (26 yrs) |
| Place of birth | Plzeň, Czech Republic |
| Citizenship | Czech Republic |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 190.00 m |
| Current club | TSG 1899 Hoffenheim |
| Joined | 2024-08-25 |
| Contract expires | 2028-06-30 |
| Agent | K2K Sports ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| TSG 1899 Hoffenheim | 2 | 24/25 | 25/26 | 8 | 0 | 1 | 0 |
| FC Viktoria Plzen | 3 | 20/21 | 24/25 | 62 | 3 | 4 | 835 |
| FK Pardubice | 2 | 21/22 | 22/23 | 42 | 2 | 0 | 2,339 |
| Tatran Liptovsky Mikulas | 1 | 21/22 | 21/22 | 19 | 1 | 0 | 1,594 |
| FC Viktoria Plzen B | 4 | 17/18 | 20/21 | 43 | 3 | 1 | 1,807 |
| FC Viktoria Plzen U19 | 1 | 18/19 | 18/19 | 2 | 0 | 0 | 0 |
| FC Viktoria Plzen UEFA U19 | 1 | 18/19 | 18/19 | 5 | 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 | Bundesliga | TSG 1899 Hoffenheim | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | TSG 1899 Hoffenheim | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Chance Liga | FC Viktoria Plzen | 5 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | DFB-Pokal | TSG 1899 Hoffenheim | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | TSG 1899 Hoffenheim | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Europa League Qualifying | FC Viktoria Plzen | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Conference L. | FC Viktoria Plzen | 10 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | F:L Champion Grp | FC Viktoria Plzen | 4 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Fortuna Liga | FC Viktoria Plzen | 28 | 3 | 2 | 3 | 0 | 835 |
| 23/24 | MOL Cup | FC Viktoria Plzen | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | FC Viktoria Plzen | 5 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | F:L Relegation G | FK Pardubice | 5 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | F:L RelegationPO | FK Pardubice | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Fortuna Liga | FK Pardubice | 24 | 1 | 0 | 2 | 0 | 2,114 |
| 22/23 | MOL Cup | FK Pardubice | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | F:L Relegation G | FK Pardubice | 3 | 1 | 0 | 0 | 0 | 225 |
| 21/22 | Fortuna Liga | FK Pardubice | 7 | 0 | 0 | 0 | 1 | 0 |
| 21/22 | Fortuna Liga | Tatran Liptovsky Mikulas | 18 | 1 | 0 | 2 | 1 | 1,594 |
| 21/22 | Slovnaft Cup | Tatran Liptovsky Mikulas | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | CFL | FC Viktoria Plzen B | 7 | 2 | 0 | 1 | 0 | 268 |
| 20/21 | Fortuna Liga | FC Viktoria Plzen | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | MOL Cup | FC Viktoria Plzen | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | CFL | FC Viktoria Plzen B | 9 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | 1. liga U19 | FC Viktoria Plzen U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | JL - Championship | FC Viktoria Plzen B | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Juniorska liga | FC Viktoria Plzen B | 19 | 1 | 0 | 1 | 0 | 1,539 |
| 18/19 | UEFA Youth League | FC Viktoria Plzen UEFA U19 | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | JL - Relegation | FC Viktoria Plzen B | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Vikt. Plzen U17 | Vikt. Plzen U19 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Vikt. Plzen U19 | Vikt. Plzen B | Transfer | 0 | — |
| 21/22 | 2021-07-10 | Vikt. Plzen B | Lipt. Mikulas | Loan | 0 | — |
| 21/22 | 2021-12-31 | Lipt. Mikulas | Vikt. Plzen B | Return from loan | 175000 | — |
| 21/22 | 2022-01-04 | Vikt. Plzen B | Pardubice | Loan | 175000 | — |
| 21/22 | 2022-06-30 | Pardubice | Vikt. Plzen B | Return from loan | 225000 | — |
| 22/23 | 2022-07-01 | Vikt. Plzen B | Viktoria Plzen | Transfer | 225000 | — |
| 22/23 | 2022-08-12 | Viktoria Plzen | Pardubice | Loan | 225000 | — |
| 22/23 | 2023-06-30 | Pardubice | Viktoria Plzen | Return from loan | 350000 | — |
| 24/25 | 2024-08-25 | Viktoria Plzen | TSG Hoffenheim | Transfer | 5000000 | €8.00m |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €175k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #8771 | #3 | 12 | 0 | — | — | former national player |
| Team #3445 | #4 | 7 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Pavel Bucha | 2 | 0 | 0 |
| Petr Rezac | 2 | 1 | 0 |
| Erik Jirka | 2 | 0 | 0 |
| Jindrich Stanek | 2 | 0 | 0 |
| Michal Hlavaty | 1 | 0 | 0 |
| Dominik Janosek | 1 | 0 | 0 |
| Dominik Kostka | 1 | 0 | 0 |
| Kamil Vacek | 1 | 0 | 0 |
| Tomas Vlcek | 1 | 0 | 0 |
| Jan Kliment | 2 | 0 | 0 |
| Vaclav Svoboda | 1 | 0 | 0 |
| Pavel Cerny | 1 | 0 | 0 |
| Pavel Sulc | 2 | 0 | 0 |
| Dominik Svacek | 2 | 0 | 0 |
| Vaclav Jemelka | 2 | 0 | 0 |
| Lukas Hejda | 2 | 1 | 0 |
| Lukas Cerv | 2 | 0 | 0 |
| Jan Kopic | 2 | 0 | 0 |
| Matej Vydra | 2 | 0 | 0 |
| Tomas Chory | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Fortuna Liga | FC Viktoria Plzen | 3 | 28 |
| 20/21 | CFL | FC Viktoria Plzen B | 2 | 7 |
| 21/22 | Fortuna Liga | Tatran Liptovsky Mikulas | 1 | 18 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Fortuna Liga | FC Viktoria Plzen | 2 | 28 |
| 23/24 | UECL Quali | FC Viktoria Plzen | 1 | 5 |
| 19/20 | CFL | FC Viktoria Plzen B | 1 | 9 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | Pardubice | Viktoria Plzen | Return from loan | — | €350k |
| 22/23 | 2022-08-12 | Viktoria Plzen | Pardubice | Loan | — | €225k |
| 21/22 | 2022-06-30 | Pardubice | Vikt. Plzen B | Return from loan | — | €225k |
| 21/22 | 2022-01-04 | Vikt. Plzen B | Pardubice | Loan | — | €175k |
| 21/22 | 2021-12-31 | Lipt. Mikulas | Vikt. Plzen B | Return from loan | — | €175k |
| 21/22 | 2021-07-10 | Vikt. Plzen B | Lipt. Mikulas | Loan | — | — |
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 | Available |
| 2025-02-23 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfB Stuttgart | Available |
Teams faced most often by Robin Hranac'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 % |
|---|---|---|---|---|---|---|---|---|
| Bohemians Praha 1905 | 5 | 1 | 1 | 3 | 3 | 6 | -3 | 20% |
| MFK Karviná | 5 | 4 | 1 | 0 | 13 | 3 | +10 | 80% |
| FK Jablonec | 5 | 0 | 1 | 4 | 1 | 7 | -6 | 0% |
| Dynamo České Budějovice | 5 | 2 | 1 | 2 | 5 | 7 | -2 | 40% |
| Baník Ostrava | 4 | 1 | 1 | 2 | 4 | 7 | -3 | 25% |
| Slavia Praha | 4 | 0 | 1 | 3 | 1 | 8 | -7 | 0% |
| 1. FC Slovácko | 4 | 3 | 0 | 1 | 6 | 3 | +3 | 75% |
| AC Sparta Praha | 4 | 0 | 1 | 3 | 5 | 11 | -6 | 0% |
| Sigma Olomouc | 4 | 2 | 2 | 0 | 5 | 2 | +3 | 50% |
| FK Teplice | 4 | 3 | 1 | 0 | 5 | 2 | +3 | 75% |
| FK Mladá Boleslav | 4 | 0 | 1 | 3 | 4 | 9 | -5 | 0% |
| Slovan Liberec | 4 | 2 | 0 | 2 | 6 | 5 | +1 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 18/19 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 52 | 835 | 4 | 0 | 0 | 0.43 |
| 22/23 | 32 | 2,114 | 2 | 1 | 0 | 0.13 |
| 21/22 | 29 | 1,819 | 2 | 0 | 2 | 0.2 |
| 20/21 | 9 | 268 | 1 | 0 | 0 | 0.34 |
| 19/20 | 9 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | 32 | 1,539 | 1 | 1 | 0 | 0.12 |
Output by competition
Career goals and assists broken down by tournament.
More on Robin Hranac
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Robin Hranac
Who is Robin Hranac?
Robin Hranac is a Czech professional footballer who plays as a centre-back for TSG 1899 Hoffenheim.
How old is Robin Hranac?
Robin Hranac is 26 years old. He was born on January 29, 2000 in Plzeň.
What position does Robin Hranac play?
Robin Hranac plays as a centre-back (Defender - Centre-Back).
What club does Robin Hranac play for?
Robin Hranac currently plays for TSG 1899 Hoffenheim.
How many career goals has Robin Hranac scored?
Across all senior club competitions in our dataset, Robin Hranac has scored 9 goals in 181 appearances.
What is Robin Hranac's market value?
Robin Hranac's most recent reported market value is €3.50m.
Czech Republic