Career snapshot
Career highs
| Full name | Michel Vorm |
|---|---|
| Name in home country | Michel Armand Vorm |
| Date of birth | 1983-10-20 (42 yrs) |
| Place of birth | IJsselstein, Netherlands |
| Citizenship | Netherlands Suriname |
| Position | Goalkeeper |
| Foot | right |
| Height | 183.00 m |
| Current club | Retired |
| Joined | 2020-07-27 |
| Contract expires | — |
| Agent | Prime11 |
Percentile rank vs 2288 other Goalkeepers with ≥500 minutes in 19/20. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Tottenham Hotspur | 6 | 14/15 | 19/20 | 48 | 0 | 0 | 4,230 |
| Swansea City | 3 | 11/12 | 13/14 | 97 | 0 | 0 | 8,701 |
| FC Utrecht | 6 | 06/07 | 11/12 | 163 | 0 | 0 | 14,542 |
| FC Den Bosch | 1 | 05/06 | 05/06 | 20 | 0 | 0 | 1,799 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 19/20 | Champions League | Tottenham Hotspur | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 120 |
| 19/20 | Premier League | Tottenham Hotspur | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | Tottenham Hotspur | 2 | 0 | 0 | 1 | 0 | 99 |
| 18/19 | EFL Cup | Tottenham Hotspur | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Tottenham Hotspur | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League | Tottenham Hotspur | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Champions League | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | EFL Cup | Tottenham Hotspur | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | FA Cup | Tottenham Hotspur | 7 | 0 | 0 | 0 | 0 | 630 |
| 17/18 | Premier League | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Champions League | Tottenham Hotspur | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Cup | Tottenham Hotspur | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | Europa League | Tottenham Hotspur | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Tottenham Hotspur | 4 | 0 | 0 | 0 | 0 | 360 |
| 16/17 | Premier League | Tottenham Hotspur | 5 | 0 | 0 | 0 | 0 | 415 |
| 15/16 | Europa League | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | FA Cup | Tottenham Hotspur | 4 | 0 | 0 | 0 | 0 | 360 |
| 15/16 | League Cup | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Premier League | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | Europa League | Tottenham Hotspur | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | FA Cup | Tottenham Hotspur | 3 | 0 | 0 | 0 | 0 | 270 |
| 14/15 | League Cup | Tottenham Hotspur | 5 | 0 | 0 | 0 | 0 | 450 |
| 14/15 | Premier League | Tottenham Hotspur | 4 | 0 | 0 | 0 | 0 | 356 |
| 13/14 | Europa League | Swansea City | 4 | 0 | 0 | 0 | 0 | 360 |
| 13/14 | Europa League Qualifying | Swansea City | 2 | 0 | 0 | 0 | 0 | 180 |
| 13/14 | FA Cup | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier League | Swansea City | 26 | 0 | 0 | 2 | 0 | 2,340 |
| 12/13 | FA Cup | Swansea City | 2 | 0 | 0 | 0 | 0 | 180 |
| 12/13 | League Cup | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier League | Swansea City | 26 | 0 | 0 | 1 | 0 | 2,311 |
| 11/12 | Eredivisie | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | League Cup | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premier League | Swansea City | 37 | 0 | 0 | 2 | 0 | 3,330 |
| 10/11 | Eredivisie | FC Utrecht | 33 | 0 | 0 | 0 | 0 | 2,970 |
| 10/11 | Europa League | FC Utrecht | 6 | 0 | 0 | 0 | 0 | 540 |
| 10/11 | Europa League Qualifying | FC Utrecht | 3 | 0 | 0 | 0 | 0 | 270 |
| 10/11 | KNVB Beker | FC Utrecht | 5 | 0 | 0 | 0 | 0 | 480 |
| 09/10 | Eredivisie | FC Utrecht | 33 | 0 | 0 | 3 | 0 | 2,970 |
| 09/10 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 90 |
| 09/10 | Play-Offs Conference League | FC Utrecht | 4 | 0 | 0 | 0 | 0 | 360 |
| 08/09 | Eredivisie | FC Utrecht | 26 | 0 | 0 | 1 | 0 | 2,295 |
| 08/09 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 90 |
| 07/08 | Eredivisie | FC Utrecht | 11 | 0 | 0 | 0 | 0 | 877 |
| 06/07 | Eredivisie | FC Utrecht | 33 | 0 | 0 | 0 | 0 | 2,970 |
| 06/07 | KNVB Beker | FC Utrecht | 2 | 0 | 0 | 0 | 0 | 180 |
| 06/07 | Play-Offs Conference League | FC Utrecht | 4 | 0 | 0 | 0 | 0 | 360 |
| 05/06 | Eerste Divisie | FC Den Bosch | 20 | 0 | 0 | 0 | 0 | 1,799 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 02/03 | 2002-07-01 | Utrecht U19 | Utrecht U21 | Transfer | 0 | — |
| 05/06 | 2005-07-01 | Utrecht U21 | FC Den Bosch | Loan | 0 | — |
| 05/06 | 2006-06-30 | FC Den Bosch | Utrecht U21 | Return from loan | 0 | — |
| 06/07 | 2006-07-01 | Utrecht U21 | FC Utrecht | Transfer | 0 | — |
| 11/12 | 2011-08-07 | FC Utrecht | Swansea | Transfer | 5000000 | €1.70m |
| 14/15 | 2014-07-23 | Swansea | Tottenham | Transfer | 7000000 | €5.70m |
| 19/20 | 2019-07-01 | Tottenham | Without Club | Transfer | 1000000 | — |
| 19/20 | 2019-10-14 | Without Club | Tottenham | Transfer | 1000000 | — |
| 20/21 | 2020-07-27 | Tottenham | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 07/08 | Knee problems | 2008-01-28 | 2008-06-30 | 155 | 28 |
| 12/13 | Groin problems | 2012-10-29 | 2012-12-24 | 57 | 12 |
| 13/14 | Hand injury | 2013-10-14 | 2013-10-17 | 4 | 1 |
| 13/14 | Ill | 2014-03-03 | 2014-03-13 | 11 | 2 |
| 17/18 | minor knock | 2017-11-02 | 2017-11-16 | 15 | 2 |
| 18/19 | Knee injury | 2018-09-21 | 2018-10-21 | 31 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €8.50m |
| Jan 1, 1970 | €8.50m |
| Jan 1, 1970 | €8.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €825k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #11944 | — | 0 | 0 | — | — | former national player |
| Team #3379 | #22 | 15 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ben Davies | 1 | 0 | 0 |
| Ricky van Wolfswinkel | 2 | 0 | 0 |
| Jonathan de Guzmán | 1 | 0 | 0 |
| Barry Maguire | 2 | 0 | 0 |
| Gianluca Nijholt | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 05/06 | 2006-06-30 | FC Den Bosch | Utrecht U21 | Return from loan | — | — |
| 05/06 | 2005-07-01 | Utrecht U21 | FC Den Bosch | Loan | — | — |
Teams faced most often by Michel Vorm'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 % |
|---|---|---|---|---|---|---|---|---|
| Manchester City | 49 | 17 | 5 | 27 | 64 | 96 | -32 | 35% |
| Chelsea FC | 46 | 9 | 13 | 24 | 50 | 82 | -32 | 20% |
| Liverpool FC | 46 | 11 | 10 | 25 | 47 | 81 | -34 | 24% |
| Arsenal FC | 45 | 15 | 13 | 17 | 64 | 79 | -15 | 33% |
| Everton FC | 44 | 15 | 17 | 12 | 53 | 46 | +7 | 34% |
| Manchester United | 44 | 9 | 10 | 25 | 40 | 73 | -33 | 20% |
| West Ham United | 41 | 20 | 8 | 13 | 62 | 46 | +16 | 49% |
| Newcastle United | 40 | 18 | 6 | 16 | 59 | 55 | +4 | 45% |
| West Bromwich Albion | 40 | 16 | 12 | 12 | 52 | 46 | +6 | 40% |
| Stoke City | 38 | 17 | 6 | 15 | 64 | 48 | +16 | 45% |
| Aston Villa | 36 | 20 | 10 | 6 | 58 | 31 | +27 | 56% |
| Sunderland AFC | 34 | 17 | 12 | 5 | 53 | 30 | +23 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 05/06 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 18/19 | 4 | 279 | 1 | 0 | 0 | 0.32 |
| 13/14 | 32 | 2,880 | 2 | 0 | 0 | 0.06 |
| 12/13 | 28 | 2,491 | 1 | 0 | 0 | 0.04 |
| 11/12 | 38 | 3,420 | 2 | 0 | 0 | 0.05 |
| 09/10 | 38 | 3,420 | 3 | 0 | 0 | 0.08 |
| 08/09 | 27 | 2,385 | 1 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 19/20 | 1 | 120 | 0 | 0% | 1 | 0.75 |
| 18/19 | 4 | 279 | 0 | 0% | 7 | 2.26 |
| 17/18 | 11 | 990 | 5 | 45% | 10 | 0.91 |
| 16/17 | 11 | 955 | 7 | 64% | 7 | 0.66 |
| 15/16 | 7 | 630 | 1 | 14% | 8 | 1.14 |
| 14/15 | 14 | 1,256 | 4 | 29% | 15 | 1.07 |
| 13/14 | 32 | 2,880 | 10 | 31% | 37 | 1.16 |
| 12/13 | 28 | 2,491 | 7 | 25% | 41 | 1.48 |
| 11/12 | 38 | 3,420 | 15 | 39% | 49 | 1.29 |
| 10/11 | 47 | 4,260 | 12 | 26% | 62 | 1.31 |
| 09/10 | 38 | 3,420 | 20 | 53% | 35 | 0.92 |
| 08/09 | 27 | 2,385 | 12 | 44% | 32 | 1.21 |
| 07/08 | 11 | 877 | 2 | 18% | 15 | 1.54 |
| 06/07 | 39 | 3,510 | 18 | 46% | 48 | 1.23 |
| 05/06 | 20 | 1,799 | 5 | 25% | 27 | 1.35 |
Output by competition
Career goals and assists broken down by tournament.
More on Michel Vorm
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Michel Vorm
Who is Michel Vorm?
Michel Vorm is a Netherlands professional footballer who plays as a goalkeeper for Retired.
How old is Michel Vorm?
Michel Vorm is 42 years old. He was born on October 20, 1983 in IJsselstein.
What position does Michel Vorm play?
Michel Vorm plays as a goalkeeper (Goalkeeper).
What club does Michel Vorm play for?
Michel Vorm currently plays for Retired.