Vilson Doda
Career snapshot
Position rank · 21/22
Among 313 Midfield - Right Midfields · ≥200 mins
Career highs
Born the same day
Shares 1990-06-29 · 6 players total
| Full name | Vilson Doda |
|---|---|
| Date of birth | 1990-06-29 (35 yrs) |
| Place of birth | Gjakovë, Switzerland |
| Citizenship | Switzerland Kosovo |
| Position | Midfield - Right Midfield (main: Midfield) |
| Foot | right |
| Height | 181.00 m |
| Current club | FC Spreitenbach |
| Joined | 2022-07-01 |
| Contract expires | — |
| Agent | no agent |
Percentile rank vs 210 other Midfield - Right Midfields with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Wohlen | 3 | 19/20 | 21/22 | 41 | 8 | 0 | 1,654 |
| FC Kosova Zurich | 2 | 17/18 | 18/19 | 50 | 15 | 0 | 521 |
| SC YF Juventus Zürich | 3 | 14/15 | 16/17 | 63 | 11 | 2 | 1,095 |
| FC Tuggen | 4 | 11/12 | 16/17 | 96 | 32 | 6 | 898 |
| FC Winterthur | 2 | 09/10 | 10/11 | 14 | 0 | 0 | 0 |
| FC Winterthur U21 | 3 | 08/09 | 10/11 | 54 | 17 | 0 | 767 |
| FC Zürich U21 | 1 | 08/09 | 08/09 | 6 | 1 | 0 | 273 |
| FC Zürich U18 | 1 | 07/08 | 07/08 | 1 | 1 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | 1. Liga Gr. 2 | FC Wohlen | 16 | 1 | 0 | 1 | 0 | 848 |
| 21/22 | 1. Liga Playoff | FC Wohlen | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Swiss Cup qualifiers | FC Wohlen | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 1. Liga Gr. 2 | FC Wohlen | 6 | 1 | 0 | 1 | 0 | 471 |
| 20/21 | Swiss Cup qualifiers | FC Wohlen | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 1. Liga Gr. 2 | FC Wohlen | 12 | 4 | 0 | 3 | 0 | 245 |
| 19/20 | Schweizer Cup | FC Wohlen | 2 | 2 | 0 | 0 | 0 | 90 |
| 19/20 | Swiss Cup qualifiers | FC Wohlen | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 1. Liga Gr. 3 | FC Kosova Zurich | 23 | 11 | 0 | 3 | 0 | 162 |
| 18/19 | Schweizer Cup | FC Kosova Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Swiss Cup qualifiers | FC Kosova Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | 1. Liga Gr. 3 | FC Kosova Zurich | 21 | 4 | 0 | 2 | 0 | 359 |
| 17/18 | Schweizer Cup | FC Kosova Zurich | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Swiss Cup qualifiers | FC Kosova Zurich | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Promotion League | FC Tuggen | 9 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Promotion League | SC YF Juventus Zürich | 11 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Swiss Cup qualifiers | FC Tuggen | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Promotion League | SC YF Juventus Zürich | 23 | 5 | 2 | 3 | 0 | 336 |
| 15/16 | Schweizer Cup | SC YF Juventus Zürich | 2 | 1 | 0 | 0 | 0 | 135 |
| 15/16 | Swiss Cup qualifiers | SC YF Juventus Zürich | 1 | 1 | 0 | 0 | 0 | 90 |
| 14/15 | Promotion League | SC YF Juventus Zürich | 25 | 4 | 0 | 6 | 0 | 534 |
| 14/15 | Schweizer Cup | SC YF Juventus Zürich | 1 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Promotion League | FC Tuggen | 25 | 12 | 6 | 6 | 0 | 173 |
| 13/14 | Schweizer Cup | FC Tuggen | 3 | 2 | 0 | 0 | 0 | 100 |
| 12/13 | 1.Liga Promotion | FC Tuggen | 29 | 8 | 0 | 6 | 0 | 275 |
| 12/13 | Swiss Cup | FC Tuggen | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | 1. Liga Gr. 3 (- 11/12) | FC Tuggen | 24 | 7 | 0 | 1 | 0 | 202 |
| 11/12 | Swiss Cup | FC Tuggen | 3 | 2 | 0 | 1 | 0 | 103 |
| 11/12 | Swiss Cup qualifiers | FC Tuggen | 1 | 1 | 0 | 0 | 0 | 45 |
| 10/11 | 1. Liga Gr. 3 (- 11/12) | FC Winterthur U21 | 17 | 6 | 0 | 3 | 0 | 218 |
| 10/11 | Challenge League | FC Winterthur | 11 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Swiss Cup | FC Winterthur | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | 1. Liga Gr. 2 (- 11/12) | FC Winterthur U21 | 30 | 9 | 0 | 3 | 0 | 288 |
| 09/10 | Challenge League | FC Winterthur | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | 1. Liga Gr. 3 (- 11/12) | FC Winterthur U21 | 7 | 2 | 0 | 0 | 0 | 261 |
| 08/09 | 1. Liga Gr. 3 (- 11/12) | FC Zürich U21 | 6 | 1 | 0 | 0 | 0 | 273 |
| 07/08 | U18 Elite League | FC Zürich U18 | 1 | 1 | 0 | 1 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2010-02-01 | FC Zürich U21 | Winterthur U21 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Winterthur U21 | FC Winterthur | Transfer | 50000 | — |
| 11/12 | 2011-07-01 | FC Winterthur | FC Tuggen | Transfer | 75000 | — |
| 14/15 | 2014-07-01 | FC Tuggen | SC YF Juventus | Transfer | 100000 | — |
| 16/17 | 2017-01-01 | SC YF Juventus | FC Tuggen | Transfer | 50000 | — |
| 17/18 | 2017-07-11 | FC Tuggen | FC Kosova | Transfer | 50000 | — |
| 18/19 | 2019-07-01 | FC Kosova | FC Wohlen | Transfer | 0 | — |
| 22/23 | 2022-07-01 | FC Wohlen | FC Spreitenbach | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Patrick Peters | 2 | 0 | 0 |
| Javier Santana | 2 | 0 | 0 |
| Fuat Sulimani | 1 | 0 | 0 |
| Mychell Chagas | 1 | 0 | 0 |
| Arben Buqaj | 2 | 0 | 0 |
| Granit Lekaj | 1 | 0 | 0 |
| Dein Barreiro | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 13/14 | Promotion League | FC Tuggen | 12 | 25 |
| 18/19 | 1. Liga Gr. 3 | FC Kosova Zurich | 11 | 23 |
| 09/10 | 1. Liga Gr. 2 (- 11/12) | FC Winterthur U21 | 9 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Promotion League | FC Tuggen | 6 | 25 |
| 15/16 | Promotion League | SC YF Juventus Zürich | 2 | 23 |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 07/08 | First senior goal | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 21/22 | 18 | 848 | 1 | 0 | 0 | 0.11 |
| 20/21 | 8 | 471 | 1 | 0 | 0 | 0.19 |
| 19/20 | 15 | 335 | 3 | 0 | 0 | 0.81 |
| 18/19 | 25 | 162 | 3 | 0 | 0 | 1.67 |
| 17/18 | 25 | 359 | 2 | 0 | 0 | 0.5 |
| 16/17 | 21 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | 26 | 561 | 3 | 0 | 0 | 0.48 |
| 14/15 | 26 | 534 | 7 | 0 | 0 | 1.18 |
| 13/14 | 28 | 273 | 6 | 0 | 0 | 1.98 |
| 12/13 | 30 | 275 | 6 | 0 | 0 | 1.96 |
| 11/12 | 28 | 350 | 2 | 0 | 0 | 0.51 |
| 10/11 | 30 | 218 | 3 | 0 | 0 | 1.24 |
| 09/10 | 31 | 288 | 3 | 0 | 0 | 0.94 |
| 07/08 | 1 | 90 | 1 | 0 | 0 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Vilson Doda
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Vilson Doda
Who is Vilson Doda?
Vilson Doda is a Switzerland professional footballer who plays as a right midfield for FC Spreitenbach.
How old is Vilson Doda?
Vilson Doda is 35 years old. He was born on June 29, 1990 in Gjakovë.
What position does Vilson Doda play?
Vilson Doda plays as a right midfield (Midfield - Right Midfield).
What club does Vilson Doda play for?
Vilson Doda currently plays for FC Spreitenbach.
How many career goals has Vilson Doda scored?
Across all senior club competitions in our dataset, Vilson Doda has scored 85 goals in 325 appearances.