Sandro Wieser
Career snapshot
Career highs
Born the same day
Shares 1993-02-03 · 6 players total
| Full name | Sandro Wieser |
|---|---|
| Date of birth | 1993-02-03 (33 yrs) |
| Place of birth | Vaduz, Liechtenstein |
| Citizenship | Liechtenstein |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | left |
| Height | 185.00 m |
| Current club | FC Tuggen |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | HWH Sport |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Tuggen | 1 | 25/26 | 25/26 | 5 | 0 | 0 | 0 |
| FC Vaduz | 6 | 18/19 | 24/25 | 143 | 9 | 6 | 2,771 |
| KSV Roeselare (-2020) | 1 | 17/18 | 17/18 | 11 | 1 | 0 | 410 |
| Reading FC | 1 | 16/17 | 16/17 | 0 | 0 | 0 | 0 |
| FC Reading U23 | 1 | 16/17 | 16/17 | 6 | 1 | 0 | 315 |
| FC Thun | 1 | 15/16 | 15/16 | 26 | 4 | 1 | 761 |
| FC Aarau | 1 | 14/15 | 14/15 | 16 | 4 | 1 | 370 |
| Team Aargau U21 | 1 | 14/15 | 14/15 | 4 | 3 | 0 | 90 |
| SV Ried | 1 | 13/14 | 13/14 | 14 | 0 | 4 | 0 |
| TSG 1899 Hoffenheim II | 2 | 11/12 | 12/13 | 28 | 0 | 2 | 0 |
| FC Basel 1893 | 2 | 10/11 | 11/12 | 2 | 0 | 0 | 0 |
| TSG 1899 Hoffenheim | 1 | 11/12 | 11/12 | 1 | 0 | 0 | 0 |
| FC Basel 1893 U21 | 3 | 09/10 | 11/12 | 29 | 4 | 0 | 271 |
| FC Basel 1893 U18 | 1 | 09/10 | 09/10 | 20 | 9 | 0 | 193 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 1. Liga gr. 3 | FC Tuggen | 5 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Challenge League | FC Vaduz | 25 | 0 | 2 | 13 | 0 | 0 |
| 24/25 | FL-Cup | FC Vaduz | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | UECL Qualifiers | FC Vaduz | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Challenge League | FC Vaduz | 27 | 3 | 2 | 12 | 0 | 559 |
| 23/24 | FL-Cup | FC Vaduz | 3 | 1 | 0 | 1 | 0 | 190 |
| 23/24 | UECL Quali | FC Vaduz | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Challenge League | FC Vaduz | 6 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Europa League Qualifying | FC Vaduz | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Super League | FC Vaduz | 16 | 1 | 0 | 5 | 0 | 949 |
| 19/20 | Challenge League | FC Vaduz | 17 | 0 | 1 | 6 | 0 | 0 |
| 19/20 | Europa League Qualifying | FC Vaduz | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Super League Barrage | FC Vaduz | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Challenge League | FC Vaduz | 29 | 3 | 1 | 10 | 0 | 848 |
| 18/19 | Europa League Qualifying | FC Vaduz | 4 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | FL-Cup | FC Vaduz | 3 | 1 | 0 | 1 | 0 | 225 |
| 17/18 | Croky Cup | KSV Roeselare (-2020) | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | PL Relegation | KSV Roeselare (-2020) | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Proximus League | KSV Roeselare (-2020) | 8 | 1 | 0 | 3 | 0 | 410 |
| 16/17 | Championship | Reading FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Cup | Reading FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | FC Reading U23 | 2 | 0 | 0 | 0 | 1 | 0 |
| 16/17 | Premier League 2 | FC Reading U23 | 4 | 1 | 0 | 0 | 0 | 315 |
| 15/16 | Europa League Qualifying | FC Thun | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Schweizer Cup | FC Thun | 2 | 1 | 0 | 0 | 0 | 165 |
| 15/16 | Super League | FC Thun | 22 | 3 | 1 | 8 | 0 | 596 |
| 14/15 | 2. Liga Inter - Gr. 5 | Team Aargau U21 | 4 | 3 | 0 | 0 | 0 | 90 |
| 14/15 | Schweizer Cup | FC Aarau | 2 | 2 | 0 | 1 | 0 | 90 |
| 14/15 | Super League | FC Aarau | 14 | 2 | 1 | 2 | 1 | 280 |
| 13/14 | Bundesliga | SV Ried | 11 | 0 | 3 | 6 | 0 | 0 |
| 13/14 | ÖFB-Cup | SV Ried | 3 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Regionalliga Südwest | TSG 1899 Hoffenheim II | 16 | 0 | 0 | 8 | 0 | 0 |
| 11/12 | 1. Liga Gr. 2 (- 11/12) | FC Basel 1893 U21 | 11 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Bundesliga | TSG 1899 Hoffenheim | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Regionalliga Süd | TSG 1899 Hoffenheim II | 12 | 0 | 2 | 5 | 0 | 0 |
| 11/12 | Super League | FC Basel 1893 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | 1. Liga Gr. 2 (- 11/12) | FC Basel 1893 U21 | 16 | 4 | 0 | 1 | 0 | 271 |
| 10/11 | Europa League | FC Basel 1893 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Super League | FC Basel 1893 | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | 1. Liga Gr. 2 (- 11/12) | FC Basel 1893 U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | U18 Elite League | FC Basel 1893 U18 | 20 | 9 | 0 | 4 | 0 | 193 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 03/04 | 2004-01-01 | FC Triesen Yth. | FC Vaduz Yth. | Transfer | 0 | — |
| 06/07 | 2006-07-20 | FC Vaduz Yth. | FC Basel U16 | Transfer | 325000 | — |
| 09/10 | 2009-07-01 | FC Basel U16 | FC Basel U18 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | FC Basel U18 | FC Basel U21 | Transfer | 0 | — |
| 10/11 | 2011-01-01 | FC Basel U21 | FC Basel | Transfer | 150000 | — |
| 11/12 | 2012-01-01 | FC Basel | TSG Hoffenheim | Transfer | 200000 | €1.00m |
| 13/14 | 2013-07-01 | TSG Hoffenheim | SV Ried | Loan | 600000 | — |
| 13/14 | 2014-06-30 | SV Ried | TSG Hoffenheim | Return from loan | 600000 | — |
| 14/15 | 2014-07-01 | TSG Hoffenheim | FC Aarau | Loan | 600000 | — |
| 14/15 | 2015-06-30 | FC Aarau | TSG Hoffenheim | Return from loan | 350000 | — |
| 15/16 | 2015-07-24 | TSG Hoffenheim | FC Thun | Transfer | 350000 | — |
| 16/17 | 2016-08-18 | FC Thun | Reading | Transfer | 1000000 | — |
| 17/18 | 2017-08-31 | Reading | KSV Roeselare | Loan | 750000 | — |
| 17/18 | 2018-06-30 | KSV Roeselare | Reading | Return from loan | 400000 | — |
| 18/19 | 2018-07-01 | Reading | FC Vaduz | Transfer | 400000 | — |
| 25/26 | 2025-07-01 | FC Vaduz | FC Tuggen | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Internal ligament strain | 2016-03-31 | 2016-04-29 | 30 | 5 |
| 15/16 | Adductor pain | 2016-05-15 | 2016-05-31 | 17 | 3 |
| 16/17 | Bone bruise | 2017-01-31 | 2017-07-01 | 152 | 26 |
| 17/18 | Hamstring injury | 2017-09-21 | 2017-09-29 | 9 | 1 |
| 17/18 | Tendon irritation | 2017-10-04 | 2017-10-09 | 6 | 4 |
| 17/18 | Broken cheekbone | 2018-04-16 | 2018-06-30 | 76 | 2 |
| 18/19 | Ankle ligament tear | 2019-05-08 | 2019-06-05 | 29 | 4 |
| 19/20 | Dental surgery | 2019-07-16 | 2019-07-22 | 7 | 2 |
| 19/20 | Cartilage damage | 2019-09-24 | 2020-04-06 | 196 | 22 |
| 20/21 | unknown injury | 2020-11-18 | 2020-11-26 | 9 | 1 |
| 20/21 | unknown injury | 2021-02-04 | 2021-02-18 | 15 | 2 |
| 20/21 | Ankle injury | 2021-02-22 | 2021-04-02 | 40 | 9 |
| 20/21 | Ankle injury | 2021-04-09 | 2022-10-20 | 560 | 91 |
| 22/23 | unknown injury | 2023-04-13 | 2023-06-30 | 79 | 11 |
| 24/25 | unknown injury | 2024-08-07 | 2024-08-22 | 16 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #30412 | — | 3 | 0 | — | — | former national player |
| Team #25789 | — | 5 | 2 | — | — | former national player |
| Team #25722 | — | 0 | 0 | — | — | former national player |
| Team #5673 | #10 | 69 | 2 | — | — | recent national player |
| Team #5599 | #10 | 6 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Denis Simani | 1 | 1 | 0 |
| Arlind Ajeti | 2 | 0 | 0 |
| Lorik Emini | 2 | 2 | 0 |
| Aron Sele | 1 | 0 | 0 |
| Yannick Schmid | 1 | 0 | 0 |
| Dominik Schwizer | 2 | 0 | 0 |
| Gabriel Lüchinger | 1 | 1 | 0 |
| Dejan Djokic | 2 | 0 | 0 |
| Tunahan Çiçek | 1 | 1 | 0 |
| Manuel Sutter | 1 | 0 | 0 |
| Benjamin Büchel | 1 | 0 | 0 |
| Lars Traber | 1 | 0 | 0 |
| Liridon Berisha | 2 | 0 | 0 |
| Cédric Gasser | 2 | 0 | 0 |
| Mohamed Coulibaly | 1 | 0 | 0 |
| Roman Buess | 2 | 0 | 0 |
| Fabrizio Cavegn | 2 | 0 | 0 |
| Maximilian Göppel | 1 | 0 | 0 |
| Nicolas Hasler | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 09/10 | U18 Elite League | FC Basel 1893 U18 | 9 | 20 |
| 10/11 | 1. Liga Gr. 2 (- 11/12) | FC Basel 1893 U21 | 4 | 16 |
| 14/15 | 2. Liga Inter - Gr. 5 | Team Aargau U21 | 3 | 4 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Bundesliga | SV Ried | 3 | 11 |
| 23/24 | Challenge League | FC Vaduz | 2 | 27 |
| 11/12 | Regionalliga Süd | TSG 1899 Hoffenheim II | 2 | 12 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | KSV Roeselare | Reading | Return from loan | — | €400k |
| 17/18 | 2017-08-31 | Reading | KSV Roeselare | Loan | — | €750k |
| 14/15 | 2015-06-30 | FC Aarau | TSG Hoffenheim | Return from loan | — | €350k |
| 14/15 | 2014-07-01 | TSG Hoffenheim | FC Aarau | Loan | — | €600k |
| 13/14 | 2014-06-30 | SV Ried | TSG Hoffenheim | Return from loan | — | €600k |
| 13/14 | 2013-07-01 | TSG Hoffenheim | SV Ried | Loan | — | €600k |
Teams faced most often by Sandro Wieser'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 Sion | 28 | 9 | 5 | 14 | 32 | 38 | -6 | 32% |
| Grasshopper Club Zürich | 24 | 7 | 7 | 10 | 28 | 34 | -6 | 29% |
| Neuchâtel Xamax FCS | 20 | 9 | 5 | 6 | 41 | 29 | +12 | 45% |
| FC Zürich | 20 | 4 | 8 | 8 | 22 | 36 | -14 | 20% |
| BSC Young Boys | 20 | 2 | 8 | 10 | 16 | 34 | -18 | 10% |
| FC Luzern | 20 | 4 | 8 | 8 | 17 | 34 | -17 | 20% |
| FC St. Gallen | 20 | 7 | 4 | 9 | 30 | 33 | -3 | 35% |
| FC Basel 1893 | 20 | 3 | 5 | 12 | 22 | 46 | -24 | 15% |
| FC Wil 1900 | 16 | 6 | 3 | 7 | 25 | 31 | -6 | 38% |
| FC Schaffhausen | 16 | 7 | 4 | 5 | 26 | 21 | +5 | 44% |
| SC Kriens | 8 | 5 | 3 | 0 | 15 | 5 | +10 | 63% |
| FC Thun Berner Oberland | 8 | 3 | 1 | 4 | 14 | 14 | 0 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 09/10 | 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 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 28 | 0 | 15 | 0 | 0 | 0 |
| 23/24 | 32 | 749 | 14 | 3 | 0 | 2.04 |
| 22/23 | 6 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 17 | 949 | 6 | 1 | 0 | 0.66 |
| 19/20 | 24 | 0 | 7 | 0 | 0 | 0 |
| 18/19 | 36 | 1,073 | 12 | 0 | 0 | 1.01 |
| 17/18 | 11 | 410 | 3 | 0 | 0 | 0.66 |
| 16/17 | 6 | 315 | 0 | 0 | 1 | 0.29 |
| 15/16 | 26 | 761 | 8 | 0 | 0 | 0.95 |
| 14/15 | 20 | 460 | 3 | 0 | 1 | 0.78 |
| 13/14 | 14 | 0 | 6 | 0 | 0 | 0 |
| 12/13 | 16 | 0 | 8 | 0 | 0 | 0 |
| 11/12 | 24 | 0 | 6 | 0 | 0 | 0 |
| 10/11 | 18 | 271 | 1 | 0 | 0 | 0.33 |
| 09/10 | 22 | 193 | 4 | 1 | 0 | 2.33 |
Output by competition
Career goals and assists broken down by tournament.
More on Sandro Wieser
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Sandro Wieser
Who is Sandro Wieser?
Sandro Wieser is a Liechtenstein professional footballer who plays as a defensive midfield for FC Tuggen.
How old is Sandro Wieser?
Sandro Wieser is 33 years old. He was born on February 3, 1993 in Vaduz.
What position does Sandro Wieser play?
Sandro Wieser plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Sandro Wieser play for?
Sandro Wieser currently plays for FC Tuggen.
How many career goals has Sandro Wieser scored?
Across all senior club competitions in our dataset, Sandro Wieser has scored 35 goals in 305 appearances.
What is Sandro Wieser's market value?
Sandro Wieser's most recent reported market value is €100k.
Liechtenstein