2025–26 FC Twente season
FC Twente 2025–26 football season
From Wikipedia, the free encyclopedia
The 2025–26 season is the 61st season in the history of FC Twente, and the club's seventh consecutive season in the Eredivisie. In addition to the domestic league, the club competed in the KNVB Cup.
| 2025–26 season | |
|---|---|
| Chairman | Dominique Scholten |
| Head coach | John van den Brom |
| Stadium | De Grolsch Veste |
| Eredivisie | 4th |
| KNVB Cup | Quarter-finals |
| Top goalscorer | League: Kristian Hlynsson (10) All: Kristian Hlynsson (12) |
| Highest home attendance | 30,000 (vs Ajax, 26 October 2025) |
| Lowest home attendance | 25,700 (vs PEC, 10 January 2026) |
| Average home league attendance | 29,385 |
| Biggest win | 5–0 (vs Heerenveen (H), 7 February 2026, Eredivisie) |
| Biggest defeat | 1–5 (vs PSV (A), 17 May 2026, Eredivisie) |
| All statistics correct as of 18 May 2026. | |
Season events
On September 4, 2025, FC Twente announced that coach Joseph Oosting had been dismissed with immediate effect due to disappointing results and the team's style of play. The club stated that a successor would be appointed soon.[1]
Eleven days later, on 15 September 2025, FC Twente confirmed the appointment of John van den Brom as the new head coach. He signed a contract running until the end of the season.[2] On 27 March 2026, FC Twente extended van den Brom's contract until mid-2027.[3]
On 6 January 2026, FC Twente officially announced the appointment of former player and manager Erik ten Hag as the club's new Technical Director.[4] Ten Hag formally joined the club on 1 February 2026, signing a contract until mid-2028. He will work alongside current technical director Jan Streuer before officially succeeding him at the start of the 2026–27 season.[5] Upon his appointment, Ten Hag expressed his desire to strengthen the club's technical foundation, citing his long-standing emotional connection to Twente as a primary motivation for his return.
Players
Squad
- As of 16 March 2026
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Transfers
In
| Date | Pos. | Player | Transferred from | Fee | Ref. |
|---|---|---|---|---|---|
| 16 June 2025 | MF | Undisclosed | [6] | ||
| 27 June 2025 | DF | Undisclosed | [7] | ||
| 3 July 2025 | DF | Undisclosed | [8] | ||
| 8 July 2025 | MF | Undisclosed | [9] | ||
| 26 July 2025 | DF | Undisclosed | [10] | ||
| 13 August 2025 | FW | Undisclosed | [11] | ||
| 1 September 2025 | MF | Undisclosed | [12] | ||
| 2 September 2025 | FW | Free transfer | [13] |
Out
| Date | Pos. | Player | Transferred to | Fee | Ref. |
|---|---|---|---|---|---|
| 1 May 2025 | MF | Undisclosed | [14] | ||
| 2 June 2025 | MF | Undisclosed | [15] | ||
| 4 August 2025 | MF | Undisclosed | [16] | ||
| 10 August 2025 | MF | Undisclosed | [17] | ||
| 18 August 2025 | FW | Undisclosed | [18] |
Loans in
| Start date | Pos. | Player | From | End date | Fee | Ref. |
|---|---|---|---|---|---|---|
| 30 July 2025 | MF | 30 June 2026 | Undisclosed | [19] |
Loans out
| Date | Pos. | Player | To | End date | Fee | Ref. |
|---|---|---|---|---|---|---|
| 30 June 2025 | MF | 30 June 2026 | Undisclosed | [20] | ||
| 6 July 2025 | FW | 30 June 2026 | Undisclosed | [21] | ||
| 8 July 2025 | DF | 30 June 2026 | Undisclosed | [22] | ||
| 7 August 2025 | FW | 30 June 2026 | Undisclosed | [23] | ||
| 13 August 2025 | MF | 30 June 2026 | Undisclosed | [24] | ||
| 1 September 2025 | FW | 30 June 2026 | Undisclosed | [25] | ||
| 2 September 2025 | DF | 30 June 2026 | Undisclosed | [26] | ||
| 31 December 2025 | DF | 30 June 2026 | Undisclosed | [27] | ||
| 27 January 2026 | FW | 30 June 2026 | Undisclosed | [28] |
Pre-season and friendlies
Win Draw Loss
| 1 July 2025 Friendly | Twente | 3–0 | | Beckum, Netherlands |
| 18:00 |
|
Report | Attendance: 1,500 Referee: Alex Bos |
| 5 July 2025 Friendly | Twente | 3–0 | | Deurningen, Netherlands |
| 15:00 |
|
Report | Stadium: Sportpark Het Hoge Vonder Referee: Bas Nijhuis | |
| Note: This match was played over 4x30 minutes. | ||||
| 11 July 2025 Friendly | Twente | 2–3 | | Salzburg, Austria |
| 14:00 |
|
Report | Stadium: Alois Latini Stadion Referee: Florian Hunter |
| 11 July 2025 Friendly | Twente | 2–1 | | Salzburg, Austria |
| 16:15 | Report |
|
Stadium: Alois Latini Stadion Referee: Manuel Baumann |
| 16 July 2025 Friendly | Twente | 2–1 | | Delden, Netherlands |
| 19:00 | Report |
|
Attendance: Bas Nijhuis Referee: 1,600 |
| 19 July 2025 Friendly | RW Oberhausen | 2–2 | | Oberhausen, Germany |
| 17:00 | Stadium: Niederrheinstadion |
| 19 July 2025 Friendly | Schalke 04 | 0–0 | | Gelsenkirchen, Germany |
| 14:00 | Report | Stadium: Parkstadion Attendance: 5,000 Referee: Robert Kampka |
| 27 July 2025 Friendly | Porto | 2–1 | | Porto, Portugal |
| 19:00 | Report |
|
Stadium: Estadio do Dragao |
| 30 July 2025 Friendly | Twente | 1–0 | | Fleringen, Netherlands |
| 19:00 |
|
Report |
| 2 August 2025 Friendly | Twente | 0–1 | | Enschede, Netherlands |
| 19:00 | Report |
|
Stadium: De Grolsch Veste |
| 13 November 2025 Friendly | Twente | 1–0 | | Enschede, Netherlands |
| 19:00 |
|
Report | Stadium: De Grolsch Veste Attendance: 25,000 |
| 16 April 2026 Friendly | Ajax | 0–1 | | Duivendrecht, Netherlands |
| 14:00 |
|
Report | Stadium: Sportpark De Toekomst |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Eredivisie | 10 August 2025 | 17 May 2026 | Matchday 1 | 4th | 34 | 15 | 13 | 6 | 59 | 40 | +19 | 44.12 |
| KNVB Cup | 30 October 2025 | 3 February 2026 | First round | Quarter-finals | 4 | 3 | 0 | 1 | 13 | 7 | +6 | 75.00 |
| Total | 38 | 18 | 13 | 7 | 72 | 47 | +25 | 47.37 | ||||
Source: FC Twente
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 34 | 15 | 13 | 6 | 59 | 40 | +19 | 58 | 9 | 5 | 3 | 29 | 16 | +13 | 6 | 8 | 3 | 30 | 24 | +6 |
Source: Soccerway
Eredivisie
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Feyenoord | 34 | 19 | 8 | 7 | 70 | 44 | +26 | 65 | Qualification for the Champions League league phase |
| 3 | NEC | 34 | 16 | 11 | 7 | 77 | 53 | +24 | 59 | Qualification for the Champions League third qualifying round |
| 4 | Twente | 34 | 15 | 13 | 6 | 59 | 40 | +19 | 58 | Qualification for the Europa League second qualifying round |
| 5 | Ajax (O) | 34 | 14 | 14 | 6 | 62 | 41 | +21 | 56 | Qualification for the European competition play-offs |
| 6 | Utrecht | 34 | 15 | 8 | 11 | 55 | 42 | +13 | 53 |
Rules for classification: At end of season: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Head-to-head goals scored; 7) Head-to-head away goals scored; 8) Play-off match or matches; 9) Penalty shoot-out (if the play-off match or matches end in a draw)[29]
(O) Play-off winners
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
The league fixtures were unveiled on 24 June 2025.[30]
1st half
| 10 August 2025 1 | PEC Zwolle | 1–0 | Twente | Zwolle |
| 12:15 UTC+2 | Report |
|
Stadium: MAC³PARK Stadion Attendance: 13,789 Referee: Joey Kooij |
| 17 August 2025 2 | Twente | 0–2 | PSV | Enschede |
| 14:30 UTC+2 |
|
Report | Stadium: De Grolsch Veste Attendance: 30,000 Referee: Sander van der Eijk |
| 24 August 2025 3 | Heerenveen | 1–2 | Twente | Heerenveen |
| 14:30 UTC+2 | Report |
|
Stadium: Abe Lenstra Stadion Attendance: 13,764 Referee: Dennis Higler |
| 30 August 2025 4 | Excelsior | 1–0 | Twente | Rotterdam |
| 21:30 UTC+2 |
|
Report | Stadium: Van Donge & De Roo Stadion Attendance: 3,608 Referee: Ingmar Oostrom |
| 13 September 2025 5 | Twente | 2–2 | NAC | Enschede |
| 21:00 UTC+2 |
|
Report | Stadium: De Grolsch Veste Attendance: 29,500 Referee: Alex Bos |
| 19 September 2025 6 | Sparta Rotterdam | 1–5 | Twente | Rotterdam |
| 20:00 UTC+2 |
|
Report | Stadium: Sparta Stadion Het Kasteel Attendance: 11,026 Referee: Martin van den Kerkhof |
| 26 September 2025 7 | Twente | 3–2 | Fortuna Sittard | Enschede |
| 20:00 UTC+2 |
|
Report | Stadium: De Grolsch Veste Attendance: 29,500 Referee: Danny Makkelie |
| 5 October 2025 8 | Twente | 2–1 | Heracles | Enschede |
| 12:15 UTC+2 |
|
Report |
|
Stadium: De Grolsch Veste Attendance: 30,000 Referee: Allard Lindhout |
| 19 October 2025 9 | NEC | 3–3 | Twente | Nijmegen |
| 16:45 UTC+2 |
|
Report |
|
Stadium: Goffertstadion Attendance: 12,650 Referee: Marc Nagtegaal |
| 26 October 2025 10 | Twente | 2–3 | Ajax | Enschede |
| 12:15 UTC+2 |
|
Report |
|
Stadium: De Grolsch Veste Attendance: 30,000 Referee: Serdar Gözübüyük |
| 2 November 2025 11 | Groningen | 1–1 | Twente | Groningen |
| 14:30 UTC+2 | Report |
|
Stadium: Euroborg Attendance: 22,550 Referee: Joey Kooij |
| 7 November 2025 12 | Twente | 0–0 | Telstar | Enschede |
| 20:00 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 29,500 Referee: Martijn Vos |
| 22 November 2025 13 | Volendam | 1–1 | Twente | Volendam |
| 18:45 UTC+2 |
|
Report |
|
Stadium: Kras Stadion Attendance: 6,896 Referee: Stan Teuben |
| 30 November 2025 14 | Twente | 1–0 | AZ | Enschede |
| 16:45 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 29,700 Referee: Jeroen Manschot |
| 7 December 2025 15 | Utrecht | 1–1 | Twente | Utrecht |
| 12:15 UTC+2 | Report | Stadium: Stadion Galgenwaard Attendance: 23,045 Referee: Allard Lindhout |
| 14 December 2025 16 | Twente | 2–0 | Go Ahead Eagles | Enschede |
| 14:30 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 30,000 Referee: Joey Kooij |
2st half
| 10 January 2026 18 | Twente | 1–1 | PEC | Enschede |
| 18:45 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 25,700 Referee: Robin Hensgens |
| 18 January 2026 19 | Heracles | 0–2 | Twente | Almelo |
| 14:30 UTC+2 | Report |
|
Stadium: Asito Stadion Attendance: 12,274 Referee: Sander van der Eijk |
| 24 January 2026 20 | Twente | 0–0 | Excelsior | Enschede |
| 21:00 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 29,000 Referee: Allard Lindhout |
| 30 January 2026 21 | NAC | 2–2 | Twente | Breda |
| 20:00 UTC+2 | Report |
|
Stadium: Rat Verlegh Stadion Attendance: 20,095 Referee: Joey Kooij |
| 7 February 2026 22 | Twente | 5–0 | Heerenveen | Enschede |
| 19:00 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 29,500 Referee: Jeroen Manschot |
| 15 February 2026 23 | Telstar | 1–1 | Twente | Velsen-Zuid |
| 13:30 UTC+2 |
|
Report |
|
Stadium: BUKO Stadion Attendance: 5,302 Referee: Stan Teuben |
| 21 February 2026 24 | Twente | 2–1 | Groningen | Enschede |
| 11:15 UTC+2 | Report |
|
Stadium: De Grolsch Veste Attendance: 29,000 Referee: Danny Makkelie |
| 28 February 2026 25 | Twente | 2–0 | Feyenoord | Enschede |
| 13:30 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 30,000 Referee: Joey Kooij |
| 8 March 2026 26 | Go Ahead Eagles | 1–4 | Twente | Deventer |
| 13:30 UTC+2 | Report | Stadium: De Adelaarshorst Referee: Alex Bos |
| 15 March 2026 27 | Twente | 0–2 | Utrecht | Enschede |
| 11:15 UTC+2 |
|
Report | Stadium: De Grolsch Veste Referee: Marc Nagtegaal |
| 21 March 2026 28 | Fortuna Sittard | 1–2 | Twente | Sittard |
| 15:30 UTC+2 | Report | Stadium: Fortuna Sittard Stadion Attendance: 12,052 Referee: Ingmar Oostrom |
| 4 April 2026 29 | Ajax | 1–2 | Twente | Amsterdam |
| 20:00 UTC+2 | Report | Stadium: Johan Cruyff Arena Attendance: 53,364 Referee: Sander van der Eijk |
| 10 April 2026 30 | Twente | 2–1 | FC Volendam | Enschede |
| 19:00 UTC+2 | Report |
|
Stadium: De Grolsch Veste Attendance: 29,700 Referee: Robin Hensgens |
| 25 April 2026 31 | Twente | 1–1 | NEC | Enschede |
| 20:00 UTC+2 | Report | Stadium: De Grolsch Veste Attendance: 30,000 Referee: Joey Kooij |
| 3 May 2026 32 | AZ | 2–2 | Twente | Alkmaar |
| 15:45 UTC+2 |
|
Report |
|
Stadium: AFAS Stadion Attendance: 19,500 Referee: Sander van der Eijk |
| 10 May 2026 33 | Twente | 4–0 | Sparta | Enschede |
| 15:45 UTC+2 |
|
Report |
|
Stadium: De Grolsch Veste Attendance: 29,600 Referee: Jannick van der Laan |
KNVB Cup
FC Twente participated in the 2025–26 KNVB Cup and reached the quarter-finals after away victories against Rohda Raalte, SV Spakenburg and FC Utrecht. Twente were eliminated by AZ in the quarter-finals after extra time.
| 30 October 2025 First round | Rohda Raalte | 1–4 | Twente | Raalte |
| 21:00 (UTC+2) | Report |
|
Stadium: Sportpark Tijenraan Attendance: 4,500 Referee: Rob Dieperink |
| 18 December 2025 Second round | Spakenburg | 3–6 | Twente | Spakenburg |
| 18:45 (UTC+1) | Report |
|
Stadium: Sportpark De Westmaat Attendance: 7,000 Referee: Jannick van der Laan |
| 13 January 2026 Last 16 | Utrecht | 1–2 | Twente | Utrecht |
| 21:00 (UTC+1) |
|
Report |
|
Stadium: Stadion Galgenwaard Attendance: 23,750 Referee: Serdar Gözübüyük |
Statistics
Appearances and goals
- As of 17 May 2026
| No. | Pos | Nat | Player | Total | Eredivisie | KNVB Cup | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | ||||||||
| Goalkeepers | |||||||||||||
| 1 | GK | Lars Unnerstall | 35 | 0 | 31 | 0 | 4 | 0 | |||||
| 21 | GK | Sam Karssies | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 22 | GK | Przemysław Tytoń | 3 | 0 | 3 | 0 | 0 | 0 | |||||
| 31 | GK | Yannick Gerritsen | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Defenders | |||||||||||||
| 2 | DF | Mees Hilgers |
0 | 0 | 0 | 0 | 0 | 0 | |||||
| 3 | DF | Robin Pröpper | 31 | 0 | 28 | 0 | 3 | 0 | |||||
| 12 | DF | Guilherme Peixoto | 2 | 0 | 1 | 0 | 1 | 0 | |||||
| 23 | DF | Stav Lemkin | 29 | 0 | 25 | 0 | 4 | 0 | |||||
| 28 | DF | Bart van Rooij | 37 | 3 | 33 | 3 | 4 | 0 | |||||
| 38 | DF | Max Bruns | 14 | 1 | 13 | 1 | 1 | 0 | |||||
| 39 | DF | Mats Rots | 37 | 5 | 34 | 4 | 3 | 1 | |||||
| 43 | DF | Ruud Nijstad | 24 | 1 | 21 | 1 | 3 | 0 | |||||
| Midfielders | |||||||||||||
| 4 | MF | Mathias Kjølø | 21 | 0 | 19 | 0 | 2 | 0 | |||||
| 6 | MF | Ramiz Zerrouki | 35 | 3 | 32 | 3 | 3 | 0 | |||||
| 8 | MF | Taylor Booth | 11 | 0 | 10 | 0 | 1 | 0 | |||||
| 14 | MF | Kristian Hlynsson | 37 | 12 | 33 | 10 | 4 | 2 | |||||
| 20 | MF | Thomas van den Belt | 36 | 6 | 32 | 5 | 4 | 1 | |||||
| 32 | MF | Arno Verschueren | 34 | 1 | 30 | 0 | 4 | 1 | |||||
| 42 | MF | Daouda Weidmann | 19 | 1 | 16 | 0 | 3 | 1 | |||||
| Forwards | |||||||||||||
| 7 | FW | Marko Pjaca | 29 | 2 | 27 | 2 | 2 | 0 | |||||
| 9 | FW | Ricky van Wolfswinkel | 33 | 10 | 31 | 8 | 2 | 2 | |||||
| 10 | FW | Sam Lammers | 29 | 7 | 25 | 6 | 4 | 1 | |||||
| 11 | FW | Daan Rots | 37 | 10 | 33 | 9 | 4 | 1 | |||||
| 25 | FW | Lucas Vennegoor of Hesselink | 6 | 0 | 5 | 0 | 1 | 0 | |||||
| 27 | FW | Sondre Ørjasæter | 34 | 5 | 30 | 3 | 4 | 2 | |||||
| 36 | DF | Nigel Groenewald | 1 | 0 | 1 | 0 | 0 | 0 | |||||
| Players sold or loaned out after the start of the season: | |||||||||||||
| 5 | DF | Bas Kuipers | 10 | 1 | 8 | 0 | 2 | 1 | |||||
| 7 | FW | Mitchell van Bergen | 1 | 0 | 1 | 0 | 0 | 0 | |||||
| 16 | GK | Issam El Maach | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 37 | FW | Naci Ünüvar | 11 | 2 | 10 | 2 | 1 | 0 | |||||
Source: Soccerway
Scorers
- As of 17 May 2026
| Rank | No | Pos | Nat | Name | Eredivisie | KNVB Cup | Total |
|---|---|---|---|---|---|---|---|
| 1 | 14 | MF | Kristian Hlynsson | 10 | 2 | 12 | |
| 2 | 9 | FW | Ricky van Wolfswinkel | 8 | 2 | 10 | |
| 11 | FW | Daan Rots | 9 | 1 | 10 | ||
| 3 | 10 | FW | Sam Lammers | 6 | 1 | 7 | |
| 4 | 20 | MF | Thomas van den Belt | 5 | 1 | 6 | |
| 5 | 39 | DF | Mats Rots | 4 | 1 | 5 | |
| 24 | FW | Sondre Ørjasæter | 3 | 2 | 5 | ||
| 7 | 28 | DF | Bart van Rooij | 3 | 0 | 3 | |
| 6 | MF | Ramiz Zerrouki | 3 | 0 | 3 | ||
| 8 | 37 | FW | Naci Ünüvar | 2 | 0 | 2 | |
| 7 | FW | Marko Pjaca | 2 | 0 | 2 | ||
| 9 | 38 | DF | Max Bruns | 1 | 0 | 1 | |
| 32 | MF | Arno Verschueren | 0 | 1 | 1 | ||
| 5 | DF | Bas Kuipers | 0 | 1 | 1 | ||
| 42 | MF | Daouda Weidmann | 0 | 1 | 1 | ||
| 43 | DF | Ruud Nijstad | 1 | 0 | 1 | ||
| Totals | 44 | 13 | 57 | ||||
Sources: ESPN (Eredivisie); FC Twente Statistieken (KNVB Cup match details)
Assists
- As of 17 May 2026
| Rank | No | Pos | Nat | Name | Eredivisie | KNVB Cup | Total |
|---|---|---|---|---|---|---|---|
| 1 | 27 | FW | Sondre Ørjasæter | 6 | 2 | 8 | |
| 2 | 10 | FW | Sam Lammers | 7 | 0 | 7 | |
| 3 | 28 | DF | Bart van Rooij | 5 | 1 | 6 | |
| 4 | 11 | FW | Daan Rots | 4 | 0 | 4 | |
| 14 | MF | Kristian Hlynsson | 4 | 0 | 4 | ||
| 39 | DF | Mats Rots | 4 | 0 | 4 | ||
| 5 | 20 | MF | Thomas van den Belt | 1 | 2 | 3 | |
| 6 | MF | Ramiz Zerrouki | 1 | 2 | 3 | ||
| 6 | 32 | MF | Arno Verschueren | 2 | 0 | 2 | |
| 7 | FW | Marko Pjaca | 1 | 1 | 2 | ||
| 7 | 37 | FW | Naci Ünüvar | 0 | 1 | 1 | |
| 23 | DF | Stav Lemkin | 1 | 0 | 1 | ||
| 43 | DF | Ruud Nijstad | 1 | 0 | 1 | ||
| 9 | FW | Ricky van Wolfswinkel | 0 | 1 | 1 | ||
| 42 | MF | Daouda Weidmann | 1 | 0 | 1 | ||
| Totals | 27 | 10 | 37 | ||||
Sources: ESPN (Eredivisie); FC Twente Statistieken (KNVB Cup match details)