2025–26 FC Schalke 04 season
| 2025–26 season | ||||
|---|---|---|---|---|
| CEO | Matthias Tillmann | |||
| Head coach | Miron Muslić | |||
| Stadium | Veltins-Arena | |||
| 2. Bundesliga | 1st | |||
| DFB-Pokal | Second round | |||
| Top goalscorer | Kenan Karaman (6) | |||
| Biggest win | 0–3 v H96 (A) 2.Bundesliga, 17 October 2025 | |||
| Biggest defeat | 4–0 v SVD (A) DFB-Pokal, 29 October 2025 | |||
|
| ||||
| All statistics correct as of 6 December 2025. | ||||
The 2025–26 FC Schalke 04 season is their 122nd season in the football club's history, and their ninth overall and third consecutive season in the second flight of German football, the 2. Bundesliga. In addition to the domestic league, Schalke also participate in this season's edition of the domestic cup, the DFB-Pokal. This is the 25th season for Schalke in the Veltins-Arena, located in Gelsenkirchen, North Rhine-Westphalia.
Players
Note: Players' appearances and goals only in their Schalke career.
- As of 15 December 2025[1]
| No. | Player | Nat | Pos | Age | Contract | Signed from | League | Total | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| began | ends | Apps | Goals | Apps | Goals | ||||||
| Goalkeepers | |||||||||||
| 1 | Loris Karius | GK | 32 | Jan 2025 | Jun 2027 | Free agent | 20 | 0 | 21 | 0 | |
| 28 | Justin Heekeren | GK | 25 | Jul 2022 | Jun 2026 | Rot-Weiß Oberhausen | 31 | 0 | 33 | 0 | |
| 32 | Luca Podlech | GK | 20 | Jul 2024 | Jun 2028 | Schalke 04 U19 | 0 | 0 | 0 | 0 | |
| 36 | Johannes Siebeking | GK | 19 | Jul 2025 | Jun 2029 | Schalke 04 U19 | 0 | 0 | 0 | 0 | |
| Defenders | |||||||||||
| 2 | Felipe Sánchez | CB | 21 | Jul 2024 | Jun 2028 | Gimnasia LP | 19 | 0 | 23 | 0 | |
| 3 | Dylan Leonard | CB | 18 | Sep 2025 | Jun 2030 | Western United | 0 | 0 | 0 | 0 | |
| 4 | Hasan Kuruçay | CB | 28 | Jul 2025 | Jun 2027 | OH Leuven | 14 | 3 | 16 | 3 | |
| 5 | Timo Becker | CB | 28 | Jul 2025 | Jun 2029 | Holstein Kiel | 43 | 0 | 48 | 0 | |
| 17 | Adrian Gantenbein | RB | 24 | Jul 2024 | Jun 2028 | Winterthur | 32 | 1 | 34 | 1 | |
| 25 | Nikola Katić | CB | 29 | Jul 2025 | Jun 2028 | Zürich | 15 | 1 | 17 | 1 | |
| 26 | Tomáš Kalas | CB | 32 | Aug 2023 | Jun 2027 | Bristol City | 48 | 2 | 50 | 2 | |
| 30 | Anton Donkor | LB | 28 | Jul 2024 | Jun 2027 | Eintracht Braunschweig | 28 | 0 | 31 | 0 | |
| 33 | Vitalie Becker | LB | 20 | Jul 2024 | Jun 2027 | Schalke 04 U19 | 15 | 2 | 16 | 2 | |
| 41 | Henning Matriciani | RB | 25 | Sep 2021 | Jun 2026 | Schalke 04 II | 61 | 0 | 64 | 0 | |
| 43 | Mertcan Ayhan | CB | 19 | Jul 2025 | Jun 2028 | Schalke 04 U19 | 12 | 0 | 14 | 0 | |
| Midfielders | |||||||||||
| 6 | Ron Schallenberg | CDM | 27 | Jul 2023 | Jun 2026 | SC Paderborn | 72 | 3 | 76 | 3 | |
| 8 | Amin Younes | CAM | 32 | Jul 2024 | Jun 2026 | Free agent | 26 | 2 | 27 | 2 | |
| 14 | Janik Bachmann | CM/CDM | 29 | Jul 2024 | Jun 2027 | Hansa Rostock | 37 | 3 | 41 | 3 | |
| 16 | Mauro Zalazar | CM | 20 | Aug 2024 | Jun 2028 | Granada U19 | 1 | 0 | 2 | 0 | |
| 18 | Christopher Antwi-Adjei | LM/LW | 31 | Aug 2024 | Jun 2026 | VfL Bochum | 32 | 2 | 33 | 2 | |
| 23 | Soufiane El-Faouzi | CM | 23 | Jul 2025 | Jun 2029 | Alemannia Aachen | 16 | 0 | 18 | 0 | |
| 27 | Finn Porath | RM/CAM | 28 | Aug 2025 | Jun 2027 | Holstein Kiel | 14 | 1 | 15 | 1 | |
| 37 | Max Grüger | CM/CDM | 20 | Jul 2024 | Jun 2028 | Schalke 04 U19 | 27 | 1 | 30 | 1 | |
| Forwards | |||||||||||
| 7 | Christian Gomis | ST | 25 | Sep 2025 | Jun 2029 | Winterthur | 7 | 1 | 7 | 1 | |
| 9 | Moussa Sylla | ST | 26 | Jul 2024 | Jun 2028 | Pau | 42 | 20 | 45 | 20 | |
| 11 | Bryan Lasme | ST | 27 | Jul 2023 | Jun 2027 | Arminia Bielefeld | 43 | 6 | 46 | 7 | |
| 15 | Emil Højlund | ST | 20 | Jul 2024 | Jun 2028 | Copenhagen | 14 | 0 | 15 | 0 | |
| 19 | Kenan Karaman (captain) | ST/CAM | 31 | Sep 2022 | Jun 2028 | Beşiktaş | 94 | 33 | 101 | 35 | |
| 39 | Peter Remmert | ST | 20 | Jul 2024 | Jun 2028 | VfL Osnabrück U19 | 5 | 0 | 6 | 0 | |
| 47 | Zaid Tchibara | ST | 19 | Jul 2025 | Jun 2028 | Schalke 04 U19 | 2 | 0 | 2 | 0 | |
Transfers
In
| Player | Nat | Pos | From | Type | Transfer fee | Date | Ref |
|---|---|---|---|---|---|---|---|
| Nikola Katić | DF | Zürich | Transfer | €450,000 | 1 Jul 2025 | [2] | |
| Soufiane El-Faouzi | MF | Alemannia Aachen | Transfer | €200,000 | 1 Jul 2025 | [3] | |
| Timo Becker | DF | Holstein Kiel | End of contract | — | 1 Jul 2025 | [4] | |
| Johannes Siebeking | GK | Schalke 04 U19 | Promoted | — | 1 Jul 2025 | [5] | |
| Zaid Tchibara | FW | Schalke 04 U19 | Promoted | — | 1 Jul 2025 | [6] | |
| Emmanuel Gyamfi | MF | VVV-Venlo | Loan return | — | 1 Jul 2025 | ||
| Bryan Lasme | FW | Grasshopper | Loan return | — | 1 Jul 2025 | ||
| Henning Matriciani | DF | Waldhof Mannheim | Loan return | — | 1 Jul 2025 | ||
| Steve Noode | DF | SCR Altach | Loan return | — | 1 Jul 2025 | [7] | |
| Paul Pöpperl | MF | Viktoria Köln | Loan return | — | 1 Jul 2025 | ||
| Martin Wasinski | DF | Genk | Loan return | — | 1 Jul 2025 | ||
| Mertcan Ayhan | DF | Schalke 04 U19 | Promoted | — | 21 Jul 2025 | [8] | |
| Hasan Kuruçay | DF | OH Leuven | End of contract | — | 29 Jul 2025 | [9] | |
| Finn Porath | MF | Holstein Kiel | Transfer | €500,000 | 21 Aug 2025 | [10] | |
| Christian Gomis | FW | Winterthur | Transfer | €1,500,000 | 1 Sep 2025 | [11] | |
| Dylan Leonard | DF | Western United | End of contract | — | 15 Sep 2025 | [12] |
Out
| Player | Nat | Pos | To | Type | Transfer fee | Date | Ref |
|---|---|---|---|---|---|---|---|
| Derry Murkin | DF | Utrecht | Transfer | €1,200,000 | 1 Jul 2025 | [13] | |
| Paul Seguin | MF | Hertha BSC | Transfer | €400,000 | 1 Jul 2025 | [14] | |
| Lino Tempelmann | MF | Eintracht Braunschweig | Transfer | €300,000 | 1 Jul 2025 | [15] | |
| Emmanuel Gyamfi | MF | Aberdeen | Transfer | €250,000 | 1 Jul 2025 | [16] | |
| Ron-Thorben Hoffmann | GK | Eintracht Braunschweig | Transfer | €200,000 | 1 Jul 2025 | [17] | |
| Mehmet-Can Aydın | MF | Eintracht Braunschweig | End of contract | — | 1 Jul 2025 | [18] | |
| Aymen Barkok | MF | Free agent | End of contract | — | 1 Jul 2025 | [18] | |
| Dominick Drexler | MF | Retired | End of contract | — | 1 Jul 2025 | [18] | |
| Ralf Fährmann | GK | Free agent | End of contract | — | 1 Jul 2025 | [18] | |
| Marcin Kamiński | DF | Wisła Płock | End of contract | — | 1 Jul 2025 | [18] | |
| Michael Langer | GK | Retired | End of contract | — | 1 Jul 2025 | [18] | |
| Tobias Mohr | MF | Standard Liège | End of contract | — | 1 Jul 2025 | [18] | |
| Arış Bayındır | MF | Schalke 04 II | Demoted | — | 1 Jul 2025 | ||
| Ibrahima Cissé | DF | Schalke 04 II | Demoted | — | 1 Jul 2025 | ||
| Paul Pöpperl | MF | Schalke 04 II | Demoted | — | 1 Jul 2025 | ||
| Steve Noode | DF | Union Titus Pétange | Loan | — | 24 Jul 2025 | [19] | |
| Berkay Karaca | DF | AC Milan | End of contract | — | 12 Aug 2025 | [20] | |
| Taylan Bulut | DF | Beşiktaş | Transfer | €6,000,000 | 16 Aug 2025 | [21] | |
| Ilyes Hamache | FW | Amiens | Loan | — | 1 Sep 2025 | [22] | |
| Martin Wasinski | DF | RFC Liège | Loan | — | 2 Sep 2025 | [23] | |
| Pape Meïssa Ba | FW | Widzew Łódź | Transfer | Free | 5 Sep 2025 | [24] |
New contracts
| Player | Nat | Pos | Contract until | Date | Ref |
|---|---|---|---|---|---|
| Loris Karius | GK | Jun 2027 | 11 Jun 2025 | [25] |
Friendly matches
Win Draw Loss
| 28 June 2025 1 | „Best of Grafschaft“ | 1–9 | Schalke 04 | Nordhorn |
| 16:00 CEST (UTC+2) |
|
Report | Stadium: Sportpark Blanke Attendance: 6,000 Referee: Jost Steenken |
| 5 July 2025 2 | 1. FC Bocholt | 2–3 | Schalke 04 | Bocholt |
| 17:00 CEST (UTC+2) | Report | Stadium: Stadion am Hünting Attendance: 4,999 Referee: Marten Kaufels | ||
| Note: The match lasted 2 x 60 minutes. | ||||
| 9 July 2025 3 | Schalke 04 | 0–0 | Panathinaikos | Schwaz, Austria |
| 18:00 CEST (UTC+2) | Report | Stadium: Silberstadt-Arena Attendance: 1,000 Referee: Samuel Sampl |
| 12 July 2025 4 | Schalke 04 | 2–3 | Wehen Wiesbaden | Neustift, Austria |
| 11:00 CEST (UTC+2) |
|
Report | Stadium: Training ground Attendance: 800 Referee: Alexander Pale |
| 12 July 2025 5 | Schalke 04 | 1–0 | St. Gallen | Imst, Austria |
| 15:00 CEST (UTC+2) |
|
Report | Stadium: Velly Arena Attendance: 1,100 Referee: Stefan Macanovic |
| 19 July 2025 6 | Schalke 04 | 0–0 | Twente | Gelsenkirchen |
| 14:00 CEST (UTC+2) | Stadium: Parkstadion Attendance: 4,999 Referee: Robert Kampka |
| 20 July 2025 7 | Rot Weiss Ahlen | 0–3 | Schalke 04 | Ahlen |
| 14:00 CEST (UTC+2) | Report | Stadium: Wersestadion Attendance: 4,612 Referee: Hendrik Rottkord |
| 26 July 2025 8 | Schalke 04 | 2–4 | Sevilla | Gelsenkirchen |
| 17:00 CEST (UTC+2) | Report | Stadium: Veltins-Arena Attendance: 45,774 Referee: Timo Gansloweit |
| 5 September 2025 9 | Borussia Mönchengladbach | 2–0 | Schalke 04 | Mönchengladbach |
| 15:00 CEST (UTC+2) | Report | Stadium: Fohlenplatz Attendance: 1,800 Referee: Robin Braun |
| 11 October 2025 10 | Bohemians | 3–2 | Schalke 04 | Dublin, Ireland |
| 16:00 CEST (UTC+2) | Report |
|
Stadium: Dalymount Park Attendance: 4,500 Referee: Rob Harvey |
| 13 November 2025 11 | Twente | 1–0 | Schalke 04 | Enschede, Netherlands |
| 19:30 CET (UTC+1) |
|
Report | Stadium: De Grolsch Veste Attendance: 25,000 Referee: Robin Hensgens |
| 10 January 2026 12 | VfL Osnabrück | v | Schalke 04 | Osnabrück |
| 14:00 CET (UTC+1) | Stadium: Stadion an der Bremer Brücke |
Competitions
Overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| 2. Bundesliga | 1 August 2025 | 17 May 2026 | Matchday 1 | 16 | 12 | 1 | 3 | 21 | 8 | +13 | 75.00 | |
| DFB-Pokal | 17 August 2025 | 29 October 2025 | First round | Second round | 2 | 1 | 0 | 1 | 1 | 4 | −3 | 50.00 |
| Total | 18 | 13 | 1 | 4 | 22 | 12 | +10 | 72.22 | ||||
Last updated: 15 December 2025
Source: Soccerway
2. Bundesliga
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Schalke 04 | 16 | 12 | 1 | 3 | 21 | 8 | +13 | 37 | Promotion to Bundesliga |
| 2 | SV Elversberg | 16 | 10 | 3 | 3 | 30 | 14 | +16 | 33 | |
| 3 | Darmstadt 98 | 17 | 9 | 6 | 2 | 29 | 17 | +12 | 33 | Qualification for promotion play-offs |
| 4 | SC Paderborn | 17 | 10 | 3 | 4 | 28 | 18 | +10 | 33 | |
| 5 | Hannover 96 | 16 | 8 | 5 | 3 | 29 | 20 | +9 | 29 |
Updated to match(es) played on 20 December 2025. Source: Bundesliga
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head results; 5) Head-to-head away goals scored; 6) Away goals scored; 7) Play-off.[26]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head results; 5) Head-to-head away goals scored; 6) Away goals scored; 7) Play-off.[26]
(Rules 4–6 only apply after home and away matches have been played between the tied teams.)
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 |
| 16 | 12 | 1 | 3 | 21 | 8 | +13 | 37 | 7 | 0 | 1 | 10 | 4 | +6 | 5 | 1 | 2 | 11 | 4 | +7 |
Last updated: 15 December 2025.
Source: Soccerway
Results by round
Updated to match(es) played on 6 December 2025. Source: 2.Bundesliga Official Website
A = Away; H = Home; W = Win; D = Draw; L = Loss
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
| 1 August 2025 1 | Schalke 04 | 2–1 | Hertha BSC | Gelsenkirchen |
| 20:30 CEST (UTC+2) | Report |
|
Stadium: Veltins-Arena Attendance: 62,083 Referee: Richard Hempel |
| 9 August 2025 2 | 1. FC Kaiserslautern | 1–0 | Schalke 04 | Kaiserslautern |
| 20:30 CEST (UTC+2) | Report | Stadium: Fritz-Walter-Stadion Attendance: 49,327 Referee: Martin Petersen |
| 23 August 2025 3 | Schalke 04 | 2–1 | VfL Bochum | Gelsenkirchen |
| 20:30 CEST (UTC+2) | Report |
|
Stadium: Veltins-Arena Attendance: 62,083 Referee: Frank Willenborg |
| 31 August 2025 4 | Dynamo Dresden | 0–1 | Schalke 04 | Dresden |
| 13:30 CEST (UTC+2) | Report | Stadium: Rudolf-Harbig-Stadion Attendance: 31,707 Referee: Robert Hartmann |
| 13 September 2025 5 | Schalke 04 | 0–1 | Holstein Kiel | Gelsenkirchen |
| 13:00 CEST (UTC+2) | Report |
|
Stadium: Veltins-Arena Attendance: 62,371 Referee: Robert Kampka |
| 20 September 2025 6 | 1. FC Magdeburg | 0–2 | Schalke 04 | Magdeburg |
| 13:00 CEST (UTC+2) | Report | Stadium: MDCC-Arena Attendance: 27,424 Referee: Felix Bickel |
| 26 September 2025 7 | Schalke 04 | 1–0 | Greuther Fürth | Gelsenkirchen |
| 18:30 CEST (UTC+2) |
|
Report | Stadium: Veltins-Arena Attendance: 60,625 Referee: Luca Schlosser |
| 5 October 2025 8 | Arminia Bielefeld | 1–2 | Schalke 04 | Bielefeld |
| 13:30 CEST (UTC+2) |
|
Report |
|
Stadium: SchücoArena Attendance: 26,400 Referee: Florian Badstübner |
| 17 October 2025 9 | Hannover 96 | 0–3 | Schalke 04 | Hanover |
| 18:30 CEST (UTC+2) | Report | Stadium: Heinz von Heiden Arena Attendance: 49,000 Referee: Martin Petersen |
| 24 October 2025 10 | Schalke 04 | 1–0 | Darmstadt 98 | Gelsenkirchen |
| 18:30 CEST (UTC+2) |
|
Report | Stadium: Veltins-Arena Attendance: 61,198 Referee: Michael Bacher |
| 1 November 2025 11 | Karlsruher SC | 2–1 | Schalke 04 | Karlsruhe |
| 13:00 CET (UTC+1) |
|
Report | Stadium: Wildparkstadion Attendance: 33,180 Referee: Max Burda |
| 8 November 2025 12 | Schalke 04 | 1–0 | SV Elversberg | Gelsenkirchen |
| 13:00 CET (UTC+1) |
|
Report | Stadium: Veltins-Arena Attendance: 61,818 Referee: Robin Braun |
| 22 November 2025 13 | Preußen Münster | 0–0 | Schalke 04 | Münster |
| 13:00 CET (UTC+1) | Report | Stadium: Preußenstadion Attendance: 10,491 Referee: Florian Lechner |
| 28 November 2025 14 | Schalke 04 | 2–1 | SC Paderborn | Gelsenkirchen |
| 18:30 CET (UTC+1) | Report |
|
Stadium: Veltins-Arena Attendance: 62,077 Referee: Tobias Reichel |
| 5 December 2025 15 | Fortuna Düsseldorf | 0–2 | Schalke 04 | Düsseldorf |
| 18:30 CET (UTC+1) | Report | Stadium: Merkur Spiel-Arena Attendance: 51,500 Referee: Felix Prigan |
| 14 December 2025 16 | Schalke 04 | 1–0 | 1. FC Nürnberg | Gelsenkirchen |
| 13:30 CET (UTC+1) |
|
Report |
|
Stadium: Veltins-Arena Attendance: 62,278 Referee: Christian Dingert |
| 21 December 2025 17 | Eintracht Braunschweig | v | Schalke 04 | Braunschweig |
| 13:30 CET (UTC+1) | Stadium: Eintracht-Stadion |
| 17 January 2026 18 | Hertha BSC | v | Schalke 04 | Berlin |
| 20:30 CET (UTC+1) | Stadium: Olympiastadion |
| 25 January 2026 19 | Schalke 04 | v | 1. FC Kaiserslautern | Gelsenkirchen |
| 13:30 CET (UTC+1) | Stadium: Veltins-Arena |
| 31 January 2026 20 | VfL Bochum | v | Schalke 04 | Bochum |
| 13:00 CET (UTC+1) | Stadium: Ruhrstadion |
| 7 February 2026 21 | Schalke 04 | v | Dynamo Dresden | Gelsenkirchen |
| 13:00 CET (UTC+1) | Stadium: Veltins-Arena |
| 15 February 2026 22 | Holstein Kiel | v | Schalke 04 | Kiel |
| 13:30 CET (UTC+1) | Stadium: Holstein-Stadion |
| 21 February 2026 23 | Schalke 04 | v | 1. FC Magdeburg | Gelsenkirchen |
| 20:30 CET (UTC+1) | Stadium: Veltins-Arena |
| 28 February 2026 24 | Greuther Fürth | v | Schalke 04 | Fürth |
| 20:30 CET (UTC+1) | Stadium: Sportpark Ronhof Thomas Sommer |
| 6–8 March 2026 25 | Schalke 04 | v | Arminia Bielefeld | Gelsenkirchen |
| Stadium: Veltins-Arena |
| 13–15 March 2026 26 | Schalke 04 | v | Hannover 96 | Gelsenkirchen |
| Stadium: Veltins-Arena |
| 20–22 March 2026 27 | Darmstadt 98 | v | Schalke 04 | Darmstadt |
| Stadium: Merck-Stadion am Böllenfalltor |
| 4–5 April 2026 28 | Schalke 04 | v | Karlsruher SC | Gelsenkirchen |
| Stadium: Veltins-Arena |
| 10–12 April 2026 29 | SV Elversberg | v | Schalke 04 | Spiesen-Elversberg |
| Stadium: Waldstadion an der Kaiserlinde |
| 17–19 April 2026 30 | Schalke 04 | v | Preußen Münster | Gelsenkirchen |
| Stadium: Veltins-Arena |
| 24–26 April 2026 31 | SC Paderborn | v | Schalke 04 | Paderborn |
| Stadium: Home Deluxe Arena |
| 2–3 May 2026 32 | Schalke 04 | v | Fortuna Düsseldorf | Gelsenkirchen |
| Stadium: Veltins-Arena |
| 8–10 May 2026 33 | 1. FC Nürnberg | v | Schalke 04 | Nuremberg |
| Stadium: Max-Morlock-Stadion |
| 17 May 2026 34 | Schalke 04 | v | Eintracht Braunschweig | Gelsenkirchen |
| 15:30 CEST (UTC+2) | Stadium: Veltins-Arena |
DFB-Pokal
| 17 August 2025 1R | Lokomotive Leipzig | 0–1 (a.e.t.) | Schalke 04 | Leipzig |
| 15:30 CEST (UTC+2) | Report |
|
Stadium: Bruno-Plache-Stadion Attendance: 11,900 Referee: Max Burda |
| 29 October 2025 2R | Darmstadt 98 | 4–0 | Schalke 04 | Darmstadt |
| 20:45 CET (UTC+1) | Report | Stadium: Merck-Stadion am Böllenfalltor Attendance: 17,810 Referee: Felix Bickel |
Statistics
- As of 15 December 2025
Squad statistics
A = Appearances, S = Starts, G = Goals, = yellow cards, = red cards
| No. | Player | Nat | Pos | 2. Bundesliga | DFB-Pokal | Total | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A | S | G | A | S | G | A | S | G | ||||||||||
| Goalkeepers | ||||||||||||||||||
| 1 | Loris Karius | GK | 16 | 16 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 17 | 17 | 0 | 3 | 0 | |
| 28 | Justin Heekeren | GK | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | |
| Defenders | ||||||||||||||||||
| 2 | Felipe Sánchez | DF | 14 | 4 | 0 | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 16 | 4 | 0 | 3 | 0 | |
| 4 | Hasan Kuruçay | DF | 14 | 13 | 3 | 3 | 0 | 2 | 2 | 0 | 0 | 0 | 16 | 15 | 3 | 3 | 0 | |
| 5 | Timo Becker | DF | 8 | 7 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 9 | 8 | 0 | 2 | 0 | |
| 17 | Adrian Gantenbein | DF | 12 | 10 | 0 | 5 | 0 | 2 | 1 | 0 | 0 | 0 | 14 | 11 | 0 | 5 | 0 | |
| 25 | Nikola Katić | DF | 15 | 15 | 1 | 3 | 1 | 2 | 2 | 0 | 1 | 0 | 17 | 17 | 1 | 4 | 1 | |
| 26 | Tomáš Kalas | DF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 30 | Anton Donkor | DF | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 33 | Vitalie Becker | DF | 15 | 15 | 2 | 5 | 0 | 1 | 1 | 0 | 1 | 0 | 16 | 16 | 2 | 6 | 0 | |
| 41 | Henning Matriciani | DF | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | |
| 43 | Mertcan Ayhan | DF | 12 | 9 | 0 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 14 | 10 | 0 | 3 | 0 | |
| Taylan Bulut | DF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | ||
| Midfielders | ||||||||||||||||||
| 6 | Ron Schallenberg | MF | 15 | 15 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 16 | 16 | 0 | 2 | 0 | |
| 8 | Amin Younes | MF | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 0 | |
| 14 | Janik Bachmann | MF | 12 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 14 | 3 | 0 | 2 | 0 | |
| 16 | Mauro Zalazar | MF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 18 | Christopher Antwi-Adjei | MF | 12 | 8 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 13 | 9 | 1 | 1 | 0 | |
| 23 | Soufiane El-Faouzi | MF | 16 | 16 | 0 | 3 | 0 | 2 | 2 | 0 | 0 | 0 | 18 | 18 | 0 | 3 | 0 | |
| 27 | Finn Porath | MF | 14 | 4 | 1 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 15 | 5 | 1 | 2 | 0 | |
| 34 | Ayman Gülaşı U23 | MF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 37 | Max Grüger | MF | 4 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 6 | 1 | 0 | 1 | 0 | |
| 46 | Paul Pöpperl U23 | MF | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | |
| Forwards | ||||||||||||||||||
| 7 | Christian Gomis | FW | 7 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 3 | 1 | 1 | 0 | |
| 9 | Moussa Sylla | FW | 15 | 15 | 4 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 17 | 17 | 4 | 0 | 0 | |
| 11 | Bryan Lasme | FW | 10 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 11 | 0 | 3 | 0 | 0 | |
| 15 | Emil Højlund | FW | 4 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 5 | 2 | 0 | 1 | 0 | |
| 19 | Kenan Karaman | FW | 15 | 14 | 6 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 17 | 16 | 6 | 2 | 0 | |
| 35 | Mika Wallentowitz U19 | FW | 7 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 5 | 0 | 1 | 0 | |
| 39 | Peter Remmert | FW | 3 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 2 | 0 | 0 | 0 | |
| 47 | Zaid Tchibara | FW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Total | 15 | 21 | 40 | 1 | 2 | 1 | 3 | 0 | 17 | 22 | 43 | 1 | ||||||
Players in white left the club during the season.
Goalscorers
| Rank | Player | Nat | Pos | 2. Liga | DFB-Pokal | Total |
|---|---|---|---|---|---|---|
| 1 | Kenan Karaman | FW | 6 | 0 | 6 | |
| 2 | Moussa Sylla | FW | 4 | 0 | 4 | |
| 3 | Hasan Kuruçay | DF | 3 | 0 | 3 | |
| Bryan Lasme | FW | 2 | 1 | 3 | ||
| 5 | Vitalie Becker | DF | 2 | 0 | 2 | |
| 6 | Christopher Antwi-Adjei | MF | 1 | 0 | 1 | |
| Christian Gomis | FW | 1 | 0 | 1 | ||
| Nikola Katić | DF | 1 | 0 | 1 | ||
| Finn Porath | MF | 1 | 0 | 1 | ||
| Total | 21 | 1 | 22 | |||
Assists
| Rank | Player | Nat | Pos | 2. Liga | DFB-Pokal | Total |
|---|---|---|---|---|---|---|
| 1 | Kenan Karaman | FW | 5 | 0 | 5 | |
| 2 | Nikola Katić | DF | 3 | 1 | 4 | |
| 3 | Soufiane El-Faouzi | MF | 3 | 0 | 3 | |
| 4 | Ron Schallenberg | MF | 2 | 0 | 2 | |
| Moussa Sylla | FW | 2 | 0 | 2 | ||
| 6 | Christopher Antwi-Adjei | MF | 1 | 0 | 1 | |
| Vitalie Becker | DF | 1 | 0 | 1 | ||
| Christian Gomis | FW | 1 | 0 | 1 | ||
| Finn Porath | MF | 1 | 0 | 1 | ||
| Peter Remmert | FW | 1 | 0 | 1 | ||
| Total | 20 | 1 | 21 | |||
Clean sheets
| Rank | Player | Nat | 2. Liga | DFB-Pokal | Total |
|---|---|---|---|---|---|
| 1 | Loris Karius | 9 | 0 | 9 | |
| 2 | Justin Heekeren | 0 | 1 | 1 | |
| Total | 9 | 1 | 10 | ||
References
- ^ "First Team". FC Schalke 04. Retrieved 29 June 2025.
- ^ "Schalke complete Nikola Katic signing". FC Schalke 04. 1 July 2025.
- ^ "Schalke 04 sign Soufiane El-Faouzi". FC Schalke 04. 19 June 2025.
- ^ "Timo Becker to return to Schalke this summer". FC Schalke 04. 7 April 2025.
- ^ "Johannes Siebeking signs first professional contract". FC Schalke 04. 26 June 2025.
- ^ "FC Schalke 04 agree contract extension with Zaid Amoussou-Tchibara". FC Schalke 04. 31 January 2025.
- ^ "Steve Noode returns to FC Schalke 04". FC Schalke 04. 18 June 2025.
- ^ "Mertcan Ayhan signs long-term contract". FC Schalke 04. 21 July 2025.
- ^ "Schalke 04 sign Hasan Kurucay". FC Schalke 04. 29 July 2025.
- ^ "Finn Porath joins FC Schalke 04". FC Schalke 04. 21 August 2025.
- ^ "Christian Gomis joins Schalke 04". FC Schalke 04. 1 September 2025.
- ^ "FC Schalke 04 sign youngster Dylan Leonard". FC Schalke 04. 15 September 2025.
- ^ "Derry John Murkin moves to FC Utrecht". FC Schalke 04. 27 May 2025.
- ^ "Paul Seguin moves to Hertha BSC". FC Schalke 04. 18 June 2025.
- ^ "Lino Tempelmann joins Eintracht Braunschweig on a permanent basis". FC Schalke 04. 21 June 2025.
- ^ "Emmanuel Gyamfi departs for Aberdeen". FC Schalke 04. 6 June 2025.
- ^ "Schalke-Leihgabe Ron-Thorben Hoffmann wechselt fest nach Braunschweig". wa.de (in German). 28 May 2025.
- ^ a b c d e f g "Schalke 04 to say farewell to seven players ahead of final game of the season". FC Schalke 04. 16 May 2025.
- ^ "Steve Noode joins Union Titus Pétange on loan". FC Schalke 04. 24 July 2025.
- ^ "OFFICIAL STATEMENT: BERKAY KARACA". acmilan.com.
- ^ "Taylan Bulut joins Besiktas". FC Schalke 04. 16 August 2025.
- ^ "Ilyes Hamache joins Amiens SC on loan". FC Schalke 04. 1 September 2025.
- ^ "Martin Wasinski joins RFC Liège on loan". FC Schalke 04. 2 September 2025.
- ^ "Pape Meïssa Ba moves to Widzew Lodz". FC Schalke 04. 5 September 2025.
- ^ "Loris Karius extends his contract until 2027". FC Schalke 04. 11 June 2025.
- ^ "DFL–Spielordnung (SpOL)" [Match rules] (PDF) (in German). Deutsche Fußball Liga. 29 May 2025. p. 3. Retrieved 21 June 2025.