Thomas Oude Kotte
Career snapshot
Position rank · 24/25
Among 3,233 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1996-03-20 · 6 players total
| Full name | Thomas Oude Kotte |
|---|---|
| Date of birth | 1996-03-20 (30 yrs) |
| Place of birth | Apeldoorn, Netherlands |
| Citizenship | Netherlands |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 188.00 m |
| Current club | FC Anyang |
| Joined | 2025-01-21 |
| Contract expires | — |
| Agent | Grand Stand |
Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Roda JC Kerkrade | 1 | 24/25 | 24/25 | 21 | 2 | 0 | 880 |
| SC Telstar | 2 | 22/23 | 23/24 | 65 | 2 | 2 | 2,833 |
| Vendsyssel FF | 1 | 21/22 | 21/22 | 27 | 2 | 3 | 2,183 |
| FC Anyang | 1 | 2025 | 2025 | 27 | 3 | 1 | 736 |
| SBV Excelsior | 3 | 18/19 | 20/21 | 69 | 5 | 2 | 941 |
| Excelsior Rotterdam U21 | 2 | 18/19 | 19/20 | 14 | 0 | 0 | 0 |
| Vitesse Arnhem | 3 | 15/16 | 17/18 | 10 | 0 | 0 | 0 |
| Vitesse Arnhem U21 | 4 | 14/15 | 17/18 | 75 | 7 | 2 | 4,253 |
| Vitesse Arnhem U19 | 2 | 13/14 | 14/15 | 23 | 0 | 1 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Keuken Kampioen Divisie | Roda JC Kerkrade | 20 | 2 | 0 | 2 | 0 | 880 |
| 24/25 | KNVB Beker | Roda JC Kerkrade | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Keuken Kampioen Divisie | SC Telstar | 31 | 1 | 2 | 2 | 0 | 2,743 |
| 22/23 | Keuken Kampioen Divisie | SC Telstar | 33 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | KNVB Beker | SC Telstar | 1 | 1 | 0 | 0 | 0 | 90 |
| 21/22 | 1.Division Relegation | Vendsyssel FF | 5 | 1 | 0 | 0 | 0 | 359 |
| 21/22 | NordicBet LIGA | Vendsyssel FF | 21 | 1 | 3 | 2 | 0 | 1,824 |
| 21/22 | Sydbank Pokalen | Vendsyssel FF | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | K League 1 | FC Anyang | 27 | 3 | 1 | 6 | 0 | 736 |
| 20/21 | Keuken Kampioen Divisie | SBV Excelsior | 21 | 2 | 2 | 2 | 0 | 696 |
| 20/21 | KNVB Beker | SBV Excelsior | 2 | 1 | 0 | 0 | 0 | 171 |
| 19/20 | Beloften Eerste Divisie | Excelsior Rotterdam U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Beloften Preliminary Round | Excelsior Rotterdam U21 | 6 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Keuken Kampioen Divisie | SBV Excelsior | 21 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | KNVB Beker | SBV Excelsior | 2 | 2 | 0 | 0 | 0 | 74 |
| 18/19 | Beloften Preliminary Round | Excelsior Rotterdam U21 | 7 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Eredivisie | SBV Excelsior | 21 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Keuken Kampioen Play-Offs | SBV Excelsior | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | KNVB Beker | SBV Excelsior | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Derde Div. Sun. | Vitesse Arnhem U21 | 25 | 4 | 0 | 4 | 0 | 563 |
| 17/18 | Eredivisie | Vitesse Arnhem | 7 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League | Vitesse Arnhem | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | KNVB Beker | Vitesse Arnhem | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Tweede Divisie | Vitesse Arnhem U21 | 33 | 1 | 2 | 2 | 0 | 2,970 |
| 15/16 | Beloften Eredivisie | Vitesse Arnhem U21 | 16 | 2 | 0 | 0 | 0 | 720 |
| 15/16 | Eredivisie | Vitesse Arnhem | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Beloften Eredivisie | Vitesse Arnhem U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U19 Div. 1 Fall | Vitesse Arnhem U19 | 7 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U19 Div. 2 Spring | Vitesse Arnhem U19 | 7 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U19 Cup NL | Vitesse Arnhem U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U19 Div. 1 Spring | Vitesse Arnhem U19 | 7 | 0 | 1 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Vitesse U17 | Vitesse U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Vitesse U19 | Vitesse U21 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Vitesse U21 | Excelsior | Transfer | 300000 | — |
| 21/22 | 2021-07-23 | Excelsior | Vendsyssel FF | Transfer | 450000 | — |
| 22/23 | 2022-07-20 | Vendsyssel FF | Telstar | Transfer | 200000 | — |
| 24/25 | 2024-07-01 | Telstar | Roda JC | Transfer | 300000 | — |
| 24/25 | 2025-01-21 | Roda JC | FC Anyang | Transfer | 350000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Knock | 2021-01-02 | 2021-03-27 | 85 | 14 |
| 22/23 | Ankle injury | 2022-10-05 | 2022-11-10 | 37 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €425k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tom Overtoom | 1 | 0 | 0 |
| Jesse Schuurman | 2 | 0 | 0 |
| Ahmad Mendes Moreira | 1 | 0 | 0 |
| Lars ten Teije | 2 | 0 | 0 |
| Jeffry Fortes | 1 | 0 | 0 |
| Julian Calor | 1 | 0 | 0 |
| Mohammed Osman | 1 | 0 | 0 |
| Lassana Faye | 1 | 0 | 0 |
| Christos Giousis | 1 | 0 | 0 |
| Hervé Matthys | 1 | 0 | 0 |
| Julian Lelieveld | 1 | 0 | 0 |
| Ronald Koeman Jr. | 1 | 0 | 0 |
| Siebe Horemans | 1 | 0 | 0 |
| Jay Kruiver | 1 | 0 | 0 |
| Elías Már Ómarsson | 1 | 1 | 0 |
| Anil Mercan | 2 | 1 | 0 |
| Mitch Apau | 1 | 0 | 0 |
| Joris Klein-Holte | 2 | 0 | 0 |
| Cain Seedorf | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Derde Div. Sun. | Vitesse Arnhem U21 | 4 | 25 |
| 2025 | K League 1 | FC Anyang | 3 | 27 |
| 15/16 | Beloften Eredivisie | Vitesse Arnhem U21 | 2 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | NordicBet LIGA | Vendsyssel FF | 3 | 21 |
| 20/21 | Keuken Kampioen Divisie | SBV Excelsior | 2 | 21 |
| 16/17 | Tweede Divisie | Vitesse Arnhem U21 | 2 | 33 |
Teams faced most often by Thomas Oude Kotte'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 % |
|---|---|---|---|---|---|---|---|---|
| De Graafschap | 28 | 6 | 7 | 15 | 29 | 50 | -21 | 21% |
| TOP Oss | 28 | 15 | 6 | 7 | 42 | 25 | +17 | 54% |
| FC Dordrecht | 28 | 15 | 4 | 9 | 56 | 28 | +28 | 54% |
| FC Den Bosch | 28 | 14 | 10 | 4 | 46 | 22 | +24 | 50% |
| Helmond Sport | 28 | 13 | 6 | 9 | 57 | 41 | +16 | 46% |
| Jong Ajax | 28 | 16 | 5 | 7 | 56 | 39 | +17 | 57% |
| Jong PSV | 28 | 17 | 7 | 4 | 61 | 39 | +22 | 61% |
| FC Eindhoven | 27 | 8 | 10 | 9 | 39 | 37 | +2 | 30% |
| ADO Den Haag | 24 | 9 | 10 | 5 | 38 | 26 | +12 | 38% |
| VVV-Venlo | 24 | 8 | 11 | 5 | 39 | 28 | +11 | 33% |
| FC Volendam | 20 | 6 | 8 | 6 | 39 | 33 | +6 | 30% |
| SC Cambuur | 20 | 5 | 5 | 10 | 22 | 27 | -5 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 15/16 | 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 | 21 | 880 | 2 | 0 | 0 | 0.2 |
| 23/24 | 31 | 2,743 | 2 | 0 | 0 | 0.07 |
| 22/23 | 34 | 90 | 2 | 0 | 0 | 2 |
| 21/22 | 27 | 2,183 | 2 | 0 | 0 | 0.08 |
| 2025 | 27 | 736 | 6 | 0 | 0 | 0.73 |
| 20/21 | 23 | 867 | 2 | 0 | 0 | 0.21 |
| 19/20 | 30 | 74 | 2 | 0 | 0 | 2.43 |
| 18/19 | 30 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | 33 | 563 | 5 | 0 | 0 | 0.8 |
| 16/17 | 33 | 2,970 | 2 | 0 | 0 | 0.06 |
Output by competition
Career goals and assists broken down by tournament.
More on Thomas Oude Kotte
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Thomas Oude Kotte
Who is Thomas Oude Kotte?
Thomas Oude Kotte is a Netherlands professional footballer who plays as a centre-back for FC Anyang.
How old is Thomas Oude Kotte?
Thomas Oude Kotte is 30 years old. He was born on March 20, 1996 in Apeldoorn.
What position does Thomas Oude Kotte play?
Thomas Oude Kotte plays as a centre-back (Defender - Centre-Back).
What club does Thomas Oude Kotte play for?
Thomas Oude Kotte currently plays for FC Anyang.
How many career goals has Thomas Oude Kotte scored?
Across all senior club competitions in our dataset, Thomas Oude Kotte has scored 21 goals in 331 appearances.
What is Thomas Oude Kotte's market value?
Thomas Oude Kotte's most recent reported market value is €450k.
Netherlands