Steven Zuber
Career snapshot
Career highs
Born the same day
Shares 1991-08-17 · 6 players total
| Full name | Steven Zuber |
|---|---|
| Date of birth | 1991-08-17 (34 yrs) |
| Place of birth | Winterthur, Switzerland |
| Citizenship | Switzerland |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 182.00 m |
| Current club | FC Zürich |
| Joined | 2025-01-01 |
| Contract expires | 2027-06-30 |
| Agent | no agent |
| Outfitter | Nike |
Percentile rank vs 44 other Midfield - Attacking Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Zürich | 2 | 24/25 | 25/26 | 25 | 10 | 4 | 523 |
| AEK Athens | 4 | 21/22 | 24/25 | 119 | 25 | 13 | 2,389 |
| Eintracht Frankfurt | 2 | 20/21 | 21/22 | 23 | 0 | 3 | 0 |
| TSG 1899 Hoffenheim | 6 | 14/15 | 19/20 | 115 | 10 | 9 | 2,712 |
| VfB Stuttgart | 1 | 18/19 | 18/19 | 15 | 5 | 1 | 203 |
| TSG 1899 Hoffenheim II | 2 | 15/16 | 16/17 | 3 | 6 | 1 | 87 |
| CSKA Moscow | 2 | 13/14 | 14/15 | 40 | 1 | 4 | 1,422 |
| CSKA Moscow II | 1 | 13/14 | 13/14 | 1 | 0 | 0 | 0 |
| Grasshopper Club Zurich | 5 | 08/09 | 12/13 | 146 | 33 | 22 | 2,332 |
| Grasshopper Club Zürich U21 | 3 | 07/08 | 09/10 | 30 | 8 | 0 | 545 |
| Grasshopper Club Zürich U18 | 1 | 07/08 | 07/08 | 2 | 1 | 0 | 180 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Super League | FC Zürich | 4 | 2 | 1 | 0 | 0 | 180 |
| 24/25 | Kypello Elladas | AEK Athens | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Super League | FC Zürich | 20 | 7 | 3 | 2 | 0 | 253 |
| 24/25 | Super League 1 | AEK Athens | 3 | 1 | 0 | 0 | 0 | 60 |
| 24/25 | Swiss Cup | FC Zürich | 1 | 1 | 0 | 0 | 0 | 90 |
| 24/25 | UECL Qualifiers | AEK Athens | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League Qu. | AEK Athens | 4 | 1 | 0 | 0 | 0 | 287 |
| 23/24 | Europa League | AEK Athens | 5 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Kypello Elladas | AEK Athens | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SL1 Play-off | AEK Athens | 7 | 1 | 0 | 1 | 0 | 327 |
| 23/24 | Super League 1 | AEK Athens | 24 | 6 | 4 | 3 | 0 | 259 |
| 22/23 | Kypello Elladas | AEK Athens | 6 | 0 | 3 | 0 | 0 | 0 |
| 22/23 | SL1 Play-off | AEK Athens | 10 | 5 | 2 | 1 | 0 | 106 |
| 22/23 | Super League 1 | AEK Athens | 18 | 3 | 0 | 2 | 0 | 217 |
| 21/22 | DFB-Pokal | Eintracht Frankfurt | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Kypello Elladas | AEK Athens | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SL1 Play-off | AEK Athens | 10 | 1 | 1 | 1 | 0 | 867 |
| 21/22 | Super League 1 | AEK Athens | 25 | 7 | 3 | 0 | 0 | 266 |
| 20/21 | Bundesliga | Eintracht Frankfurt | 20 | 0 | 3 | 1 | 0 | 0 |
| 20/21 | DFB-Pokal | Eintracht Frankfurt | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Bundesliga | TSG 1899 Hoffenheim | 14 | 2 | 0 | 1 | 0 | 376 |
| 19/20 | DFB-Pokal | TSG 1899 Hoffenheim | 2 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Bundesliga | VfB Stuttgart | 13 | 5 | 1 | 3 | 0 | 203 |
| 18/19 | Bundesliga | TSG 1899 Hoffenheim | 9 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Bundesliga Playoffs | VfB Stuttgart | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | TSG 1899 Hoffenheim | 3 | 1 | 0 | 0 | 0 | 101 |
| 18/19 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Bundesliga | TSG 1899 Hoffenheim | 20 | 1 | 2 | 2 | 0 | 1,441 |
| 17/18 | Champions League Qu. | TSG 1899 Hoffenheim | 2 | 0 | 0 | 0 | 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 | 0 | 0 | 0 |
| 16/17 | Bundesliga | TSG 1899 Hoffenheim | 24 | 4 | 4 | 2 | 0 | 507 |
| 16/17 | DFB-Pokal | TSG 1899 Hoffenheim | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Regionalliga Südwest | TSG 1899 Hoffenheim II | 1 | 3 | 0 | 0 | 0 | 30 |
| 15/16 | Bundesliga | TSG 1899 Hoffenheim | 12 | 2 | 0 | 1 | 0 | 287 |
| 15/16 | Regionalliga Südwest | TSG 1899 Hoffenheim II | 2 | 3 | 1 | 0 | 0 | 57 |
| 14/15 | Bundesliga | TSG 1899 Hoffenheim | 17 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | DFB-Pokal | TSG 1899 Hoffenheim | 4 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premier Liga | CSKA Moscow | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Russian Super Cup | CSKA Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Champions League | CSKA Moscow | 6 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier Liga | CSKA Moscow | 27 | 1 | 1 | 1 | 0 | 1,422 |
| 13/14 | Russian Cup | CSKA Moscow | 3 | 0 | 2 | 0 | 0 | 0 |
| 13/14 | Russian Super Cup | CSKA Moscow | 1 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | U19 M-Liga (- 2023) | CSKA Moscow II | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Super League | Grasshopper Club Zurich | 32 | 6 | 10 | 6 | 0 | 449 |
| 12/13 | Swiss Cup | Grasshopper Club Zurich | 4 | 1 | 0 | 1 | 0 | 366 |
| 11/12 | Super League | Grasshopper Club Zurich | 31 | 8 | 4 | 4 | 0 | 320 |
| 11/12 | Swiss Cup | Grasshopper Club Zurich | 4 | 2 | 0 | 0 | 0 | 120 |
| 10/11 | Europa League Qualifying | Grasshopper Club Zurich | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Super League | Grasshopper Club Zurich | 34 | 4 | 5 | 3 | 0 | 695 |
| 10/11 | Swiss Cup | Grasshopper Club Zurich | 3 | 6 | 1 | 0 | 0 | 31 |
| 09/10 | 1. Liga Gr. 2 (- 11/12) | Grasshopper Club Zürich U21 | 12 | 3 | 0 | 0 | 0 | 354 |
| 09/10 | Super League | Grasshopper Club Zurich | 20 | 5 | 2 | 1 | 0 | 248 |
| 08/09 | 1. Liga Gr. 3 (- 11/12) | Grasshopper Club Zürich U21 | 12 | 5 | 0 | 0 | 0 | 191 |
| 08/09 | Super League | Grasshopper Club Zurich | 10 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Swiss Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | UEFA-Cup Qualifikation | Grasshopper Club Zurich | 2 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | UI Cup | Grasshopper Club Zurich | 3 | 1 | 0 | 0 | 0 | 103 |
| 07/08 | 1. Liga Gr. 3 (- 11/12) | Grasshopper Club Zürich U21 | 6 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | U18 Elite League | Grasshopper Club Zürich U18 | 2 | 1 | 0 | 0 | 0 | 180 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Winterthur Yth. | GC Zürich U18 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | GC Zürich U18 | GC Zürich U21 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | GC Zürich U21 | Grasshoppers | Transfer | 125000 | — |
| 13/14 | 2013-07-05 | Grasshoppers | CSKA Moscow | Transfer | 2000000 | €3.60m |
| 14/15 | 2014-08-14 | CSKA Moscow | TSG Hoffenheim | Transfer | 3000000 | €3.90m |
| 18/19 | 2019-01-09 | TSG Hoffenheim | VfB Stuttgart | Loan | 10000000 | — |
| 18/19 | 2019-06-30 | VfB Stuttgart | TSG Hoffenheim | Return from loan | 7000000 | — |
| 20/21 | 2020-08-04 | TSG Hoffenheim | E. Frankfurt | Transfer | 4500000 | €3.00m |
| 21/22 | 2021-08-30 | E. Frankfurt | AEK Athens | Loan | 3500000 | — |
| 21/22 | 2022-06-30 | AEK Athens | E. Frankfurt | Return from loan | 2500000 | — |
| 22/23 | 2022-07-01 | E. Frankfurt | AEK Athens | Transfer | 2500000 | €1.60m |
| 24/25 | 2025-01-01 | AEK Athens | FC Zürich | Transfer | 1200000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | influenza | 2015-02-19 | 2015-02-26 | 8 | 2 |
| 15/16 | Ankle problems | 2016-01-04 | 2016-01-11 | 8 | 0 |
| 15/16 | Capsular injury | 2016-02-11 | 2016-02-18 | 8 | 1 |
| 15/16 | Fitness | 2016-02-19 | 2016-02-27 | 9 | 1 |
| 15/16 | Skull base fracture | 2016-04-29 | 2016-07-02 | 65 | 12 |
| 17/18 | Ill | 2018-06-25 | 2018-07-01 | 7 | 1 |
| 18/19 | Inner knee ligament tear | 2019-04-23 | 2019-05-20 | 28 | 11 |
| 19/20 | Metatarsal bruise | 2019-08-19 | 2019-09-24 | 37 | 14 |
| 19/20 | Foot surgery | 2019-09-25 | 2019-12-10 | 77 | 31 |
| 21/22 | Adductor injury | 2021-11-08 | 2021-11-17 | 10 | 2 |
| 22/23 | Abdominal muscle strain | 2022-10-14 | 2022-11-01 | 19 | 4 |
| 22/23 | Abdominal muscle strain | 2022-11-09 | 2022-12-15 | 37 | 8 |
| 23/24 | unknown injury | 2023-10-05 | 2023-10-16 | 12 | 3 |
| 23/24 | Calf problems | 2024-06-09 | 2024-06-21 | 13 | 2 |
| 25/26 | Knee problems | 2025-08-03 | 2025-08-08 | 6 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.10m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Levi García | 2 | 6 | 0 |
| Yann Sommer | 2 | 0 | 0 |
| Domagoj Vida | 2 | 0 | 0 |
| Kevin Vogt | 1 | 0 | 0 |
| Orbelín Pineda | 2 | 2 | 0 |
| Niclas Eliasson | 2 | 1 | 0 |
| Andrej Kramaric | 1 | 1 | 0 |
| Pavel Kaderabek | 1 | 2 | 0 |
| Petros Mantalos | 2 | 4 | 0 |
| Nzuzi Toko | 2 | 0 | 0 |
| Lazaros Rota | 2 | 1 | 0 |
| Ehsan Hajsafi | 2 | 2 | 0 |
| Nordin Amrabat | 2 | 3 | 0 |
| Amir Abrashi | 2 | 1 | 0 |
| Roman Bürki | 2 | 0 | 0 |
| Damian Szymanski | 2 | 1 | 0 |
| Oliver Baumann | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | Super League | Grasshopper Club Zurich | 8 | 31 |
| 24/25 | Super League | FC Zürich | 7 | 20 |
| 21/22 | Super League 1 | AEK Athens | 7 | 25 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 12/13 | Super League | Grasshopper Club Zurich | 10 | 32 |
| 10/11 | Super League | Grasshopper Club Zurich | 5 | 34 |
| 11/12 | Super League | Grasshopper Club Zurich | 4 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | AEK Athens | E. Frankfurt | Return from loan | — | €2.50m |
| 21/22 | 2021-08-30 | E. Frankfurt | AEK Athens | Loan | — | €3.50m |
| 18/19 | 2019-06-30 | VfB Stuttgart | TSG Hoffenheim | Return from loan | — | €7.00m |
| 18/19 | 2019-01-09 | TSG Hoffenheim | VfB Stuttgart | Loan | — | €10.00m |
Last 20 matches for FC Zürich while Steven Zuber was at the club (joined 2025-01-01). 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-22 | C1 |
Yverdon Sport FC | 3–2 | FC Zürich | Available |
| 2025-05-17 | C1 |
FC St. Gallen | 3–2 | FC Zürich | Available |
| 2025-05-13 | C1 |
FC Zürich | 4–1 | FC Winterthur | Available |
| 2025-05-10 | C1 |
FC Zürich | 3–0 | Grasshopper Club Zürich | Available |
| 2025-05-04 | C1 |
FC Sion | 2–1 | FC Zürich | Available |
| 2025-04-21 | C1 |
BSC Young Boys | 2–1 | FC Zürich | Available |
| 2025-04-12 | C1 |
FC Zürich | 0–4 | FC Basel 1893 | Available |
| 2025-04-05 | C1 |
FC Winterthur | 0–0 | FC Zürich | Available |
| 2025-04-02 | C1 |
FC Zürich | 2–2 | FC Lausanne-Sport | Available |
| 2025-03-30 | C1 |
Grasshopper Club Zürich | 1–2 | FC Zürich | Available |
| 2025-03-15 | C1 |
FC Zürich | 3–2 | FC Luzern | Available |
| 2025-03-09 | C1 |
FC Zürich | 1–3 | Servette FC | Available |
| 2025-03-02 | C1 |
FC Lugano | 0–3 | FC Zürich | Available |
| 2025-02-22 | C1 |
FC Zürich | 2–1 | Yverdon Sport FC | Available |
| 2025-02-15 | C1 |
FC Sion | 2–1 | FC Zürich | Available |
| 2025-02-09 | C1 |
FC Zürich | 1–2 | FC St. Gallen | Available |
| 2025-02-06 | C1 |
FC Winterthur | 0–2 | FC Zürich | Available |
| 2025-02-02 | C1 |
FC Zürich | 0–1 | FC Basel 1893 | Available |
| 2025-01-26 | C1 |
FC Luzern | 3–1 | FC Zürich | Available |
| 2025-01-19 | C1 |
FC Zürich | 1–0 | Yverdon Sport FC | Available |
Teams faced most often by Steven Zuber'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 % |
|---|---|---|---|---|---|---|---|---|
| Borussia Dortmund | 36 | 9 | 7 | 20 | 49 | 79 | -30 | 25% |
| 1. FSV Mainz 05 | 34 | 10 | 8 | 16 | 48 | 55 | -7 | 29% |
| VfL Wolfsburg | 34 | 13 | 7 | 14 | 54 | 48 | +6 | 38% |
| FC Augsburg | 33 | 19 | 6 | 8 | 54 | 42 | +12 | 58% |
| Eintracht Frankfurt | 33 | 11 | 6 | 16 | 54 | 65 | -11 | 33% |
| SC Freiburg | 32 | 13 | 5 | 14 | 58 | 48 | +10 | 41% |
| RB Leipzig | 25 | 8 | 3 | 14 | 32 | 52 | -20 | 32% |
| 1. FC Köln | 24 | 12 | 7 | 5 | 42 | 26 | +16 | 50% |
| Bayer 04 Leverkusen | 23 | 7 | 5 | 11 | 39 | 45 | -6 | 30% |
| 1. FC Union Berlin | 22 | 8 | 6 | 8 | 38 | 36 | +2 | 36% |
| FC Bayern München | 21 | 2 | 4 | 15 | 21 | 66 | -45 | 10% |
| FC St. Gallen | 20 | 6 | 3 | 11 | 28 | 33 | -5 | 30% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 07/08 | First senior goal | |
| 16/17 | Goal #50 (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 | 26 | 403 | 2 | 0 | 0 | 0.45 |
| 23/24 | 42 | 873 | 5 | 0 | 0 | 0.52 |
| 22/23 | 34 | 323 | 3 | 0 | 0 | 0.84 |
| 21/22 | 39 | 1,133 | 1 | 0 | 0 | 0.08 |
| 20/21 | 22 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 16 | 376 | 1 | 0 | 0 | 0.24 |
| 18/19 | 28 | 304 | 5 | 0 | 0 | 1.48 |
| 17/18 | 27 | 1,441 | 2 | 0 | 0 | 0.12 |
| 16/17 | 27 | 537 | 2 | 0 | 0 | 0.34 |
| 15/16 | 14 | 344 | 1 | 0 | 0 | 0.26 |
| 13/14 | 38 | 1,422 | 2 | 0 | 0 | 0.13 |
| 12/13 | 36 | 815 | 7 | 0 | 0 | 0.77 |
| 11/12 | 35 | 440 | 4 | 0 | 0 | 0.82 |
| 10/11 | 39 | 726 | 3 | 0 | 0 | 0.37 |
| 09/10 | 32 | 602 | 1 | 0 | 0 | 0.15 |
| 08/09 | 28 | 294 | 1 | 0 | 0 | 0.31 |
| 07/08 | 8 | 180 | 1 | 0 | 0 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Steven Zuber
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Steven Zuber
Who is Steven Zuber?
Steven Zuber is a Switzerland professional footballer who plays as a attacking midfield for FC Zürich.
How old is Steven Zuber?
Steven Zuber is 34 years old. He was born on August 17, 1991 in Winterthur.
What position does Steven Zuber play?
Steven Zuber plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Steven Zuber play for?
Steven Zuber currently plays for FC Zürich.
How many career goals has Steven Zuber scored?
Across all senior club competitions in our dataset, Steven Zuber has scored 99 goals in 519 appearances.
What is Steven Zuber's market value?
Steven Zuber's most recent reported market value is €1.20m.
Switzerland