Dario Ulrich
Career snapshot
Career highs
Born the same day
Shares 1998-03-12 · 6 players total
| Full name | Dario Ulrich |
|---|---|
| Date of birth | 1998-03-12 (28 yrs) |
| Place of birth | Schwyz, Switzerland |
| Citizenship | Switzerland |
| Position | Midfield - Right Midfield (main: Midfield) |
| Foot | right |
| Height | 173.00 m |
| Current club | FC Winterthur |
| Joined | 2025-01-01 |
| Contract expires | 2026-06-30 |
| Agent | Sports Balance |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Winterthur | 3 | 17/18 | 25/26 | 43 | 0 | 3 | 0 |
| FC Luzern | 3 | 16/17 | 24/25 | 36 | 1 | 1 | 92 |
| FC Vaduz | 2 | 21/22 | 22/23 | 79 | 3 | 10 | 2,839 |
| SC Kriens | 3 | 18/19 | 20/21 | 96 | 6 | 15 | 3,239 |
| FC Luzern U21 | 4 | 14/15 | 17/18 | 51 | 11 | 7 | 834 |
| FC Winterthur U21 | 1 | 17/18 | 17/18 | 7 | 1 | 0 | 549 |
| Team FC Luzern-SC Kriens U18 | 3 | 13/14 | 15/16 | 31 | 7 | 0 | 1,116 |
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 Winterthur | 5 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | Swiss Cup | FC Winterthur | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Super League | FC Winterthur | 18 | 0 | 1 | 4 | 0 | 0 |
| 24/25 | Super League | FC Luzern | 6 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Swiss Cup | FC Luzern | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Super League | FC Luzern | 25 | 0 | 1 | 3 | 0 | 0 |
| 23/24 | Swiss Cup | FC Luzern | 2 | 1 | 0 | 0 | 1 | 92 |
| 23/24 | UECL Quali | FC Luzern | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Challenge League | FC Vaduz | 28 | 1 | 3 | 5 | 1 | 2,241 |
| 22/23 | Conference L. | FC Vaduz | 6 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | FL-Cup | FC Vaduz | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | UECL Quali | FC Vaduz | 6 | 1 | 1 | 2 | 0 | 477 |
| 21/22 | Challenge League | FC Vaduz | 33 | 0 | 5 | 9 | 0 | 0 |
| 21/22 | FL-Cup | FC Vaduz | 2 | 1 | 0 | 0 | 0 | 121 |
| 21/22 | UECL Quali | FC Vaduz | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Challenge League | SC Kriens | 31 | 2 | 7 | 7 | 0 | 1,060 |
| 20/21 | Swiss Cup | SC Kriens | 1 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Challenge League | SC Kriens | 33 | 2 | 6 | 4 | 0 | 1,170 |
| 19/20 | Schweizer Cup | SC Kriens | 2 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Challenge League | SC Kriens | 27 | 1 | 1 | 2 | 0 | 931 |
| 18/19 | Schweizer Cup | SC Kriens | 2 | 1 | 0 | 0 | 0 | 78 |
| 17/18 | 1. Liga Gr. 2 | FC Luzern U21 | 4 | 2 | 0 | 1 | 0 | 180 |
| 17/18 | 1. Liga Gr. 3 | FC Winterthur U21 | 7 | 1 | 0 | 1 | 0 | 549 |
| 17/18 | Challenge League | FC Winterthur | 18 | 0 | 1 | 3 | 1 | 0 |
| 17/18 | Schweizer Cup | FC Winterthur | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 1. Liga Gr. 2 | FC Luzern U21 | 23 | 5 | 5 | 8 | 0 | 371 |
| 16/17 | 1. Liga Playoff | FC Luzern U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Super League | FC Luzern | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | 1. Liga Gr. 2 | FC Luzern U21 | 17 | 4 | 2 | 1 | 0 | 283 |
| 15/16 | Schweizer Cup U18 | Team FC Luzern-SC Kriens U18 | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | U18 Elite League | Team FC Luzern-SC Kriens U18 | 8 | 4 | 0 | 0 | 0 | 168 |
| 14/15 | 1. Liga Gr. 2 | FC Luzern U21 | 5 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Schweizer Cup U18 | Team FC Luzern-SC Kriens U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U18 Elite League | Team FC Luzern-SC Kriens U18 | 16 | 2 | 0 | 3 | 0 | 655 |
| 13/14 | U18 Elite League | Team FC Luzern-SC Kriens U18 | 5 | 1 | 0 | 0 | 0 | 293 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | Luzern Yth. | Luzern U18 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Luzern U18 | Luzern U21 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Luzern U21 | FC Luzern | Transfer | 0 | — |
| 17/18 | 2017-08-28 | FC Luzern | FC Winterthur | Loan | 100000 | — |
| 17/18 | 2018-06-30 | FC Winterthur | FC Luzern | Return from loan | 200000 | — |
| 18/19 | 2018-07-01 | FC Luzern | SC Kriens | Loan | 200000 | — |
| 18/19 | 2019-06-30 | SC Kriens | FC Luzern | Return from loan | 200000 | — |
| 19/20 | 2019-07-01 | FC Luzern | SC Kriens | Transfer | 200000 | — |
| 21/22 | 2021-07-01 | SC Kriens | FC Vaduz | Transfer | 450000 | — |
| 23/24 | 2023-07-01 | FC Vaduz | FC Luzern | Transfer | 300000 | — |
| 24/25 | 2025-01-01 | FC Luzern | FC Winterthur | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | unknown injury | 2018-02-07 | 2018-04-04 | 57 | 10 |
| 18/19 | unknown injury | 2018-05-19 | 2018-05-25 | 7 | 1 |
| 20/21 | unknown injury | 2021-03-05 | 2021-04-01 | 28 | 3 |
| 21/22 | Ill | 2022-03-17 | 2022-03-24 | 8 | 1 |
| 22/23 | Achilles tendon problems | 2023-01-12 | 2023-02-09 | 29 | 2 |
| 22/23 | unknown injury | 2023-03-08 | 2023-04-03 | 27 | 3 |
| 22/23 | unknown injury | 2023-04-28 | 2023-05-04 | 7 | 1 |
| 24/25 | unknown injury | 2025-03-12 | 2025-03-26 | 15 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28436 | #7 | 6 | 0 | — | — | former national player |
| Team #28155 | #16 | 8 | 0 | — | — | former national player |
| Team #23140 | #7 | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marijan Urtic | 1 | 0 | 0 |
| Joel Miranda | 2 | 0 | 0 |
| Matteo Di Giusto | 2 | 0 | 0 |
| Albin Sadrijaj | 1 | 0 | 0 |
| Yannick Schmid | 2 | 0 | 0 |
| Idriz Voca | 2 | 0 | 0 |
| Fabio Fehr | 1 | 2 | 0 |
| Cédric Gasser | 2 | 1 | 0 |
| Dejan Djokic | 1 | 2 | 0 |
| Jan Elvedi | 1 | 1 | 0 |
| Tunahan Çiçek | 1 | 1 | 0 |
| Anthony Bürgisser | 1 | 0 | 0 |
| Diogo Costa | 1 | 0 | 0 |
| Marco Rüedi | 1 | 4 | 0 |
| Manuel Sutter | 1 | 1 | 0 |
| Liridon Berisha | 1 | 1 | 0 |
| Simon Enzler | 2 | 0 | 0 |
| Benjamin Büchel | 1 | 0 | 0 |
| Rrezart Hoxha | 2 | 5 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | 1. Liga Gr. 2 | FC Luzern U21 | 5 | 23 |
| 15/16 | 1. Liga Gr. 2 | FC Luzern U21 | 4 | 17 |
| 15/16 | U18 Elite League | Team FC Luzern-SC Kriens U18 | 4 | 8 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Challenge League | SC Kriens | 7 | 31 |
| 19/20 | Challenge League | SC Kriens | 6 | 33 |
| 16/17 | 1. Liga Gr. 2 | FC Luzern U21 | 5 | 23 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | SC Kriens | FC Luzern | Return from loan | — | €200k |
| 18/19 | 2018-07-01 | FC Luzern | SC Kriens | Loan | — | €200k |
| 17/18 | 2018-06-30 | FC Winterthur | FC Luzern | Return from loan | — | €200k |
| 17/18 | 2017-08-28 | FC Luzern | FC Winterthur | Loan | — | €100k |
Last 20 matches for FC Winterthur while Dario Ulrich 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 |
FC Winterthur | 2–0 | FC Sion | Available |
| 2025-05-17 | C1 |
FC Winterthur | 2–2 | Yverdon Sport FC | Available |
| 2025-05-13 | C1 |
FC Zürich | 4–1 | FC Winterthur | Available |
| 2025-05-10 | C1 |
FC St. Gallen | 1–4 | FC Winterthur | Available |
| 2025-05-03 | C1 |
FC Winterthur | 2–0 | Grasshopper Club Zürich | Available |
| 2025-04-19 | C1 |
Grasshopper Club Zürich | 0–1 | FC Winterthur | Available |
| 2025-04-12 | C1 |
FC Winterthur | 1–0 | FC Lausanne-Sport | Available |
| 2025-04-05 | C1 |
FC Winterthur | 0–0 | FC Zürich | Available |
| 2025-04-02 | C1 |
FC Sion | 1–2 | FC Winterthur | Available |
| 2025-03-30 | C1 |
FC Winterthur | 0–2 | FC Basel 1893 | Available |
| 2025-03-16 | C1 |
FC Lugano | 2–1 | FC Winterthur | INJURED unknown injury |
| 2025-03-08 | C1 |
Yverdon Sport FC | 2–1 | FC Winterthur | Available |
| 2025-03-01 | C1 |
FC Winterthur | 4–0 | FC St. Gallen | Available |
| 2025-02-23 | C1 |
Servette FC | 3–1 | FC Winterthur | Available |
| 2025-02-15 | C1 |
FC Winterthur | 1–0 | BSC Young Boys | Available |
| 2025-02-09 | C1 |
FC Luzern | 3–2 | FC Winterthur | Available |
| 2025-02-06 | C1 |
FC Winterthur | 0–2 | FC Zürich | Available |
| 2025-02-02 | C1 |
Yverdon Sport FC | 3–0 | FC Winterthur | Available |
| 2025-01-25 | C1 |
FC Winterthur | 2–3 | FC Lugano | Available |
| 2025-01-18 | C1 |
BSC Young Boys | 0–0 | FC Winterthur | Available |
Teams faced most often by Dario Ulrich'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 Zürich | 35 | 13 | 9 | 13 | 47 | 58 | -11 | 37% |
| BSC Young Boys | 35 | 9 | 8 | 18 | 51 | 65 | -14 | 26% |
| FC St. Gallen | 35 | 19 | 6 | 10 | 67 | 46 | +21 | 54% |
| FC Basel 1893 | 28 | 4 | 7 | 17 | 28 | 57 | -29 | 14% |
| FC Sion | 28 | 9 | 7 | 12 | 41 | 43 | -2 | 32% |
| Grasshopper Club Zürich | 28 | 12 | 7 | 9 | 47 | 38 | +9 | 43% |
| FC Aarau | 24 | 9 | 8 | 7 | 47 | 40 | +7 | 38% |
| FC Lugano | 23 | 7 | 6 | 10 | 34 | 38 | -4 | 30% |
| FC Thun | 20 | 3 | 6 | 11 | 16 | 26 | -10 | 15% |
| FC Lausanne-Sport | 20 | 5 | 3 | 12 | 18 | 35 | -17 | 25% |
| Neuchâtel Xamax FCS | 16 | 7 | 4 | 5 | 22 | 18 | +4 | 44% |
| FC Chiasso | 16 | 7 | 8 | 1 | 23 | 11 | +12 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 25 | 0 | 4 | 0 | 0 | 0 |
| 23/24 | 29 | 92 | 3 | 0 | 1 | 3.91 |
| 22/23 | 42 | 2,718 | 9 | 0 | 1 | 0.33 |
| 21/22 | 37 | 121 | 9 | 0 | 0 | 6.69 |
| 20/21 | 32 | 1,060 | 8 | 1 | 0 | 0.76 |
| 19/20 | 35 | 1,170 | 6 | 0 | 0 | 0.46 |
| 18/19 | 29 | 1,009 | 2 | 0 | 0 | 0.18 |
| 17/18 | 30 | 729 | 5 | 0 | 1 | 0.74 |
| 16/17 | 25 | 371 | 8 | 0 | 0 | 1.94 |
| 15/16 | 26 | 451 | 2 | 0 | 0 | 0.4 |
| 14/15 | 22 | 655 | 3 | 0 | 0 | 0.41 |
Output by competition
Career goals and assists broken down by tournament.
More on Dario Ulrich
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dario Ulrich
Who is Dario Ulrich?
Dario Ulrich is a Switzerland professional footballer who plays as a right midfield for FC Winterthur.
How old is Dario Ulrich?
Dario Ulrich is 28 years old. He was born on March 12, 1998 in Schwyz.
What position does Dario Ulrich play?
Dario Ulrich plays as a right midfield (Midfield - Right Midfield).
What club does Dario Ulrich play for?
Dario Ulrich currently plays for FC Winterthur.
How many career goals has Dario Ulrich scored?
Across all senior club competitions in our dataset, Dario Ulrich has scored 29 goals in 343 appearances.
What is Dario Ulrich's market value?
Dario Ulrich's most recent reported market value is €200k.
Switzerland