2024–25 FC Schalke 04 season
{{Infobox football club season
| club = Schalke 04
| season = 2024–25
| chrtitle = CEO
| chairman = Matthias Tillmann
| mgrtitle = Head coach
| manager = Karel Geraerts
(until 21 September)
Jakob Fimpel
{{nowrap|(interim, from 21 September
to 6 October)}}
Kees van Wonderen
(from 6 October to 3 May)
Jakob Fimpel
(interim, from 3 May)
| stadium = Veltins-Arena
| league = 2. Bundesliga
| league result = 14th
| cup1 = DFB-Pokal
| cup1 result = Second round
| league topscorer =
Moussa Sylla (16)
| season topscorer =
Moussa Sylla (16)
| largest win = 5–1 v Braunschweig (H)
2. Bundesliga, 3 August 2024
| largest loss = 0–3 v Augsburg (A)
DFB Pokal, 29 October 2024
0–3 v Kaiserslautern (H)
2. Bundesliga, 29 November 2024
2–5 v Magdeburg (H)
2. Bundesliga, 1 February 2025
| pattern_la1 = _molde24h
| pattern_b1 = _schalke2425h
| pattern_ra1 = _molde24h
| pattern_sh1 = _molde24h
| pattern_so1 = _3_stripes_white
| leftarm1 = 0000DD
| body1 = 0000DD
| rightarm1 = 0000DD
| shorts1 = FFFFFF
| socks1 = 0000DD
| pattern_la2 = _schalke2425a
| pattern_b2 = _schalke2425a
| pattern_ra2 = _schalke2425a
| pattern_sh2 = _schalke2425a
| pattern_so2 = _3_stripes_black
| leftarm2 = FFFFFF
| body2 = FFFFFF
| rightarm2 = FFFFFF
| shorts2 = FFFFFF
| socks2 = FFFFFF
| pattern_la3 = _schalke2425t
| pattern_b3 = _schalke2425t
| pattern_ra3 = _schalke2425t
| pattern_sh3 =
| pattern_so3 =
| leftarm3 = 000066
| body3 = 000066
| rightarm3 = 000066
| shorts3 = 000066
| socks3 = 000066
| updated = end of the 2024-25 season
| prevseason = 2023–24
| nextseason = 2025–26
}}
The 2024–25 FC Schalke 04 season is their 121st season in football and their eighth season in the 2. Bundesliga. In addition to the domestic league, Schalke also participates in this season's edition of the domestic cup, the DFB-Pokal. This is the 24th season for Schalke in the Veltins-Arena, located in Gelsenkirchen, North Rhine-Westphalia.
Players
Note: Players' appearances and goals only in their Schalke career.
{{updated|end of 2024–25 season}}{{cite web|url=https://schalke04.de/en/funktion/team-en/|title=First Team|website=FC Schalke 04|archive-url=https://web.archive.org/web/20250414055429/https://schalke04.de/en/funktion/team-en/|archive-date=14 April 2025}}
{{mw-datatable}}
class="wikitable mw-datatable nowrap sortable" style="text-align:center;font-size:96%"
!rowspan="2"|{{abbr|No.|Squad number}} !rowspan="2"|Player !rowspan="2"|{{abbr|Nat|Nationality}} !rowspan="2"|{{abbr|Pos|Position}} !rowspan="2"|Age !colspan="2"|Contract !rowspan="2"|Signed from !colspan="2"|League !colspan="2"|Total | |||||||||||
began
!{{ns}}ends{{ns}} !Apps !Goals !Apps !Goals | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
class="sortbottom"
| colspan="12" style="background:#0a00ff; color:white " | Goalkeepers | |||||||||||
27 | align="left"|{{sortname|Loris|Karius}} | {{flagicon|GER}} | {{sort|A|GK}} | |{{age|1993|6|22|2025|6|30}} | {{dts|Jan 2025}} | {{dts|Jun 2025}} | Free agent | 4 | 0 | 4 | 0 |
28 | align="left"|{{sortname|Justin|Heekeren}} | {{flagicon|GER}} | {{sort|A|GK}} | {{age|2000|11|27|2025|6|30}} | {{dts|Jul 2022}} | {{dts|Jun 2026}} | Rot-Weiß Oberhausen | 31 | 0 | 32 | 0 |
32 | align="left"|{{sortname|Luca|Podlech}} | {{flagicon|GER}} | {{sort|A|GK}} | |{{age|2005|3|23|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | Schalke 04 U19 | 0 | 0 | 0 | 0 |
34 | align="left"|{{sortname|Michael|Langer}} | {{flagicon|AUT}} | {{sort|A|GK}} | |{{age|1985|1|6|2025|6|30}} | {{dts|Aug 2017}} | {{dts|Jun 2025}} | {{fbaicon|SWE}} IFK Norrköping | 8 | 0 | 8 | 0 |
{{sort|99|–}} | align="left"|{{sortname|Ralf|Fährmann}} | {{flagicon|GER}} | {{sort|A|GK}} | {{age|1988|9|27|2025|6|30}} | {{dts|Jul 2011}} | {{dts|Jun 2025}} | Eintracht Frankfurt | 227 | 0 | 289 | 0 |
class="sortbottom"
| colspan="12" style="background:#0a00ff; color:white " | Defenders | |||||||||||
2 | align="left"|{{sortname|Felipe|Sánchez}} | {{flagicon|ARG}} | {{sort|B|DF}} | {{age|2004|4|7|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | {{fbaicon|ARG}} Gimnasia LP | 5 | 0 | 7 | 0 |
5 | align="left"|{{sortname|Derry|Murkin}} | {{flagicon|ENG}} | {{sort|B|DF}} | {{age|1999|7|27|2025|6|30}} | {{dts|Aug 2023}} | {{dts|Jun 2026}} | {{fbaicon|NED}} Volendam | 54 | 1 | 57 | 1 |
17 | align="left"|{{sortname|Adrian|Gantenbein}} | {{flagicon|SUI}} | {{sort|B|DF}} | {{age|2001|4|18|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | {{fbaicon|SUI}} Winterthur | 20 | 1 | 20 | 1 |
22 | align="left"|{{sortname|Ibrahima|Cissé|dab=footballer, born 2001}} | {{flagicon|MLI}} | {{sort|B|DF}} | {{age|2001|2|15|2025|6|30}} | {{dts|Jul 2022}} | {{dts|Jun 2026}} | {{fbaicon|BEL}} Gent | 8 | 1 | 9 | 1 |
23 | align="left"|{{sortname|Mehmet-Can|Aydın}} | {{flagicon|TUR}} | {{sort|B|DF}} | {{age|2002|2|9|2025|6|30}} | {{dts|Jul 2021}} | {{dts|Jun 2025}} | Schalke 04 II | 69 | 1 | 74 | 1 |
26 | align="left"|{{sortname|Tomáš|Kalas}} | {{flagicon|CZE}} | {{sort|B|DF}} | {{age|1993|5|15|2025|6|30}} | {{dts|Aug 2023}} | {{dts|Jun 2027}} | {{fbaicon|ENG}} Bristol City | 48 | 2 | 50 | 2 |
30 | align="left"|{{sortname|Anton|Donkor}} | {{flagicon|GER}} | {{sort|B|DF}} | {{age|1997|11|11|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2027}} | Eintracht Braunschweig | 26 | 0 | 28 | 0 |
31 | align="left"|{{sortname|Taylan|Bulut}} | {{flagicon|GER}} | {{sort|B|DF}} | {{age|2006|1|19|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2029}} | Schalke 04 U19 | 25 | 1 | 27 | 1 |
33 | align="left"|{{sortname|Vitalie|Becker}} | {{flagicon|GER}} | {{sort|B|DF}} | {{age|2005|3|3|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2027}} | Schalke 04 U19 | 0 | 0 | 0 | 0 |
35 | align="left"|{{sortname|Marcin|Kamiński}} | {{flagicon|POL}} | {{sort|B|DF}} | {{age|1992|1|15|2025|6|30}} | {{dts|Jul 2021}} | {{dts|Jun 2025}} | VfB Stuttgart | 96 | 7 | 102 | 9 |
class="sortbottom"
| colspan="12" style="background:#0a00ff; color:white " | Midfielders | |||||||||||
6 | align="left"|{{sortname|Ron|Schallenberg}} | {{flagicon|GER}} | {{sort|C|MF}} | {{age|1998|10|6|2025|6|30}} | {{dts|Jul 2023}} | {{dts|Jun 2026}} | SC Paderborn | 57 | 3 | 60 | 3 |
7 | align="left"|{{sortname|Paul|Seguin}} | {{flagicon|GER}} | {{sort|C|MF}} | {{age|1995|3|29|2025|6|30}} | {{dts|Jul 2023}} | {{dts|Jun 2026}} | Union Berlin | 55 | 5 | 57 | 6 |
14 | align="left"|{{sortname|Janik|Bachmann}} | {{flagicon|GER}} | {{sort|C|MF}} | {{age|1996|5|6|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2027}} | Hansa Rostock | 25 | 3 | 27 | 3 |
16 | align="left"|{{sortname|Mauro|Zalazar}} | {{flagicon|URU}} | {{sort|C|MF}} | {{age|2005|4|13|2025|6|30}} | {{dts|Aug 2024}} | {{dts|Jun 2028}} | {{fbaicon|ESP}} Granada U19 | 0 | 0 | 1 | 0 |
20 | align="left"|{{sortname|Arış|Bayındır}} | {{flagicon|GER}} | {{sort|C|MF}} | {{age|2006|12|27|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | RB Leipzig U19 | 0 | 0 | 0 | 0 |
25 | align="left"|{{sortname|Aymen|Barkok}} | {{flagicon|MAR}} | {{sort|C|MF}} | {{age|1998|5|21|2025|6|30}} | {{dts|Feb 2025}} | {{dts|Jun 2025}} | Mainz 05 | 6 | 0 | 6 | 0 |
29 | align="left"|{{sortname|Tobias|Mohr}} | {{flagicon|GER}} | {{sort|C|MF}} | {{age|1995|8|24|2025|6|30}} | {{dts|Jul 2022}} | {{dts|Jun 2025}} | 1. FC Heidenheim | 63 | 4 | 69 | 5 |
37 | align="left"|{{sortname|Max|Grüger}} | {{flagicon|GER}} | {{sort|C|MF}} | {{age|2005|5|24|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | Schalke 04 U19 | 23 | 1 | 24 | 1 |
38 | align="left"|{{sort|Osmani|Tristan Osmani}} | {{flagicon|AUT}} | {{sort|C|MF}} | {{age|2005|3|30|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2027}} | Schalke 04 U19 | 0 | 0 | 0 | 0 |
{{sort|99|–}} | align="left"|{{sortname|Dominick|Drexler}} | {{flagicon|GER}} | {{sort|C|MF}} | {{age|1990|5|25|2025|6|30}} | {{dts|Jul 2021}} | {{dts|Jun 2025}} | 1. FC Köln | 61 | 8 | 65 | 11 |
class="sortbottom"
| colspan="12" style="background:#0a00ff; color:white " | Forwards | |||||||||||
8 | align="left"|{{sortname|Amin|Younes}} | {{flagicon|GER}} | {{sort|D|FW}} | {{age|1993|8|6|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2026}} | Free agent | 25 | 2 | 25 | 2 |
9 | align="left"|{{sortname|Moussa|Sylla|dab=footballer, born 1999}} | {{flagicon|MLI}} | {{sort|D|FW}} | {{age|1999|11|25|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | {{fbaicon|FRA}} Pau | 27 | 16 | 28 | 16 |
10 | align="left"|{{sortname|Pape Meïssa|Ba}} | {{flagicon|SEN}} | {{sort|D|FW}} | {{age|1997|7|4|2025|6|30}} | {{dts|Jan 2025}} | {{dts|Jun 2028}} | {{fbaicon|FRA}} Grenoble | 13 | 2 | 13 | 2 |
15 | align="left"|{{sortname|Emil|Højlund}} | {{flagicon|DEN}} | {{sort|D|FW}} | {{age|2005|1|4|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | {{fbaicon|DEN}} Copenhagen | 10 | 0 | 10 | 0 |
18 | align="left"|{{sortname|Christopher|Antwi-Adjei}} | {{flagicon|GHA}} | {{sort|D|FW}} | {{age|1994|2|7|2025|6|30}} | {{dts|Aug 2024}} | {{dts|Jun 2026}} | VfL Bochum | 20 | 1 | 20 | 1 |
19 | align="left"|{{sortname|Kenan|Karaman}} {{small|(captain)}} | {{flagicon|TUR}} | {{sort|D|FW}} | {{age|1994|3|5|2025|6|30}} | {{dts|Sep 2022}} | {{dts|Jun 2028}} | {{fbaicon|TUR}} Beşiktaş | 79 | 27 | 84 | 29 |
24 | align="left"|{{sortname|Ilyes|Hamache}} | {{flagicon|FRA}} | {{sort|D|FW}} | {{age|2003|2|11|2025|6|30}} | {{dts|Aug 2024}} | {{dts|Jun 2028}} | {{fbaicon|FRA}} Valenciennes | 11 | 0 | 11 | 0 |
39 | align="left"|{{sortname|Peter|Remmert}} | {{flagicon|GER}} | {{sort|D|FW}} | {{age|2005|7|9|2025|6|30}} | {{dts|Jul 2024}} | {{dts|Jun 2028}} | VfL Osnabrück U19 | 2 | 0 | 2 | 0 |
Transfers
=In=
{{mw-datatable}}
class="wikitable mw-datatable nowrap sortable" style="text-align:center;font-size:96%"
! width=140 | Player ! {{abbr|Nat|Nationality}} ! {{Abbr|Pos|Position}} ! width=180 | From ! width=120 | Type ! data-sort-type="currency" | Transfer fee ! width=90 | Date ! class="unsortable"|{{Abbr|Ref|Reference}} | |
align="left" | {{sortname|Moussa|Sylla|dab=footballer, born 1999}} | {{flagicon|MLI}}
| {{sort|D|FW}} | align="left" | {{fbaicon|FRA}} Pau | Transfer | €2,500,000 | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Adrian|Gantenbein}} | {{flagicon|SUI}}
| {{sort|B|DF}} | align="left" | {{fbaicon|SUI}} Winterthur | Transfer | €300,000 | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Arış|Bayındır}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} RB Leipzig U19 | Transfer | €200,000 | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Janik|Bachmann}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Hansa Rostock | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Anton|Donkor}} | {{flagicon|GER}}
| {{sort|B|DF}} | align="left" | {{fbaicon|GER}} Eintracht Braunschweig | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Ron-Thorben|Hoffmann}} | {{flagicon|GER}}
| {{sort|A|GK}} | align="left" | {{fbaicon|GER}} Eintracht Braunschweig | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Peter|Remmert}} | {{flagicon|GER}}
| {{sort|D|FW}} | align="left" | {{fbaicon|GER}} VfL Osnabrück U19 | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Martin|Wasinski}} | {{flagicon|BEL}}
| {{sort|B|DF}} | align="left" | {{fbaicon|BEL}} Charleroi | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Amin|Younes}} | {{flagicon|GER}}
| {{sort|D|FW}} | align="left" | Free agent | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Vitalie|Becker}} | {{flagicon|GER}}
| {{sort|B|DF}} | align="left" | {{fbaicon|GER}} Schalke 04 U19 | Promoted | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Taylan|Bulut}} | {{flagicon|GER}}
| {{sort|B|DF}} | align="left" | {{fbaicon|GER}} Schalke 04 U19 | Promoted | — | {{dts|1 Jul 2024}} | |
align="left" | {{sortname|Max|Grüger}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Schalke 04 U19 | Promoted | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Emmanuel|Gyamfi|dab=footballer, born 2004}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Schalke 04 II | Promoted | — | {{dts|1 Jul 2024}} |
align="left" | {{sort|Osmani|Tristan Osmani}} | {{flagicon|AUT}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Schalke 04 U19 | Promoted | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Luca|Podlech}} | {{flagicon|GER}}
| {{sort|A|GK}} | align="left" | {{fbaicon|GER}} Schalke 04 U19 | Promoted | — | {{dts|1 Jul 2024}} | |
align="left" | {{sortname|Paul|Pöpperl}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Schalke 04 II | Promoted | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Mehmet-Can|Aydın}} | {{flagicon|TUR}}
| {{sort|B|DF}} | align="left" | {{fbaicon|TUR}} Trabzonspor | Loan return | — | {{dts|1 Jul 2024}} | |
align="left" | {{sortname|Justin|Heekeren}} | {{flagicon|GER}}
| {{sort|A|GK}} | align="left" | {{fbaicon|BEL}} Patro Eisden | Loan return | — | {{dts|1 Jul 2024}} | |
align="left" | {{sortname|Sebastian|Polter}} | {{flagicon|GER}}
| {{sort|D|FW}} | align="left" | {{fbaicon|GER}} Darmstadt 98 | Loan return | — | {{dts|1 Jul 2024}} | |
align="left" | {{sortname|Felipe|Sánchez}} | {{flagicon|ARG}}
| {{sort|B|DF}} | align="left" | {{fbaicon|ARG}} Gimnasia LP | Transfer | €1,200,000 | {{dts|9 Jul 2024}} |
align="left" | {{sortname|Emil|Højlund}} | {{flagicon|DEN}}
| {{sort|D|FW}} | align="left" | {{fbaicon|DEN}} Copenhagen | Transfer | €300,000 | {{dts|16 Jul 2024}} |
align="left" | {{sortname|Ilyes|Hamache}} | {{flagicon|FRA}}
| {{sort|D|FW}} | align="left" | {{fbaicon|FRA}} Valenciennes | Transfer | €200,000 | {{dts|20 Aug 2024}} |
align="left" | {{sortname|Mauro|Zalazar}} | {{flagicon|URU}}
| {{sort|C|MF}} | align="left" | {{fbaicon|ESP}} Granada U19 | Transfer | €100,000 | {{dts|20 Aug 2024}} |
align="left" | {{sortname|Steve|Noode}} | {{flagicon|CMR}}
| {{sort|B|DF}} | align="left" | {{fbaicon|CMR}} A.S. International | Transfer | {{sort|0€|Free}} | {{dts|20 Aug 2024}} |
align="left" | {{sortname|Christopher|Antwi-Adjei}} | {{flagicon|GHA}}
| {{sort|D|FW}} | align="left" | {{fbaicon|GER}} VfL Bochum | End of contract | — | {{dts|23 Aug 2024}} |
align="left" | {{sortname|Sōichirō|Kōzuki}} | {{flagicon|JPN}}
| {{sort|D|FW}} | align="left" | {{fbaicon|POL}} Górnik Zabrze | Loan return | — | {{dts|1 Sep 2024}} |
align="left" | {{sortname|Loris|Karius}} | {{flagicon|GER}}
| {{sort|A|GK}} | align="left" | Free agent | End of contract | — | {{dts|14 Jan 2025}} |
align="left" | {{sortname|Pape Meïssa|Ba}} | {{flagicon|SEN}}
| {{sort|D|FW}} | align="left" | {{fbaicon|FRA}} Grenoble | Transfer | €300,000 | {{dts|29 Jan 2025}} |
align="left" | {{sortname|Aymen|Barkok}} | {{flagicon|MAR}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Mainz 05 | Transfer | {{sort|0€|Free}} | {{dts|3 Feb 2025}} |
=Out=
{{mw-datatable}}
class="wikitable mw-datatable nowrap sortable" style="text-align:center;font-size:96%"
! width=140 | Player ! {{abbr|Nat|Nationality}} ! {{Abbr|Pos|Position}} ! width=180 | To ! width=120 | Type ! data-sort-type="currency" | Transfer fee ! width=90 | Date ! class="unsortable"|{{Abbr|Ref|Reference}} | |
align="left" | {{sortname|Assan|Ouédraogo}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} RB Leipzig | Transfer | €10,000,000 | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Keke|Topp}} | {{flagicon|GER}}
| {{sort|D|FW}} | align="left" | {{fbaicon|GER}} Werder Bremen | Transfer | €2,000,000 | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Marius|Müller|dab=footballer, born 1993}} | {{flagicon|GER}}
| {{sort|A|GK}} | align="left" | {{fbaicon|GER}} VfL Wolfsburg | Transfer | €1,500,000 | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Cédric|Brunner}} | {{flagicon|SUI}}
| {{sort|B|DF}} | align="left" | Free agent | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Blendi|Idrizi}} | {{flagicon|KOS}}
| {{sort|C|MF}} | align="left" | Free agent | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Danny|Latza}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | Free agent | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Thomas|Ouwejan}} | {{flagicon|NED}}
| {{sort|B|DF}} | align="left" | {{fbaicon|NED}} NEC Nijmegen | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Simon|Terodde}} | {{flagicon|GER}}
| {{sort|D|FW}} | align="left" | Retired | End of contract | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Emmanuel|Gyamfi|dab=footballer, born 2004}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|NED}} VVV-Venlo | Loan | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Paul|Pöpperl}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|NED}} VVV-Venlo | Loan | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Darko|Churlinov}} | {{flagicon|MKD}}
| {{sort|C|MF}} | align="left" | {{fbaicon|ENG}} Burnley | Loan return | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Yusuf|Kabadayı}} | {{flagicon|GER}}
| {{sort|D|FW}} | align="left" | {{fbaicon|GER}} Bayern Munich | Loan return | — | {{dts|1 Jul 2024}} |
align="left" | {{sortname|Brandon|Soppy}} | {{flagicon|FRA}}
| {{sort|B|DF}} | align="left" | {{fbaicon|ITA}} Atalanta | Loan return | — | {{dts|1 Jul 2024}} | |
align="left" | {{sortname|Leo|Greiml}} | {{flagicon|AUT}}
| {{sort|B|DF}} | align="left" | {{fbaicon|NED}} NAC Breda | Transfer | €300,000 | {{dts|1 Aug 2024}} |
align="left" | {{sortname|Sebastian|Polter}} | {{flagicon|GER}}
| {{sort|D|FW}} | align="left" | {{fbaicon|GER}} Eintracht Braunschweig | Contract dissolved | — | {{dts|22 Aug 2024}} |
align="left" | {{sortname|Henning|Matriciani}} | {{flagicon|GER}}
| {{sort|B|DF}} | align="left" | {{fbaicon|GER}} Waldhof Mannheim | Loan | — | {{dts|26 Aug 2024}} |
align="left" | {{sortname|Timo|Baumgartl}} | {{flagicon|GER}}
| {{sort|B|DF}} | align="left" | Free agent | Contract dissolved | — | {{dts|29 Aug 2024}} |
align="left" | {{sortname|Sōichirō|Kōzuki}} | {{flagicon|JPN}}
| {{sort|D|FW}} | align="left" | {{fbaicon|GER}} 1860 Munich | Transfer | €20,000 | {{dts|2 Sep 2024}} |
align="left" | {{sortname|Paul|Pöpperl}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Viktoria Köln | Loan | — | {{dts|3 Jan 2025}} |
align="left" | {{sortname|Lino|Tempelmann}} | {{flagicon|GER}}
| {{sort|C|MF}} | align="left" | {{fbaicon|GER}} Eintracht Braunschweig | Loan | — | {{dts|6 Jan 2025}} |
align="left" | {{sortname|Ron-Thorben|Hoffmann}} | {{flagicon|GER}}
| {{sort|A|GK}} | align="left" | {{fbaicon|GER}} Eintracht Braunschweig | Loan | — | {{dts|14 Jan 2025}} |
align="left" | {{sortname|Bryan|Lasme}} | {{flagicon|FRA}}
| {{sort|F|FW}} | align="left" | {{fbaicon|SUI}} Grasshopper | Loan | — | {{dts|14 Jan 2025}} |
align="left" | {{sortname|Martin|Wasinski}} | {{flagicon|BEL}}
| {{sort|B|DF}} | align="left" | {{fbaicon|BEL}} Genk | Loan | — | {{dts|24 Jan 2025}} |
align="left" | {{sortname|Steve|Noode}} | {{flagicon|CMR}}
| {{sort|B|DF}} | align="left" | {{fbaicon|AUT}} SCR Altach | Loan | — | {{dts|30 Jan 2025}} |
= New contracts =
class="wikitable mw-datatable nowrap sortable" style="text-align:center;font-size:96%"
! width=140 | Player ! {{abbr|Nat|Nationality}} ! {{Abbr|Pos|Position}} ! Contract until ! width=90 | Date ! class="unsortable" |{{Abbr|Ref|Reference}} |
class="sortbottom"
| colspan=6 style=background:#efefef; | First team |
align="left" | {{sortname|Michael|Langer}}
| {{flagicon|AUT}} | {{sort|A|GK}} | {{dts|Jun 2025}} | {{dts|12 Jun 2024}} |
align="left" | {{sortname|Kenan|Karaman}}
| {{flagicon|TUR}} | {{sort|D|FW}} | {{dts|Jun 2028}} | {{dts|5 Jul 2024}} |
align="left" | {{sortname|Tomáš|Kalas}}
| {{flagicon|CZE}} | {{sort|B|DF}} | {{dts|Jun 2027}} | {{dts|31 Jul 2024}} |
align="left" | {{sortname|Justin|Heekeren}}
| {{flagicon|GER}} | {{sort|A|GK}} | {{dts|Jun 2026}} | {{dts|18 Nov 2024}} |
align="left" | {{sortname|Max|Grüger}}
| {{flagicon|GER}} | {{sort|C|MF}} | {{dts|Jun 2028}} | {{dts|23 Dec 2024}} |
align="left" | {{sortname|Luca|Podlech}}
| {{flagicon|GER}} | {{sort|A|GK}} | {{dts|Jun 2028}} | {{dts|2 Jan 2025}} |
align="left" | {{sortname|Taylan|Bulut}}
| {{flagicon|GER}} | {{sort|B|DF}} | {{dts|Jun 2029}} | {{dts|17 Feb 2025}} |
class="sortbottom"
| colspan=6 style=background:#efefef; | Second team |
align="left" | {{sortname|Tidiane|Touré}}
| {{flagicon|FRA}} | {{sort|B|DF}} | {{dts|Jun 2028}} | {{dts|29 Apr 2025}} |
class="sortbottom"
| colspan=6 style=background:#efefef; | Academy |
align="left" | {{sortname|Mika|Khadr}}
| {{flagicon|GER}} | {{sort|B|DF}} | {{dts|Jun 2028}} | {{dts|23 Dec 2024}} |
align="left" | {{sortname|Ayman|Gulasi}}
| {{flagicon|TUR}} | {{sort|C|MF}} | {{dts|Jun 2028}} | {{dts|16 Jan 2025}} |
align="left" | {{sortname|Zaid|Tchibara}}
| {{flagicon|TOG}} | {{sort|D|FW}} | {{dts|Jun 2028}} | {{dts|31 Jan 2025}} |
Friendly matches
{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}
{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}
{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}
{{Football box collapsible
|round = 1
|date = {{Start date|2024|7|3|df=y}}
|team1 = SSVg Velbert {{fbaicon|GER}}
|score = 0–7
|report = https://schalke04.de/en/friendly-en/velbert-report-2425/
|team2 = {{fbaicon|GER}} Schalke 04
|goals1 =
|goals2 =
- Polter {{goal|9}}
- Younes {{goal|35}}
- Sylla {{goal|62||66}}
- Lasme {{goal|71}}
- Kalas {{goal|75}}
- Karaman {{goal|83}}
|stadium = Stadion Ratingen
|location = Ratingen, Germany
|attendance = 3,000
|referee = Martin Ulankiewicz
|result = W
}}
{{Football box collapsible
|round = 2
|date = {{Start date|2024|7|6|df=y}}
|team1 = Kickers Emden {{fbaicon|GER}}
|score = 1–0
|report = https://schalke04.de/en/friendly-en/nevernot-cup-2425/
|team2 = {{fbaicon|GER}} Schalke 04
|goals1 =
- Steffens {{goal|12}}
|goals2 =
|stadium = Hänsch-Arena
|location = Meppen, Germany
|attendance = 3,184
|referee = Maximilian Nie-Hoegen
|result = L
|note = The match lasted 45 minutes.
}}
{{Football box collapsible
|round = 3
|date = {{Start date|2024|7|6|df=y}}
|team1 = SV Meppen {{fbaicon|GER}}
|score = 2–4
|report = https://schalke04.de/en/friendly-en/nevernot-cup-2425/
|team2 = {{fbaicon|GER}} Schalke 04
|goals1 =
|goals2 =
|stadium = Hänsch-Arena
|location = Meppen, Germany
|attendance = 3,184
|referee = Lennart Kernchen
|result = W
|note = The match lasted 45 minutes.
}}
{{Football box collapsible
|round = 4
|date = {{Start date|2024|7|10|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 2–4
|report = https://schalke04.de/en/friendly-en/midtjylland-report-2425/
|team2 = {{fbaicon|DEN}} Midtjylland
|goals1 =
|goals2 =
- Brynhildsen {{goal|21}}
- Priske {{goal|54}}
- Kamara {{goal|62|pen.}}
- Gogorza {{goal|67}}
|stadium = SaalfeldenArena
|location = Saalfelden, Austria
|attendance = 600
|referee = Arnes Talic
|result = L
|note = The match ended after 82 minutes due to bad weather.
}}
{{Football box collapsible
|round = 5
|date = {{Start date|2024|7|13|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 2–2
|report = https://schalke04.de/en/friendly-en/dynamo-kyiv-report-2425/
|team2 = {{fbaicon|UKR}} Dynamo Kyiv
|goals1 =
|goals2 =
|stadium = Stadion Mittersill
|location = Mittersill, Austria
|attendance = 700
|referee = Christopher Jäger
|result = D
}}
{{Football box collapsible
|round = 6
|date = {{Start date|2024|7|18|df=y}}
|team1 = SC Verl {{fbaicon|GER}}
|score = 0–1
|report = https://schalke04.de/en/friendly-en/verl-report-2425/
|team2 = {{fbaicon|GER}} Schalke 04
|goals1 =
|goals2 =
- Aydın {{goal|24}}
|stadium = Sportclub Arena
|location = Verl, Germany
|attendance = 3,089
|referee = Yannick Rupert
|result = W
}}
{{Football box collapsible
|round = 7
|date = {{Start date|2024|7|19|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 0–2
|report = https://schalke04.de/en/friendly-en/utrecht-report-2425/
|team2 = {{fbaicon|NED}} Utrecht
|goals1 =
|goals2 =
|stadium = Training ground
|location = Gelsenkirchen, Germany
|attendance = 0
|referee = Cengiz Kabalakli
|result = L
}}
{{Football box collapsible
|round = 8
|date = {{Start date|2024|7|24|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 0–0
|report = https://schalke04.de/en/friendly-en/twente-report-2425/
|team2 = {{fbaicon|NED}} Twente
|goals1 =
|goals2 =
|stadium = Evonik Sportpark
|location = Marl, Germany
|attendance = 3,000
|referee = Timo Gansloweit
|result = D
}}
{{football box collapsible
|round = 9
|date = {{Start date|2024|7|27|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 0–2
|report = https://schalke04.de/en/friendly-en/2-0-leeds-preseason/
|team2 = {{fbaicon|ENG}} Leeds United
|goals1 =
|goals2 =
|stadium = Hellmeister Arena
|location = Hamm, Germany
|attendance = 0
|referee = Felix Weller
|result = L
}}
{{football box collapsible
|round = 10
|date = {{Start date|2024|9|4|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 2–1
|report = https://schalke04.de/en/friendly-en/nac-breda-report-2425/
|team2 = {{fbaicon|NED}} NAC Breda
|goals1 =
|goals2 =
- Ómarsson {{goal|11}}
|stadium = Parkstadion
|location = Gelsenkirchen, Germany
|attendance = 1,400
|referee = Sören Storks
|result = W
}}
{{Football box collapsible
|round = 11
|date = {{Start date|2024|10|12|df=y}}
|team1 = Aarau {{fbaicon|SUI}}
|score = 2–2
|report = https://schalke04.de/en/friendly-en/aarau-report-away-2425/
|team2 = {{fbaicon|GER}} Schalke 04
|goals1 =
|goals2 =
- Højlund {{goal|37}}
- Schallenberg {{goal|74}}
|stadium = Stadion Brügglifeld
|location = Aarau, Switzerland
|attendance = 7,525
|referee = Hajrim Qovanaj
|result = D
}}
{{football box collapsible
|round = 12
|date = {{Start date|2024|11|14|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 2–1
|report = https://schalke04.de/en/friendly-en/aachen-report-2425/
|team2 = {{fbaicon|GER}} Alemannia Aachen
|goals1 =
- Tempelmann {{goal|29}}
- Tchibara {{goal|88}}
|goals2 =
- Strujić {{goal|50}}
|stadium = Parkstadion
|location = Gelsenkirchen, Germany
|attendance = 0
|referee = Cengiz Kabalakli
|result = W
}}
{{Football box collapsible
|round = 13
|date = {{Start date|2025|1|6|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 3–1
|report = https://schalke04.de/en/friendly-en/aarau-report-belek-2025/
|team2 = {{fbaicon|SUI}} Aarau
|goals1 =
- Antwi-Adjei {{goal|30}}
- Lasme {{goal|67|pen.|79}}
|goals2 =
- Toure {{goal|52}}
|stadium = Titanic Sports Center
|location = Belek, Turkey
|attendance = 150
|referee = Sercan Sahan
|result = W
}}
{{Football box collapsible
|round = 14
|date = {{Start date|2025|1|9|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 3–0
|report = https://schalke04.de/en/friendly-en/fc-zurich-report-belek/
|team2 = {{fbaicon|SUI}} Zürich
|goals1 =
|goals2 =
|stadium = Titanic Sports Center
|location = Belek, Turkey
|attendance = 200
|referee = Hakan Yurtseven
|result = W
}}
{{football box collapsible
|round = 15
|date = {{Start date|2025|3|19|df=y}}
|team1 = Schalke 04 {{fbaicon|GER}}
|score = 1–0
|report = https://schalke04.de/en/friendly-en/groningen-report-2425/
|team2 = {{fbaicon|NED}} Groningen
|goals1 =
- Barkok {{goal|18|pen.}}
|goals2 =
|stadium = Parkstadion
|location = Gelsenkirchen, Germany
|attendance = 1,500
|referee = Timo Gansloweit
|result = W
}}
Competitions
=Overview=
{{Fb overview2
|c=2
|c1=2. Bundesliga |fm1=3 August 2024 |lm1=18 May 2025 |sr1=Matchday 1 |fp1=14th |w1=10 |d1=8 |l1=16 |f1=52 |a1=62
|c2=DFB-Pokal |fm2=17 August 2024 |lm2=29 October 2024 |sr2=First round |fp2=Second round |w2=1 |d2=0 |l2=1 |f2=2 |a2=3
|u=18 May 2025 |s=[https://de.soccerway.com/teams/germany/fc-schalke-04/966/ Soccerway]
}}
=2. Bundesliga=
{{main|2024–25 2. Bundesliga}}
==League table==
{{2024–25 2. Bundesliga table|showteam=SCH}}
==Results summary==
{{Fb rs |hw=6 |hd=3 |hl=8 |hgf=31 |hga=35 |aw=4 |ad=5 |al=8 |agf=21 |aga=27}}
{{Fb rs footer |u=18 May 2025 |s=[https://int.soccerway.com/national/germany/2-bundesliga/20242025/regular-season/r76219/ Soccerway]|date=May 2024}}
==Results by round==
{{#invoke:sports rbr table|table|legendpos=b
| header = Round
| label1 = Ground
| res1 = H/A/A/H/A/H/A/H/A/H/A/H/A/H/A/H/A/A/H/H/A/H/A/H/A/H/A/H/A/H/A/H/A/H
| label2 = Result
| res2 = W/L/D/L/L/L/W/D/L/L/D/W/D/L/W/D/W/D/W/L/L/W/L/W/W/L/D/W/L/D/L/L/L/L
| label3 = Position
| pos3 = 1/9/9/12/13/16/13/13/14/15/16/14/13/14/14/14/13/13/13/13/14/11/13/12/11/11/11/11/11/13/13/13/13/14
| label4 = Points
| pos4 = 3p/3p/4p/4p/4p/4p/7p/8p/8p/8p/9p/12p/13p/13p/16p/17p/20p/21p/24p/24p/24p/27p/27p/30p/33p/33p/34p/37p/37p/38p/38p/38p/38p/38p
| text_H = Home| text_A=Away
| color_W = green2 | text_W=Win
| color_D = yellow2 | text_D=Draw
| color_L = red2 | text_L=Loss
| color_1 = gold | color_2 = green1 | color_3=blue1 | color_16=red2 | color_17–18=red1
| update = 18 May 2025
| source = [https://www.dfb.de/en/leagues/2-bundesliga/ DFB]
}}
==Matches==
{{Football box collapsible
|round = 1
|date = {{Start date|2024|8|3|df=y}}
|team1 = Schalke 04
|score = 5–1
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/1-spieltag/fc-schalke-04-eintracht-braunschweig-2380547
|team2 = Eintracht Braunschweig
|goals1 =
|goals2 =
- Ehlers {{goal|33}}
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 60,534
|referee = Tobias Stieler
|result = W
}}
{{Football box collapsible
|round = 2
|date = {{Start date|2024|8|10|df=y}}
|team1 = 1. FC Nürnberg
|score = 3–1
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/2-spieltag/1-fc-nuernberg-fc-schalke-04-2380554
|team2 = Schalke 04
|goals1 =
|goals2 =
- Cissé {{goal|45+1}}
|stadium = Max-Morlock-Stadion
|location = Nuremberg
|attendance = 49,923
|referee = Nicolas Winter
|result = L
}}
{{Football box collapsible
|round = 3
|date = {{Start date|2024|8|25|df=y}}
|team1 = 1. FC Magdeburg
|score = 2–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/3-spieltag/1-fc-magdeburg-fc-schalke-04-2380581
|team2 = Schalke 04
|goals1 =
|goals2 =
|stadium = MDCC-Arena
|location = Magdeburg
|attendance = 27,146
|referee = Timo Gerach
|result = D
}}
{{Football box collapsible
|round = 4
|date = {{Start date|2024|9|1|df=y}}
|team1 = Schalke 04
|score = 1–3
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/4-spieltag/fc-schalke-04-1-fc-koeln-2380590
|team2 = 1. FC Köln
|goals1 =
- Karaman {{goal|66|pen.}}
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 61,624
|referee = Sven Jablonski
|result = L
}}
{{Football box collapsible
|round = 5
|date = {{Start date|2024|9|13|df=y}}
|team1 = Karlsruher SC
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/5-spieltag/karlsruher-sc-fc-schalke-04-2380605
|team2 = Schalke 04
|goals1 =
- Zivzivadze {{goal|45+3||73}}
|goals2 =
|stadium = Wildparkstadion
|location = Karlsruhe
|attendance = 31,845
|referee = Tobias Welz
|result = L
}}
{{Football box collapsible
|round = 6
|date = {{Start date|2024|9|20|df=y}}
|team1 = Schalke 04
|score = 3–5
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/6-spieltag/fc-schalke-04-sv-darmstadt-98-2380613
|team2 = Darmstadt 98
|goals1 =
- Mohr {{goal|14}}
- Sylla {{goal|34}}
- Schallenberg {{goal|38}}
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 61,021
|referee = Florian Heft
|result = L
}}
{{Football box collapsible
|round = 7
|date = {{Start date|2024|9|28|df=y}}
|team1 = Preußen Münster
|score = 1–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/7-spieltag/preussen-muenster-fc-schalke-04-2380627
|team2 = Schalke 04
|goals1 =
- Makridis {{goal|53}}
|goals2 =
- Sylla {{goal|67||74}}
|stadium = Preußenstadion
|location = Münster
|attendance = 12,422
|referee = Robin Braun
|result = W
}}
{{Football box collapsible
|round = 8
|date = {{Start date|2024|10|5|df=y}}
|team1 = Schalke 04
|score = 2–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/8-spieltag/fc-schalke-04-hertha-bsc-2380634
|team2 = Hertha BSC
|goals1 =
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 61,939
|referee = Tom Bauer
|result = D
}}
{{Football box collapsible
|round = 9
|date = {{Start date|2024|10|19|df=y}}
|team1 = Hannover 96
|score = 1–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/9-spieltag/hannover-96-fc-schalke-04-2380644
|team2 = Schalke 04
|goals1 =
- Kunze {{goal|4}}
|goals2 =
|stadium = Heinz von Heiden Arena
|location = Hanover
|attendance = 49,000
|referee = Eric Weisbach
|result = L
}}
{{Football box collapsible
|round = 10
|date = {{Start date|2024|10|26|df=y}}
|team1 = Schalke 04
|score = 3–4
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/10-spieltag/fc-schalke-04-spvgg-greuther-fuerth-2380662
|team2 = Greuther Fürth
|goals1 =
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 60,344
|referee = Patrick Alt
|result = L
}}
{{Football box collapsible
|round = 11
|date = {{Start date|2024|11|1|df=y}}
|team1 = SSV Ulm
|score = 0–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/11-spieltag/ssv-ulm-1846-fussball-fc-schalke-04-2380680
|team2 = Schalke 04
|goals1 =
|goals2 =
|stadium = Donaustadion
|location = Ulm
|attendance = 17,400
|referee = Felix Prigan
|result = D
}}
{{Football box collapsible
|round = 12
|date = {{Start date|2024|11|10|df=y}}
|team1 = Schalke 04
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/12-spieltag/fc-schalke-04-jahn-regensburg-2380690
|team2 = Jahn Regensburg
|goals1 =
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 60,755
|referee = Patrick Schwengers
|result = W
}}
{{Football box collapsible
|round = 13
|date = {{Start date|2024|11|23|df=y}}
|team1 = Hamburger SV
|score = 2–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/13-spieltag/hamburger-sv-fc-schalke-04-2380714
|team2 = Schalke 04
|goals1 =
- Richter {{goal|29}}
- Königsdörffer {{goal|30}}
|goals2 =
|stadium = Volksparkstadion
|location = Hamburg
|attendance = 57,000
|referee = Wolfgang Haslberger
|result = D
}}
{{Football box collapsible
|round = 14
|date = {{Start date|2024|11|29|df=y}}
|team1 = Schalke 04
|score = 0–3
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/14-spieltag/fc-schalke-04-1-fc-kaiserslautern-2380733
|team2 = 1. FC Kaiserslautern
|goals1 =
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 62,075
|referee = Robin Braun
|result = L
}}
{{Football box collapsible
|round = 15
|date = {{Start date|2024|12|6|df=y}}
|team1 = SC Paderborn
|score = 2–4
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/15-spieltag/sc-paderborn-07-fc-schalke-04-2380750
|team2 = Schalke 04
|goals1 =
|goals2 =
|stadium = Home Deluxe Arena
|location = Paderborn
|attendance = 15,000
|referee = Robert Kampka
|result = W
}}
{{Football box collapsible
|round = 16
|date = {{Start date|2024|12|14|df=y}}
|team1 = Schalke 04
|score = 1–1
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/16-spieltag/fc-schalke-04-fortuna-duesseldorf-2380764
|team2 = Fortuna Düsseldorf
|goals1 =
- Sylla {{goal|72}}
|goals2 =
- Kownacki {{goal|62}}
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 61,955
|referee = Florian Heft
|result = D
}}
{{Football box collapsible
|round = 17
|date = {{Start date|2024|12|20|df=y}}
|team1 = SV Elversberg
|score = 1–4
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/17-spieltag/sv-elversberg-fc-schalke-04-2380776
|team2 = Schalke 04
|goals1 =
- Sickinger {{goal|25}}
|goals2 =
- Karaman {{goal|11}}
- Sylla {{goal|55||75}}
- Schallenberg {{goal|67}}
|stadium = Waldstadion an der Kaiserlinde
|location = Spiesen-Elversberg
|attendance = 9,323
|referee = Eric Weisbach
|result = W
}}
{{Football box collapsible
|round = 18
|date = {{Start date|2025|1|18|df=y}}
|team1 = Eintracht Braunschweig
|score = 0–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/18-spieltag/eintracht-braunschweig-fc-schalke-04-2380791
|team2 = Schalke 04
|goals1 =
|goals2 =
|stadium = Eintracht-Stadion
|location = Braunschweig
|attendance = 22,389
|referee = Florian Lechner
|result = D
}}
{{Football box collapsible
|round = 19
|date = {{Start date|2025|1|25|df=y}}
|team1 = Schalke 04
|score = 3–1
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/19-spieltag/fc-schalke-04-1-fc-nuernberg-2380805
|team2 = 1. FC Nürnberg
|goals1 =
|goals2 =
- Tzimas {{goal|17}}
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 62,278
|referee = Max Burda
|result = W
}}
{{Football box collapsible
|round = 20
|date = {{Start date|2025|2|1|df=y}}
|team1 = Schalke 04
|score = 2–5
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/20-spieltag/fc-schalke-04-1-fc-magdeburg-2380814
|team2 = 1. FC Magdeburg
|goals1 =
- Gantenbein {{goal|69}}
- Bachmann {{goal|90+3}}
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 61,681
|referee = Patrick Alt
|result = L
}}
{{Football box collapsible
|round = 21
|date = {{Start date|2025|2|9|df=y}}
|team1 = 1. FC Köln
|score = 1–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/21-spieltag/1-fc-koeln-fc-schalke-04-2380826
|team2 = Schalke 04
|goals1 =
- Downs {{goal|43}}
|goals2 =
|stadium = RheinEnergieStadion
|location = Cologne
|attendance = 50,000
|referee = Tobias Welz
|result = L
}}
{{Football box collapsible
|round = 22
|date = {{Start date|2025|2|16|df=y}}
|team1 = Schalke 04
|score = 2–1
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/22-spieltag/fc-schalke-04-karlsruher-sc-2380840
|team2 = Karlsruher SC
|goals1 =
|goals2 =
- Jensen {{goal|25}}
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 61,804
|referee = Robin Braun
|result = W
}}
{{Football box collapsible
|round = 23
|date = {{Start date|2025|2|23|df=y}}
|team1 = Darmstadt 98
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/23-spieltag/sv-darmstadt-98-fc-schalke-04-2380817
|team2 = Schalke 04
|goals1 =
- Lidberg {{goal|3||5}}
|goals2 =
|stadium = Merck-Stadion am Böllenfalltor
|location = Darmstadt
|attendance = 17,810
|referee = Nicolas Winter
|result = L
}}
{{Football box collapsible
|round = 24
|date = {{Start date|2025|2|28|df=y}}
|team1 = Schalke 04
|score = 1–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/24-spieltag/fc-schalke-04-preussen-muenster-2380799
|team2 = Preußen Münster
|goals1 =
- Ba {{goal|86}}
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 62,077
|referee = Deniz Aytekin
|result = W
}}
{{Football box collapsible
|round = 25
|date = {{Start date|2025|3|8|df=y}}
|team1 = Hertha BSC
|score = 1–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/25-spieltag/hertha-bsc-fc-schalke-04-2380772
|team2 = Schalke 04
|goals1 =
- Reese {{goal|51}}
|goals2 =
|stadium = Olympiastadion
|location = Berlin
|attendance = 70,159
|referee = Timo Gerach
|result = W
}}
{{Football box collapsible
|round = 26
|date = {{Start date|2025|3|14|df=y}}
|team1 = Schalke 04
|score = 1–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/26-spieltag/fc-schalke-04-hannover-96-2380742
|team2 = Hannover 96
|goals1 =
- Antwi-Adjei {{goal|27}}
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 62,077
|referee = Richard Hempel
|result = L
}}
{{Football box collapsible
|round = 27
|date = {{Start date|2025|3|30|df=y}}
|team1 = Greuther Fürth
|score = 3–3
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/27-spieltag/spvgg-greuther-fuerth-fc-schalke-04-2380720
|team2 = Schalke 04
|goals1 =
|goals2 =
|stadium = Sportpark Ronhof Thomas Sommer
|location = Fürth
|attendance = 16,126
|referee = Tom Bauer
|result = D
}}
{{Football box collapsible
|round = 28
|date = {{Start date|2025|4|6|df=y}}
|team1 = Schalke 04
|score = 2–1
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/28-spieltag/fc-schalke-04-ssv-ulm-1846-fussball-2380703
|team2 = SSV Ulm
|goals1 =
|goals2 =
- Higl {{goal|40}}
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 61,922
|referee = Lukas Benen
|result = W
}}
{{Football box collapsible
|round = 29
|date = {{Start date|2025|4|13|df=y}}
|team1 = Jahn Regensburg
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/29-spieltag/jahn-regensburg-fc-schalke-04-2380698
|team2 = Schalke 04
|goals1 =
- Kühlwetter {{goal|21}}
- Galjen {{goal|90+3}}
|goals2 =
|stadium = Jahnstadion
|location = Regensburg
|attendance = 15,210
|referee = Wolfgang Haslberger
|result = L
}}
{{Football box collapsible
|round = 30
|date = {{Start date|2025|4|19|df=y}}
|team1 = Schalke 04
|score = 2–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/30-spieltag/fc-schalke-04-hamburger-sv-2380670
|team2 = Hamburger SV
|goals1 =
- Schallenberg {{goal|15}}
- Sylla {{goal|81}}
|goals2 =
- Sahiti {{goal|41||43}}
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 62,077
|referee = Harm Osmers
|result = D
}}
{{Football box collapsible
|round = 31
|date = {{Start date|2025|4|27|df=y}}
|team1 = 1. FC Kaiserslautern
|score = 2–1
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/31-spieltag/1-fc-kaiserslautern-fc-schalke-04-2380655
|team2 = Schalke 04
|goals1 =
|goals2 =
- Sylla {{goal|61}}
|stadium = Fritz-Walter-Stadion
|location = Kaiserslautern
|attendance = 49,327
|referee = Daniel Schlager
|result = L
}}
{{Football box collapsible
|round = 32
|date = {{Start date|2025|5|2|df=y}}
|team1 = Schalke 04
|score = 0–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/32-spieltag/fc-schalke-04-sc-paderborn-07-2380597
|team2 = SC Paderborn
|goals1 =
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 62,094
|referee = Robert Schröder
|result = L
}}
{{Football box collapsible
|round = 33
|date = {{Start date|2025|5|10|df=y}}
|team1 = Fortuna Düsseldorf
|score = 2–0
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/33-spieltag/fortuna-duesseldorf-fc-schalke-04-2380567
|team2 = Schalke 04
|goals1 =
- Kownacki {{goal|57}}
- van Brederode {{goal|78}}
|goals2 =
|stadium = Merkur Spiel-Arena
|location = Düsseldorf
|attendance = 51,500
|referee = Michael Bacher
|result = L
}}
{{Football box collapsible
|round = 34
|date = {{Start date|2025|5|18|df=y}}
|team1 = Schalke 04
|score = 1–2
|report = https://datencenter.dfb.de/datencenter/2-bundesliga/2024-2025/34-spieltag/fc-schalke-04-sv-elversberg-2380561
|team2 = SV Elversberg
|goals1 =
- Ben Balla {{goal|85}}
|goals2 =
|stadium = Veltins-Arena
|location = Gelsenkirchen
|attendance = 62,077
|referee = Robert Hartmann
|result = L
}}
=DFB-Pokal=
{{main|2024–25 DFB-Pokal}}
{{Football box collapsible
|round = 1R
|date = {{Start date|2024|8|17|df=y}}
|team1 = VfR Aalen
|score = 0–2
|report = https://datencenter.dfb.de/en/data-center/dfb-cup/2024-2025/1st-round/2375676
|team2 = Schalke 04
|goals1 =
|goals2 =
|stadium = Städtisches Waldstadion
|location = Aalen
|attendance = 10,850
|referee = Felix Brych
|result = W
}}
{{Football box collapsible
|round = 2R
|date = {{Start date|2024|10|29|df=y}}
|team1 = FC Augsburg
|score = 3–0
|report = https://datencenter.dfb.de/en/data-center/dfb-cup/2024-2025/2nd-round/2389164
|team2 = Schalke 04
|goals1 =
- Claude-Maurice {{goal|26}}
- Maier {{goal|87}}
- Essende {{goal|90}}
|goals2 =
|stadium = WWK Arena
|location = Augsburg
|attendance = 27,511
|referee = Frank Willenborg
|result = L
}}
Statistics
{{Updated|end of 2024–25 season}}
=Squad statistics=
A = Appearances, S = Starts, G = Goals, {{yel}} = yellow cards, {{sent off}} = red cards
class="wikitable sortable nowrap" style=text-align:center
!rowspan="2"|No. | rowspan="2" width=150|Player | rowspan="2"|Nat | rowspan="2" style="border-right: 1pt black solid"|Pos | colspan="5" style="border-right: 1pt black solid"|2. Bundesliga | colspan="5" style="border-right: 1pt black solid"|DFB-Pokal | colspan="5"|Total | |||||||||
{{abbr|A|Appearances}}||{{abbr|S|Starts}}||{{abbr|G|Goals}}||{{yel}}||style="border-right: 1pt black solid"|{{sent off}}||{{abbr|A|Appearances}}||{{abbr|S|Starts}}||{{abbr|G|Goals}}||{{yel}}||style="border-right: 1pt black solid"|{{sent off}}||{{abbr|A|Appearances}}||{{abbr|S|Starts}}||{{abbr|G|Goals}}||{{yel}}||{{sent off}} | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
class="sortbottom"
| colspan="19" style=background:#efefef; | Goalkeepers | |||||||||||||||
style="background:#c7dff8"
|27 | align="left"|{{sortname|Loris|Karius}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|A|GK}}
|4 | 4 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|4 | 4 | 0 | 0 | 0 |
style="background:#c7dff8"
|28 | align="left"|{{sortname|Justin|Heekeren}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|A|GK}}
|29 | 28 | 0 | 1 | style="border-right: 1pt black solid"|0
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|30 | 29 | 0 | 1 | 0 |
align="left"|{{sortname|Ron-Thorben|Hoffmann}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|A|GK}}
|2 | 2 | 0 | 1 | style="border-right: 1pt black solid"|0
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|3 | 3 | 0 | 1 | 0 | |
class="sortbottom"
| colspan="19" style=background:#efefef; | Defenders | |||||||||||||||
style="background:#b9ffc5"
|2 | align="left"|{{sortname|Felipe|Sánchez}} | {{flagicon|ARG}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|5 | 5 | 0 | 1 | style="border-right: 1pt black solid"|1
|2 | 1 | 0 | 1 | style="border-right: 1pt black solid"|0
|7 | 6 | 0 | 2 | 1 |
style="background:#b9ffc5"
|5 | align="left"|{{sortname|Derry|Murkin}} | {{flagicon|ENG}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|31 | 28 | 0 | 7 | style="border-right: 1pt black solid"|0
|2 | 2 | 0 | 0 | style="border-right: 1pt black solid"|0
|33 | 30 | 0 | 7 | 0 |
style="background:#b9ffc5"
|17 | align="left"|{{sortname|Adrian|Gantenbein}} | {{flagicon|SUI}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|20 | 9 | 1 | 3 | style="border-right: 1pt black solid"|1
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|20 | 9 | 1 | 3 | 1 |
style="background:#b9ffc5"
|22 | align="left"|{{sortname|Ibrahima|Cissé|dab=footballer, born 2001}} | {{flagicon|MLI}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|4 | 3 | 1 | 1 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|4 | 3 | 1 | 1 | 0 |
style="background:#b9ffc5"
|23 | align="left"|{{sortname|Mehmet-Can|Aydın}} | {{flagicon|TUR}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|29 | 22 | 0 | 4 | style="border-right: 1pt black solid"|0
|2 | 2 | 0 | 0 | style="border-right: 1pt black solid"|0
|31 | 24 | 0 | 4 | 0 |
style="background:#b9ffc5"
|26 | align="left"|{{sortname|Tomáš|Kalas}} | {{flagicon|CZE}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|24 | 13 | 1 | 1 | style="border-right: 1pt black solid"|0
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|25 | 14 | 1 | 1 | 0 |
style="background:#b9ffc5"
|30 | align="left"|{{sortname|Anton|Donkor}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|26 | 6 | 0 | 3 | style="border-right: 1pt black solid"|0
|2 | 1 | 0 | 1 | style="border-right: 1pt black solid"|0
|28 | 7 | 0 | 4 | 0 |
style="background:#b9ffc5"
|31 | align="left"|{{sortname|Taylan|Bulut}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|24 | 23 | 1 | 4 | style="border-right: 1pt black solid"|0
|2 | 2 | 0 | 0 | style="border-right: 1pt black solid"|0
|26 | 25 | 1 | 4 | 0 |
style="background:#b9ffc5"
|35 | align="left"|{{sortname|Marcin|Kamiński}} | {{flagicon|POL}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|27 | 25 | 1 | 5 | style="border-right: 1pt black solid"|0
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|28 | 26 | 1 | 5 | 0 |
style="background:#b9ffc5"
|41 | align="left"|{{sort|Schmidt|Tim Schmidt}} U23 | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | 0 |
style="background:#b9ffc5"
|42 | align="left"|{{sortname|Malik|Talabidi}} U23 | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|1 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | 0 |
style="background:#b9ffc5"
|50 | align="left"|{{sortname|Tidiane|Touré}} U23 | {{flagicon|FRA}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|1 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | 0 |
align="left"|{{sortname|Martin|Wasinski}} | {{flagicon|BEL}} | style="border-right: 1pt black solid"|{{sort|B|DF}}
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|2 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|3 | 2 | 0 | 0 | 0 | |
class="sortbottom"
| colspan="19" style=background:#efefef; | Midfielders | |||||||||||||||
style="background:#ffebad"
|6 | align="left"|{{sortname|Ron|Schallenberg}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|31 | 30 | 3 | 4 | style="border-right: 1pt black solid"|1
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|32 | 31 | 3 | 4 | 1 |
style="background:#ffebad"
|7 | align="left"|{{sortname|Paul|Seguin}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|25 | 23 | 2 | 8 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 1 | style="border-right: 1pt black solid"|0
|26 | 23 | 2 | 9 | 0 |
style="background:#ffebad"
|14 | align="left"|{{sortname|Janik|Bachmann}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|25 | 20 | 3 | 4 | style="border-right: 1pt black solid"|0
|2 | 2 | 0 | 1 | style="border-right: 1pt black solid"|0
|27 | 22 | 3 | 5 | 0 |
style="background:#ffebad"
|16 | align="left"|{{sortname|Mauro|Zalazar}} | {{flagicon|URU}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | 0 |
style="background:#ffebad"
|21 | align="left"|{{sortname|Yassin|Ben Balla}} U23 | {{flagicon|FRA}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|1 | 0 | 1 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 1 | 0 | 0 |
style="background:#ffebad"
|25 | align="left"|{{sortname|Aymen|Barkok}} | {{flagicon|MAR}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|6 | 4 | 0 | 3 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|6 | 4 | 0 | 3 | 0 |
style="background:#ffebad"
|29 | align="left"|{{sortname|Tobias|Mohr}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|26 | 19 | 3 | 4 | style="border-right: 1pt black solid"|0
|2 | 2 | 1 | 1 | style="border-right: 1pt black solid"|0
|28 | 21 | 4 | 5 | 0 |
style="background:#ffebad"
|37 | align="left"|{{sortname|Max|Grüger}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|23 | 17 | 1 | 4 | style="border-right: 1pt black solid"|1
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|24 | 18 | 1 | 4 | 1 |
align="left"|{{sortname|Lino|Tempelmann}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|C|MF}}
|5 | 2 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|5 | 2 | 0 | 0 | 0 | |
class="sortbottom"
| colspan="19" style=background:#efefef; | Forwards | |||||||||||||||
style="background:#ffcbcb"
|8 | align="left"|{{sortname|Amin|Younes}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|25 | 15 | 2 | 2 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|25 | 15 | 2 | 2 | 0 |
style="background:#ffcbcb"
|9 | align="left"|{{sortname|Moussa|Sylla|dab=footballer, born 1999}} | {{flagicon|MLI}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|27 | 26 | 16 | 3 | style="border-right: 1pt black solid"|0
|1 | 1 | 0 | 0 | style="border-right: 1pt black solid"|0
|28 | 27 | 16 | 3 | 0 |
style="background:#ffcbcb"
|10 | align="left"|{{sortname|Pape Meïssa|Ba}} | {{flagicon|SEN}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|13 | 6 | 2 | 2 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|13 | 6 | 2 | 2 | 0 |
style="background:#ffcbcb"
|11 | align="left"|{{sortname|Pierre-Michel|Lasogga}} U23 | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|1 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | 0 |
style="background:#ffcbcb"
|15 | align="left"|{{sortname|Emil|Højlund}} | {{flagicon|DEN}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|10 | 2 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|10 | 2 | 0 | 0 | 0 |
style="background:#ffcbcb"
|18 | align="left"|{{sortname|Christopher|Antwi-Adjei}} | {{flagicon|GHA}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|20 | 10 | 1 | 3 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|20 | 10 | 1 | 3 | 0 |
style="background:#ffcbcb"
|19 | align="left"|{{sortname|Kenan|Karaman}} | {{flagicon|TUR}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|29 | 29 | 13 | 6 | style="border-right: 1pt black solid"|1
|2 | 2 | 1 | 0 | style="border-right: 1pt black solid"|0
|31 | 31 | 14 | 6 | 1 |
style="background:#ffcbcb"
|24 | align="left"|{{sortname|Ilyes|Hamache}} | {{flagicon|FRA}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|11 | 2 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|11 | 2 | 0 | 0 | 0 |
style="background:#ffcbcb"
|39 | align="left"|{{sortname|Peter|Remmert}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|2 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|2 | 0 | 0 | 0 | 0 |
style="background:#ffcbcb"
|47 | align="left"|{{sortname|Zaid|Tchibara}} U19 | {{flagicon|TOG}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|2 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|2 | 0 | 0 | 0 | 0 |
align="left"|{{sortname|Bryan|Lasme}} | {{flagicon|FRA}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|6 | 0 | 0 | 1 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|6 | 0 | 0 | 1 | 0 | |
align="left"|{{sortname|Sebastian|Polter}} | {{flagicon|GER}} | style="border-right: 1pt black solid"|{{sort|D|FW}}
|1 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|0 | 0 | 0 | 0 | style="border-right: 1pt black solid"|0
|1 | 0 | 0 | 0 | 0 | |
class="sortbottom" style="background:#efefef"
|colspan="4" style="border-right: 1pt black solid"|Total |colspan="2"|34 | 52 | 75 | style="border-right: 1pt black solid"|5
|colspan="2"|2 | 2 | 5 | style="border-right: 1pt black solid"|0
|colspan="2"|36 | 54 | 80 | 5 |
Players in white left the club during the season.
=Goalscorers=
class="wikitable sortable nowrap" style="text-align:center;"
! Rank ! width=150 | Player ! Nat ! Pos ! width=80 | 2. Liga ! width=80 | DFB-Pokal ! width=80 | Total | |
1
| align="left" | {{sortname|Moussa|Sylla|dab=footballer, born 1999}} | {{flagicon|MLI}}
| {{sort|D|FW}} | 16 | 0 | 16 |
2
| align="left" | {{sortname|Kenan|Karaman}} | {{flagicon|TUR}}
| {{sort|D|FW}} | 13 | 1 | 14 |
3
| align="left" | {{sortname|Tobias|Mohr}} | {{flagicon|GER}}
| {{sort|C|MF}} | 3 | 1 | 4 |
rowspan="2" | 4
| align="left" | {{sortname|Janik|Bachmann}} | {{flagicon|GER}}
| {{sort|C|MF}} | 3 | 0 | 3 |
align="left" | {{sortname|Ron|Schallenberg}} | {{flagicon|GER}}
| {{sort|C|MF}} | 3 | 0 | 3 |
rowspan="3" | 6
| align="left" | {{sortname|Pape Meïssa|Ba}} | {{flagicon|SEN}}
| {{sort|D|FW}} | 2 | 0 | 2 |
align="left" | {{sortname|Paul|Seguin}} | {{flagicon|GER}}
| {{sort|C|MF}} | 2 | 0 | 2 |
align="left" | {{sortname|Amin|Younes}} | {{flagicon|GER}}
| {{sort|D|FW}} | 2 | 0 | 2 |
rowspan="8" | 9
| align="left" | {{sortname|Christopher|Antwi-Adjei}} | {{flagicon|GHA}}
| {{sort|D|FW}} | 1 | 0 | 1 |
align="left" | {{sortname|Yassin|Ben Balla}} | {{flagicon|FRA}}
| {{sort|D|FW}} | 1 | 0 | 1 |
align="left" | {{sortname|Taylan|Bulut}} | {{flagicon|GER}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Ibrahima|Cissé|dab=footballer, born 2001}} | {{flagicon|MLI}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Adrian|Gantenbein}} | {{flagicon|SUI}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Max|Grüger}} | {{flagicon|GER}}
| {{sort|C|MF}} | 1 | 0 | 1 |
align="left" | {{sortname|Tomáš|Kalas}} | {{flagicon|CZE}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Marcin|Kamiński}} | {{flagicon|POL}}
| {{sort|B|DF}} | 1 | 0 | 1 |
style=font-weight:bold;background:#efefef
| colspan="4" | Total | 52 | 2 | 54 |
=Assists=
class="wikitable sortable nowrap" style="text-align:center;"
! Rank ! width=150 | Player ! Nat ! Pos ! width=80 | 2. Liga ! width=80 | DFB-Pokal ! width=80 | Total | |
1
| align="left" | {{sortname|Tobias|Mohr}} | {{flagicon|GER}}
| {{sort|C|MF}} | 7 | 1 | 8 |
2
| align="left" | {{sortname|Mehmet-Can|Aydın}} | {{flagicon|TUR}}
| {{sort|B|DF}} | 6 | 0 | 6 |
3
| align="left" | {{sortname|Paul|Seguin}} | {{flagicon|GER}}
| {{sort|C|MF}} | 5 | 0 | 5 |
4
| align="left" | {{sortname|Kenan|Karaman}} | {{flagicon|TUR}}
| {{sort|D|FW}} | 4 | 0 | 4 |
rowspan="2" | 5
| align="left" | {{sortname|Derry|Murkin}} | {{flagicon|ENG}}
| {{sort|B|DF}} | 3 | 0 | 3 |
align="left" | {{sortname|Amin|Younes}} | {{flagicon|GER}}
| {{sort|D|FW}} | 3 | 0 | 3 |
rowspan="3" | 7
| align="left" | {{sortname|Christopher|Antwi-Adjei}} | {{flagicon|GHA}}
| {{sort|D|FW}} | 2 | 0 | 2 |
align="left" | {{sortname|Pape Meïssa|Ba}} | {{flagicon|SEN}}
| {{sort|D|FW}} | 2 | 0 | 2 |
align="left" | {{sortname|Adrian|Gantenbein}} | {{flagicon|SUI}}
| {{sort|B|DF}} | 2 | 0 | 2 |
rowspan="10" | 10
| align="left" | {{sortname|Janik|Bachmann}} | {{flagicon|GER}}
| {{sort|C|MF}} | 1 | 0 | 1 |
align="left" | {{sortname|Aymen|Barkok}} | {{flagicon|MAR}}
| {{sort|C|MF}} | 1 | 0 | 1 |
align="left" | {{sortname|Taylan|Bulut}} | {{flagicon|GER}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Anton|Donkor}} | {{flagicon|GER}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Justin|Heekeren}} | {{flagicon|GER}}
| {{sort|A|GK}} | 1 | 0 | 1 |
align="left" | {{sortname|Emil|Højlund}} | {{flagicon|DEN}}
| {{sort|D|FW}} | 1 | 0 | 1 |
align="left" | {{sortname|Tomáš|Kalas}} | {{flagicon|CZE}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Marcin|Kamiński}} | {{flagicon|POL}}
| {{sort|B|DF}} | 1 | 0 | 1 |
align="left" | {{sortname|Ron|Schallenberg}} | {{flagicon|GER}}
| {{sort|C|MF}} | 1 | 0 | 1 |
align="left" | {{sortname|Moussa|Sylla|dab=footballer, born 1999}} | {{flagicon|MLI}}
| {{sort|D|FW}} | 1 | 0 | 1 |
style=font-weight:bold;background:#efefef
| colspan="4" | Total | 44 | 1 | 45 |
=Clean sheets=
class="wikitable sortable nowrap" style="text-align:center;"
! Rank ! width=150 | Player ! Nat ! width=80 | 2. Liga ! width=80 | DFB-Pokal ! width=80 | Total | |
1
| align="left" | {{sortname|Justin|Heekeren}} | {{flagicon|GER}}
| 3 | 0 | 3 |
rowspan="2" | 2
| align="left" | {{sortname|Loris|Karius}} | {{flagicon|GER}}
| 1 | 0 | 1 |
align="left" | {{sortname|Ron-Thorben|Hoffmann}} | {{flagicon|GER}}
| 0 | 1 | 1 |
style=font-weight:bold;background:#efefef
| colspan="3" | Total | 4 | 1 | 5 |
References
{{Reflist}}
{{FC Schalke 04}}
{{2024–25 in German football}}
{{DEFAULTSORT:2024-25 Fc Schalke 04 season}}