T. Beelen · career
Thomas Beelen
Center Back · Feyenoord · season-by-season, by competition, and every match.
Career report
Past his 2022/23 peak — the recent trend is downward, so buyers are paying for what's left, not what was.
Peak: 2022/23Trending downRemarkably consistentStepped up 2023/24
The record covers 4 seasons (2022/23–2024/25) across 2 clubs — 80 appearances with 7 goal contributions from defence.
His best campaign on record is 2022/23 at PEC Zwolle — Season rating 42, 1 goal and 4 assists in 28 games. Form has slipped 13 Season points across his last 3 full seasons. The gap to his peak is 13 Season points.
Season-to-season output barely moves — his form has stayed within a tight band (±5 points) across 3 campaigns. Made the jump to a higher division in 2023/24 (Eredivisie) and kept playing — 20 games that season.
By season
| Season | Club | Apps | G | A | Rating | Season |
|---|---|---|---|---|---|---|
| 2024/25 | Feyenoord | 29 | 1 | 1 | 64 | 29 |
| 2023/24 | Feyenoord | 20 | 0 | 0 | 67 | 33 |
| 2022/23 | PEC Zwolle | 28 | 1 | 4 | 61 | 42 |
| 2021/22 | PEC Zwolle | 3 | 0 | 0 | 53 | 2 |
Honours
KNVB Beker×2Super Cup×2Eerste Divisie×2Eredivisie×2Super Cup×2
By competition
| Competition | Apps | Min | G | A | Rating |
|---|---|---|---|---|---|
| Eredivisie | 29 | 1695 | 1 | 1 | 7.0 |
| UEFA Champions League | 12 | 825 | 0 | 0 | 6.6 |
| KNVB Beker | 1 | 90 | 0 | 0 | 6.9 |
Schedule · 2024/25
25 played4 unused sub· 1695 min, 1g 1a
| Date | Competition | Opponent | Res | Status | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|---|
| Aug 10 | Eredivisie | H Willem II | 1-1 | Unused sub | 0 | — | ||
| Aug 18 | Eredivisie | A PEC Zwolle | 5-1 | Played | 45 | 7.2 | ||
| Aug 25 | Eredivisie | A Sparta Rotterdam | 1-1 | Played | 90 | 6.9 | ||
| Sep 14 | Eredivisie | A Groningen | 2-2 | Played | 45 | 6.9 | ||
| Sep 22 | Eredivisie | H NAC Breda | 2-0 | Played | 75 | 7.6 | ||
| Sep 28 | Eredivisie | A NEC Nijmegen | 1-1 | Played | 90 | 6.5 | ||
| Oct 6 | Eredivisie | H Twente | 2-1 | Played | 90 | 6.9 | ||
| Oct 19 | Eredivisie | A GO Ahead Eagles | 5-1 | Played | 25 | 6.5 | ||
| Oct 27 | Eredivisie | A Utrecht | 2-0 | Played | 90 | 7.0 | ||
| Oct 30 | Eredivisie | H Ajax | 0-2 | Unused sub | 0 | — | ||
| Nov 2 | Eredivisie | H AZ Alkmaar | 3-2 | Played | 90 | 6.2 | ||
| Nov 10 | Eredivisie | A Almere City FC | 4-1 | Played | 29 | 1 | 7.9 | |
| Nov 23 | Eredivisie | H Heerenveen | 3-0 | Played | 75 | 7.2 | ||
| Nov 30 | Eredivisie | H Fortuna Sittard | 1-1 | Played | 25 | 7.0 | ||
| Dec 7 | Eredivisie | A Waalwijk | 3-2 | Played | 90 | 7.2 | ||
| Dec 14 | Eredivisie | H Heracles | 5-2 | Played | 90 | 7.2 | ||
| Dec 22 | Eredivisie | A PSV Eindhoven | 0-3 | Played | 10 | 6.3 | ||
| Jan 12 | Eredivisie | H Utrecht | 1-2 | Unused sub | 0 | — | ||
| Jan 18 | Eredivisie | A Willem II | 1-1 | Played | 90 | 7.9 | ||
| Feb 2 | Eredivisie | A Ajax | 1-2 | Unused sub | 0 | — | ||
| Feb 8 | Eredivisie | H Sparta Rotterdam | 3-0 | Played | 90 | 1 | 7.6 | |
| Feb 15 | Eredivisie | A NAC Breda | 0-0 | Played | 90 | 7.3 | ||
| Feb 22 | Eredivisie | H Almere City FC | 2-1 | Played | 90 | 6.9 | ||
| Mar 1 | Eredivisie | H NEC Nijmegen | 0-0 | Played | 90 | 7.2 | ||
| Mar 16 | Eredivisie | A Twente | 6-2 | Played | 90 | 7.0 | ||
| Mar 30 | Eredivisie | H GO Ahead Eagles | 3-2 | Played | 20 | 6.9 | ||
| Apr 2 | Eredivisie | H Groningen | 4-1 | Played | 60 | 7.0 | ||
| Apr 25 | Eredivisie | H PEC Zwolle | 4-0 | Played | 26 | 6.7 | ||
| May 3 | Eredivisie | A Heracles | 4-1 | Played | 90 | 6.9 |