Career snapshot
Position rank · 21/22
Among 3,306 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1986-07-04 · 5 players total
| Full name | Willem Janssen |
|---|---|
| Name in home country | Willem Marco Janssen |
| Date of birth | 1986-07-04 (39 yrs) |
| Place of birth | Nijmegen, Netherlands |
| Citizenship | Netherlands |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | Retired |
| Joined | 2022-07-01 |
| Contract expires | — |
| Agent | V4S |
Percentile rank vs 2847 other Defender - Centre-Backs with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Utrecht | 9 | 13/14 | 21/22 | 258 | 27 | 7 | 6,702 |
| FC Utrecht U21 | 1 | 15/16 | 15/16 | 2 | 0 | 0 | 0 |
| Twente Enschede FC | 3 | 11/12 | 13/14 | 97 | 13 | 4 | 2,447 |
| FC Twente Enschede U21 | 2 | 11/12 | 12/13 | 3 | 0 | 0 | 0 |
| Roda JC Kerkrade | 4 | 07/08 | 10/11 | 153 | 23 | 18 | 2,124 |
| VVV-Venlo | 3 | 04/05 | 06/07 | 105 | 17 | 0 | 1,456 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | Eredivisie | FC Utrecht | 25 | 2 | 0 | 6 | 0 | 967 |
| 21/22 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Play-Offs Conference League | FC Utrecht | 2 | 1 | 0 | 0 | 0 | 210 |
| 20/21 | Eredivisie | FC Utrecht | 22 | 0 | 0 | 5 | 0 | 0 |
| 20/21 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Play-Offs Conference League | FC Utrecht | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Eredivisie | FC Utrecht | 19 | 2 | 0 | 3 | 0 | 855 |
| 19/20 | Europa League Qualifying | FC Utrecht | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | KNVB Beker | FC Utrecht | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Eredivisie | FC Utrecht | 32 | 6 | 0 | 8 | 0 | 478 |
| 18/19 | KNVB Beker | FC Utrecht | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Play-Offs Conference League | FC Utrecht | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Eredivisie | FC Utrecht | 33 | 4 | 0 | 7 | 0 | 732 |
| 17/18 | Europa League Qualifying | FC Utrecht | 5 | 1 | 0 | 3 | 0 | 480 |
| 17/18 | KNVB Beker | FC Utrecht | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Play-Offs Conference League | FC Utrecht | 3 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Eredivisie | FC Utrecht | 32 | 3 | 1 | 8 | 0 | 905 |
| 16/17 | KNVB Beker | FC Utrecht | 4 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | Play-Offs Conference League | FC Utrecht | 4 | 1 | 1 | 2 | 0 | 390 |
| 15/16 | Beloften Eredivisie | FC Utrecht U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Eredivisie | FC Utrecht | 19 | 3 | 3 | 3 | 0 | 479 |
| 15/16 | KNVB Beker | FC Utrecht | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Play-Offs Conference League | FC Utrecht | 4 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Eredivisie | FC Utrecht | 30 | 3 | 0 | 8 | 0 | 845 |
| 13/14 | Eredivisie | FC Utrecht | 5 | 1 | 1 | 1 | 0 | 361 |
| 13/14 | Eredivisie | Twente Enschede FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Beloften nacompetitie | FC Twente Enschede U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Eredivisie | Twente Enschede FC | 30 | 3 | 2 | 6 | 0 | 647 |
| 12/13 | Europa League | Twente Enschede FC | 4 | 1 | 0 | 0 | 0 | 291 |
| 12/13 | Europa League Qualifying | Twente Enschede FC | 8 | 1 | 0 | 0 | 0 | 566 |
| 12/13 | Play-Offs Conference League | Twente Enschede FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Beloften Eredivisie | FC Twente Enschede U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Champions League Qu. | Twente Enschede FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Eredivisie | Twente Enschede FC | 31 | 5 | 2 | 7 | 0 | 376 |
| 11/12 | Europa League | Twente Enschede FC | 9 | 2 | 0 | 3 | 0 | 282 |
| 11/12 | Johan Cruijff Schaal | Twente Enschede FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | KNVB Beker | Twente Enschede FC | 3 | 1 | 0 | 0 | 0 | 285 |
| 11/12 | Play-Offs Conference League | Twente Enschede FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Eredivisie | Roda JC Kerkrade | 34 | 6 | 6 | 3 | 0 | 506 |
| 10/11 | KNVB Beker | Roda JC Kerkrade | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Play-Offs Conference League | Roda JC Kerkrade | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Eredivisie | Roda JC Kerkrade | 34 | 8 | 9 | 4 | 0 | 373 |
| 09/10 | KNVB Beker | Roda JC Kerkrade | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Play-Offs Conference League | Roda JC Kerkrade | 4 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Eredivisie | Roda JC Kerkrade | 30 | 4 | 1 | 3 | 0 | 495 |
| 08/09 | Jupiler PO | Roda JC Kerkrade | 4 | 0 | 0 | 2 | 0 | 0 |
| 08/09 | KNVB Beker | Roda JC Kerkrade | 4 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | Eredivisie | Roda JC Kerkrade | 31 | 4 | 2 | 1 | 0 | 450 |
| 07/08 | KNVB Beker | Roda JC Kerkrade | 3 | 1 | 0 | 2 | 0 | 300 |
| 07/08 | Play-Offs Conference League | Roda JC Kerkrade | 2 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Jupiler League | VVV-Venlo | 34 | 10 | 0 | 0 | 0 | 303 |
| 06/07 | Jupiler PO | VVV-Venlo | 4 | 0 | 0 | 1 | 0 | 0 |
| 05/06 | Eerste Divisie | VVV-Venlo | 29 | 4 | 0 | 3 | 0 | 441 |
| 05/06 | Gatorade Cup | VVV-Venlo | 2 | 1 | 0 | 0 | 0 | 69 |
| 05/06 | Keuken Kampioen Play-Offs | VVV-Venlo | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Amstel Cup | VVV-Venlo | 2 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Eerste Divisie | VVV-Venlo | 28 | 2 | 0 | 2 | 0 | 643 |
| 04/05 | Keuken Kampioen Play-Offs | VVV-Venlo | 5 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | VVV U19 | VVV-Venlo | Transfer | 0 | — |
| 07/08 | 2007-07-01 | VVV-Venlo | Roda JC | Transfer | 250000 | €230k |
| 11/12 | 2011-07-01 | Roda JC | Twente FC | Transfer | 2000000 | — |
| 13/14 | 2013-08-23 | Twente FC | FC Utrecht | Loan | 2500000 | — |
| 13/14 | 2014-06-30 | FC Utrecht | Twente FC | Return from loan | 2000000 | — |
| 14/15 | 2014-07-01 | Twente FC | FC Utrecht | Transfer | 2000000 | — |
| 22/23 | 2022-07-01 | FC Utrecht | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | flu | 2011-07-25 | 2011-07-29 | 5 | 1 |
| 13/14 | Cruciate ligament tear | 2013-09-29 | 2014-06-30 | 275 | 29 |
| 14/15 | Metacarpal fracture | 2014-09-22 | 2014-10-02 | 11 | 2 |
| 14/15 | unknown injury | 2015-02-28 | 2015-03-07 | 8 | 1 |
| 15/16 | Ankle injury | 2015-10-22 | 2016-02-13 | 115 | 17 |
| 19/20 | Knee injury | 2020-01-21 | 2020-08-27 | 220 | 11 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16342 | — | 3 | 0 | — | — | former national player |
| Team #16341 | — | 0 | 0 | — | — | former national player |
| Team #11944 | #15 | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Gyrano Kerk | 2 | 1 | 0 |
| Sander van de Streek | 2 | 0 | 0 |
| Sean Klaiber | 2 | 1 | 0 |
| Joris van Overeem | 2 | 0 | 0 |
| Simon Gustafson | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 06/07 | Jupiler League | VVV-Venlo | 10 | 34 |
| 09/10 | Eredivisie | Roda JC Kerkrade | 8 | 34 |
| 10/11 | Eredivisie | Roda JC Kerkrade | 6 | 34 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 09/10 | Eredivisie | Roda JC Kerkrade | 9 | 34 |
| 10/11 | Eredivisie | Roda JC Kerkrade | 6 | 34 |
| 15/16 | Eredivisie | FC Utrecht | 3 | 19 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-06-30 | FC Utrecht | Twente FC | Return from loan | — | €2.00m |
| 13/14 | 2013-08-23 | Twente FC | FC Utrecht | Loan | — | €2.50m |
Teams faced most often by Willem Janssen'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 % |
|---|---|---|---|---|---|---|---|---|
| ADO Den Haag | 11 | 6 | 0 | 5 | 22 | 19 | +3 | 55% |
| FC Emmen | 11 | 2 | 1 | 8 | 10 | 19 | -9 | 18% |
| Feyenoord | 9 | 2 | 1 | 6 | 10 | 19 | -9 | 22% |
| FC Groningen | 9 | 3 | 4 | 2 | 8 | 8 | 0 | 33% |
| Willem II | 9 | 5 | 1 | 3 | 12 | 8 | +4 | 56% |
| PEC Zwolle | 9 | 5 | 2 | 2 | 24 | 14 | +10 | 56% |
| Fortuna Sittard | 9 | 3 | 5 | 1 | 17 | 12 | +5 | 33% |
| Vitesse | 9 | 0 | 2 | 7 | 6 | 19 | -13 | 0% |
| PSV Eindhoven | 9 | 1 | 2 | 6 | 8 | 21 | -13 | 11% |
| Heracles Almelo | 9 | 5 | 0 | 4 | 15 | 15 | 0 | 56% |
| sc Heerenveen | 9 | 4 | 4 | 1 | 15 | 13 | +2 | 44% |
| AFC Ajax | 8 | 1 | 0 | 7 | 4 | 25 | -21 | 13% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 04/05 | First senior goal | |
| 12/13 | 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 | 28 | 1,177 | 6 | 0 | 0 | 0.46 |
| 20/21 | 25 | 0 | 6 | 0 | 0 | 0 |
| 19/20 | 23 | 855 | 3 | 0 | 0 | 0.32 |
| 18/19 | 37 | 478 | 9 | 0 | 0 | 1.69 |
| 17/18 | 43 | 1,212 | 12 | 1 | 0 | 0.97 |
| 16/17 | 40 | 1,295 | 11 | 0 | 0 | 0.76 |
| 15/16 | 28 | 479 | 3 | 0 | 0 | 0.56 |
| 14/15 | 30 | 845 | 8 | 1 | 0 | 0.96 |
| 13/14 | 8 | 361 | 1 | 0 | 0 | 0.25 |
| 12/13 | 48 | 1,504 | 6 | 0 | 0 | 0.36 |
| 11/12 | 50 | 943 | 10 | 0 | 0 | 0.95 |
| 10/11 | 39 | 506 | 3 | 0 | 0 | 0.53 |
| 09/10 | 40 | 373 | 4 | 0 | 0 | 0.97 |
| 08/09 | 38 | 495 | 6 | 0 | 0 | 1.09 |
| 07/08 | 36 | 750 | 3 | 0 | 0 | 0.36 |
| 06/07 | 38 | 303 | 1 | 0 | 0 | 0.3 |
| 05/06 | 32 | 510 | 3 | 0 | 0 | 0.53 |
| 04/05 | 35 | 643 | 3 | 0 | 0 | 0.42 |
Output by competition
Career goals and assists broken down by tournament.
More on Willem Janssen
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Willem Janssen
Who is Willem Janssen?
Willem Janssen is a Netherlands professional footballer who plays as a centre-back for Retired.
How old is Willem Janssen?
Willem Janssen is 39 years old. He was born on July 4, 1986 in Nijmegen.
What position does Willem Janssen play?
Willem Janssen plays as a centre-back (Defender - Centre-Back).
What club does Willem Janssen play for?
Willem Janssen currently plays for Retired.
How many career goals has Willem Janssen scored?
Across all senior club competitions in our dataset, Willem Janssen has scored 80 goals in 618 appearances.
Netherlands