Career snapshot
Career highs
| Full name | Thomas Villadsen |
|---|---|
| Date of birth | 1984-09-04 (41 yrs) |
| Place of birth | Kopenhagen, Denmark |
| Citizenship | Denmark |
| Position | Goalkeeper |
| Foot | right |
| Height | 184.00 m |
| Current club | Retired |
| Joined | 2019-01-07 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Lyngby BK Reserves | 1 | 19/20 | 19/20 | 0 | 0 | 0 | 0 |
| Nyköbing FC | 3 | 16/17 | 18/19 | 43 | 0 | 0 | 3,960 |
| FC Roskilde | 1 | 15/16 | 15/16 | 18 | 0 | 0 | 1,620 |
| FC Vestsjaelland | 1 | 14/15 | 14/15 | 0 | 0 | 0 | 0 |
| AC Horsens | 1 | 13/14 | 13/14 | 15 | 0 | 0 | 1,350 |
| FC Nordsjaelland | 2 | 09/10 | 12/13 | 2 | 0 | 0 | 240 |
| Ceahlăul Piatra Neamț | 3 | 09/10 | 11/12 | 58 | 0 | 0 | 5,220 |
| FC Emmen | 2 | 07/08 | 08/09 | 62 | 0 | 0 | 5,514 |
| FC Copenhagen | 2 | 04/05 | 06/07 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 19/20 | Reserveligaen | Lyngby BK Reserves | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Reserveligaen Spring | Lyngby BK Reserves | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | NordicBet LIGA | Nyköbing FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Sydbank Pokalen | Nyköbing FC | 3 | 0 | 0 | 0 | 0 | 330 |
| 17/18 | DBU Pokalen | Nyköbing FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 17/18 | NordicBet LIGA | Nyköbing FC | 6 | 0 | 0 | 0 | 0 | 540 |
| 16/17 | 1.Division | Nyköbing FC | 33 | 0 | 0 | 1 | 0 | 2,970 |
| 16/17 | DBU Pokalen | Nyköbing FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | 1.Division | FC Roskilde | 17 | 0 | 0 | 1 | 0 | 1,530 |
| 15/16 | DBU Pokalen | FC Roskilde | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | Superliga | FC Vestsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | 1.Division | AC Horsens | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 13/14 | DBU Pokalen | AC Horsens | 3 | 0 | 0 | 0 | 0 | 270 |
| 12/13 | Champions League | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | DBU Pokalen | FC Nordsjaelland | 2 | 0 | 0 | 0 | 0 | 240 |
| 12/13 | Superliga | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Liga 1 | Ceahlăul Piatra Neamț | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 11/12 | Romanian Cup | Ceahlăul Piatra Neamț | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | Liga 2 | Ceahlăul Piatra Neamț | 23 | 0 | 0 | 1 | 0 | 2,070 |
| 10/11 | Romanian Cup | Ceahlăul Piatra Neamț | 1 | 0 | 0 | 1 | 0 | 90 |
| 09/10 | Ekstra Bladet Cu | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Liga 1 | Ceahlăul Piatra Neamț | 17 | 0 | 0 | 2 | 0 | 1,530 |
| 09/10 | SAS Ligaen | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Jupiler League | FC Emmen | 25 | 0 | 0 | 0 | 0 | 2,184 |
| 08/09 | KNVB Beker | FC Emmen | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Jupiler League | FC Emmen | 36 | 0 | 0 | 0 | 0 | 3,240 |
| 07/08 | KNVB Beker | FC Emmen | 1 | 0 | 0 | 0 | 0 | 90 |
| 06/07 | DBUs landspokalt | FC Copenhagen | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | SAS Ligaen | FC Copenhagen | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | SAS Ligaen | FC Copenhagen | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 97/98 | 1997-07-01 | Vanlöse IF U19 | Farum BK U19 | Transfer | 0 | — |
| 00/01 | 2000-07-01 | Farum BK U19 | Copenhagen U19 | Transfer | 0 | — |
| 03/04 | 2003-07-01 | Copenhagen U19 | KB (FCK II) | Transfer | 0 | — |
| 05/06 | 2005-07-01 | KB (FCK II) | FC Copenhagen | Transfer | 0 | — |
| 07/08 | 2007-07-01 | FC Copenhagen | FC Emmen | Transfer | 95000 | €500k |
| 09/10 | 2009-09-01 | FC Emmen | Nordsjaelland | Transfer | 125000 | — |
| 09/10 | 2010-01-01 | Nordsjaelland | Ceahlăul | Transfer | 200000 | — |
| 12/13 | 2012-07-05 | Ceahlăul | Nordsjaelland | Transfer | 300000 | — |
| 13/14 | 2013-07-12 | Nordsjaelland | AC Horsens | Loan | 300000 | — |
| 13/14 | 2014-06-30 | AC Horsens | Nordsjaelland | Return from loan | 200000 | — |
| 14/15 | 2014-07-02 | Nordsjaelland | Vestsjaelland | Transfer | 200000 | — |
| 15/16 | 2015-07-21 | Vestsjaelland | FC Roskilde | Loan | 200000 | — |
| 15/16 | 2015-12-31 | FC Roskilde | Vestsjaelland | Return from loan | 150000 | — |
| 15/16 | 2016-02-09 | Vestsjaelland | Nyköbing FC | Transfer | 150000 | — |
| 18/19 | 2019-01-07 | Nyköbing FC | Retired | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Forearm fracture | 2014-08-25 | 2014-12-31 | 129 | 15 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €95k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Geoffrey Verweij | 1 | 0 | 0 |
| Vlad Achim | 2 | 0 | 0 |
| Kasper Jensen | 1 | 0 | 0 |
| Andrei Vitelaru | 2 | 0 | 0 |
| Jakob Bonde | 1 | 0 | 0 |
| Mikkel Dahl | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 15/16 | 2015-12-31 | FC Roskilde | Vestsjaelland | Return from loan | — | €150k |
| 15/16 | 2015-07-21 | Vestsjaelland | FC Roskilde | Loan | — | €200k |
| 13/14 | 2014-06-30 | AC Horsens | Nordsjaelland | Return from loan | — | €200k |
| 13/14 | 2013-07-12 | Nordsjaelland | AC Horsens | Loan | — | €300k |
Teams faced most often by Thomas Villadsen'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 % |
|---|---|---|---|---|---|---|---|---|
| VVV-Venlo | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 50% |
| NAC Breda | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 50% |
| Vitesse | 2 | 0 | 1 | 1 | 1 | 4 | -3 | 0% |
| PEC Zwolle | 2 | 0 | 0 | 2 | 0 | 4 | -4 | 0% |
| AZ Alkmaar | 2 | 0 | 0 | 2 | 1 | 9 | -8 | 0% |
| De Graafschap | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0% |
| AFC Ajax | 2 | 0 | 0 | 2 | 2 | 10 | -8 | 0% |
| Willem II | 2 | 1 | 0 | 1 | 3 | 4 | -1 | 50% |
| FC Groningen | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100% |
| Heracles Almelo | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 0% |
| PSV Eindhoven | 2 | 0 | 1 | 1 | 2 | 8 | -6 | 0% |
| Feyenoord | 2 | 0 | 0 | 2 | 1 | 8 | -7 | 0% |
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′ |
|---|---|---|---|---|---|---|
| 16/17 | 33 | 2,970 | 1 | 0 | 0 | 0.03 |
| 15/16 | 18 | 1,620 | 1 | 0 | 0 | 0.06 |
| 10/11 | 24 | 2,160 | 2 | 0 | 0 | 0.08 |
| 09/10 | 17 | 1,530 | 2 | 0 | 0 | 0.12 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 18/19 | 3 | 330 | 1 | 33% | 4 | 1.09 |
| 17/18 | 7 | 660 | 1 | 14% | 16 | 2.18 |
| 16/17 | 33 | 2,970 | 7 | 21% | 51 | 1.55 |
| 15/16 | 18 | 1,620 | 5 | 28% | 26 | 1.44 |
| 13/14 | 15 | 1,350 | 4 | 27% | 22 | 1.47 |
| 12/13 | 2 | 240 | 0 | 0% | 4 | 1.5 |
| 11/12 | 17 | 1,530 | 2 | 12% | 25 | 1.47 |
| 10/11 | 24 | 2,160 | 11 | 46% | 19 | 0.79 |
| 09/10 | 17 | 1,530 | 4 | 24% | 22 | 1.29 |
| 08/09 | 25 | 2,184 | 6 | 24% | 43 | 1.77 |
| 07/08 | 37 | 3,330 | 7 | 19% | 70 | 1.89 |
Output by competition
Career goals and assists broken down by tournament.
More on Thomas Villadsen
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Thomas Villadsen
Who is Thomas Villadsen?
Thomas Villadsen is a Denmark professional footballer who plays as a goalkeeper for Retired.
How old is Thomas Villadsen?
Thomas Villadsen is 41 years old. He was born on September 4, 1984 in Kopenhagen.
What position does Thomas Villadsen play?
Thomas Villadsen plays as a goalkeeper (Goalkeeper).
What club does Thomas Villadsen play for?
Thomas Villadsen currently plays for Retired.
Denmark