1. Round 02/08/2003 FC Schalke 04 - Borussia Dortmund 2:2
2. Round 09/08/2003 TSV 1860 München - FC Schalke 04 1:1
3. Round 17/08/2003 FC Schalke 04 - 1. FC Köln 2:1
4. Round 23/08/2003 Werder Bremen - FC Schalke 04 4:1
5. Round 13/09/2003 FC Schalke 04 - VfB Stuttgart 0:0
9. Round 19/10/2003 FC Schalke 04 - VfL Bochum 0:2
10. Round 25/10/2003 Hamburger SV - FC Schalke 04 2:2
11. Round 01/11/2003 FC Schalke 04 - Bayern München 2:0
12. Round 09/11/2003 Bayer Leverkusen - FC Schalke 04 3:1
13. Round 22/11/2003 FC Schalke 04 - Hansa Rostock 0:1
14. Round 30/11/2003 Hertha BSC - FC Schalke 04 1:3
15. Round 07/12/2003 FC Schalke 04 - Bor. Mönchengladbach 2:1
17. Round 17/12/2003 FC Schalke 04 - VfL Wolfsburg 1:1
18. Round 30/01/2004 Borussia Dortmund - FC Schalke 04 0:1 Goal
19. Round 07/02/2004 FC Schalke 04 - TSV 1860 München 0:0
20. Round 14/02/2004 1. FC Köln - FC Schalke 04 0:2
21. Round 21/02/2004 FC Schalke 04 - Werder Bremen 0:0 yellow card
22. Round 28/02/2004 VfB Stuttgart - FC Schalke 04 0:0
23. Round 06/03/2004 FC Schalke 04 - SC Freiburg 3:0 GoalGoal
24. Round 13/03/2004 Eintracht Frankfurt - FC Schalke 04 3:0 yellow card
25. Round 20/03/2004 FC Schalke 04 - Hannover 96 2:2 Goal yellow card
26. Round 27/03/2004 VfL Bochum - FC Schalke 04 1:2
27. Round 03/04/2004 FC Schalke 04 - Hamburger SV 4:1 Goal yellow card
28. Round 10/04/2004 Bayern München - FC Schalke 04 2:1
29. Round 17/04/2004 FC Schalke 04 - Bayer Leverkusen 2:3
30. Round 24/04/2004 Hansa Rostock - FC Schalke 04 3:1
31. Round 02/05/2004 FC Schalke 04 - Hertha BSC 3:0 Goal
32. Round 08/05/2004 Bor. Mönchengladbach - FC Schalke 04 2:0
33. Round 15/05/2004 FC Schalke 04 - 1. FC Kaiserslautern 4:1 GoalGoal
34. Round 22/05/2004 VfL Wolfsburg - FC Schalke 04 1:1