| 2004-12-11 | Schalke 04vFreiburgBundesliga · Germany | 1–1 | Bundesliga · Germany |
| 2004-12-05 | DortmundvSchalke 04Bundesliga · Germany | 0–1 | Bundesliga · Germany |
| 2004-11-28 | Schalke 04vBielefeldBundesliga · Germany | 2–1 | Bundesliga · Germany |
| 2004-11-20 | LeverkusenvSchalke 04Bundesliga · Germany | 0–3 | Bundesliga · Germany |
| 2004-11-13 | Schalke 04vHerthaBundesliga · Germany | 1–3 | Bundesliga · Germany |
| 2004-11-07 | HamburgvSchalke 04Bundesliga · Germany | 1–2 | Bundesliga · Germany |
| 2004-10-30 | Schalke 04vStuttgartBundesliga · Germany | 3–2 | Bundesliga · Germany |
| 2004-10-27 | NurnbergvSchalke 04Bundesliga · Germany | 0–2 | Bundesliga · Germany |
| 2004-10-24 | Schalke 04vMainzBundesliga · Germany | 2–1 | Bundesliga · Germany |
| 2004-10-16 | Bayern MunichvSchalke 04Bundesliga · Germany | 0–1 | Bundesliga · Germany |
| 2004-10-03 | Schalke 04vBochumBundesliga · Germany | 3–2 | Bundesliga · Germany |
| 2004-09-25 | HannovervSchalke 04Bundesliga · Germany | 1–0 | Bundesliga · Germany |
| 2004-09-18 | Schalke 04vM'gladbachBundesliga · Germany | 3–2 | Bundesliga · Germany |
| 2004-09-11 | WolfsburgvSchalke 04Bundesliga · Germany | 3–0 | Bundesliga · Germany |
| 2004-08-28 | Schalke 04vHansa RostockBundesliga · Germany | 0–2 | Bundesliga · Germany |
| 2004-08-14 | Schalke 04vKaiserslauternBundesliga · Germany | 2–1 | Bundesliga · Germany |
| 2004-08-06 | Werder BremenvSchalke 04Bundesliga · Germany | 1–0 | Bundesliga · Germany |
| 2004-05-22 | WolfsburgvSchalke 04Bundesliga · Germany | 1–1 | Bundesliga · Germany |
| 2004-05-15 | Schalke 04vKaiserslauternBundesliga · Germany | 4–1 | Bundesliga · Germany |
| 2004-05-08 | M'gladbachvSchalke 04Bundesliga · Germany | 2–0 | Bundesliga · Germany |
| 2004-05-02 | Schalke 04vHerthaBundesliga · Germany | 3–0 | Bundesliga · Germany |
| 2004-04-24 | Hansa RostockvSchalke 04Bundesliga · Germany | 3–1 | Bundesliga · Germany |
| 2004-04-17 | Schalke 04vLeverkusenBundesliga · Germany | 2–3 | Bundesliga · Germany |
| 2004-04-10 | Bayern MunichvSchalke 04Bundesliga · Germany | 2–1 | Bundesliga · Germany |
| 2004-04-03 | Schalke 04vHamburgBundesliga · Germany | 4–1 | Bundesliga · Germany |
| 2004-03-27 | BochumvSchalke 04Bundesliga · Germany | 1–2 | Bundesliga · Germany |
| 2004-03-20 | Schalke 04vHannoverBundesliga · Germany | 2–2 | Bundesliga · Germany |
| 2004-03-13 | Ein FrankfurtvSchalke 04Bundesliga · Germany | 3–0 | Bundesliga · Germany |
| 2004-03-06 | Schalke 04vFreiburgBundesliga · Germany | 3–0 | Bundesliga · Germany |
| 2004-02-28 | StuttgartvSchalke 04Bundesliga · Germany | 0–0 | Bundesliga · Germany |
| 2004-02-21 | Schalke 04vWerder BremenBundesliga · Germany | 0–0 | Bundesliga · Germany |
| 2004-02-14 | FC KolnvSchalke 04Bundesliga · Germany | 0–2 | Bundesliga · Germany |
| 2004-02-07 | Schalke 04vMunich 1860Bundesliga · Germany | 0–0 | Bundesliga · Germany |
| 2004-01-30 | DortmundvSchalke 04Bundesliga · Germany | 0–1 | Bundesliga · Germany |