1. Round 10/08/2007 VfB Stuttgart - FC Schalke 04 2:2
2. Round 18/08/2007 FC Schalke 04 - Borussia Dortmund 4:1
3. Round 26/08/2007 VfL Wolfsburg - FC Schalke 04 1:1
4. Round 31/08/2007 FC Schalke 04 - Bayer Leverkusen 1:1
5. Round 15/09/2007 Bayern München - FC Schalke 04 1:1
6. Round 22/09/2007 FC Schalke 04 - Arminia Bielefeld 3:0
7. Round 25/09/2007 MSV Duisburg - FC Schalke 04 0:2
8. Round 28/09/2007 FC Schalke 04 - Hertha BSC 1:0
9. Round 06/10/2007 FC Schalke 04 - Karlsruher SC 0:2
10. Round 20/10/2007 Hansa Rostock - FC Schalke 04 1:1
11. Round 27/10/2007 FC Schalke 04 - Werder Bremen 1:1
12. Round 02/11/2007 Energie Cottbus - FC Schalke 04 1:0
13. Round 10/11/2007 FC Schalke 04 - Hamburger SV 1:1
14. Round 24/11/2007 Hannover 96 - FC Schalke 04 2:3
15. Round 01/12/2007 FC Schalke 04 - VfL Bochum 1:0
16. Round 08/12/2007 Eintracht Frankfurt - FC Schalke 04 2:2
17. Round 15/12/2007 FC Schalke 04 - 1. FC Nürnberg 2:1
18. Round 03/02/2008 FC Schalke 04 - VfB Stuttgart 4:1
19. Round 10/02/2008 Borussia Dortmund - FC Schalke 04 2:3
20. Round 15/02/2008 FC Schalke 04 - VfL Wolfsburg 1:2 yellow card
21. Round 23/02/2008 Bayer Leverkusen - FC Schalke 04 1:0
22. Round 01/03/2008 FC Schalke 04 - Bayern München 0:1
23. Round 08/03/2008 Arminia Bielefeld - FC Schalke 04 0:2
24. Round 14/03/2008 FC Schalke 04 - MSV Duisburg 2:1
25. Round 23/03/2008 Hertha BSC - FC Schalke 04 1:2
26. Round 29/03/2008 Karlsruher SC - FC Schalke 04 0:0
27. Round 05/04/2008 FC Schalke 04 - Hansa Rostock 1:0
28. Round 12/04/2008 Werder Bremen - FC Schalke 04 5:1
29. Round 15/04/2008 FC Schalke 04 - Energie Cottbus 5:0
30. Round 26/04/2008 Hamburger SV - FC Schalke 04 0:1 yellow card
31. Round 03/05/2008 FC Schalke 04 - Hannover 96 1:1
32. Round 06/05/2008 VfL Bochum - FC Schalke 04 0:3
33. Round 10/05/2008 FC Schalke 04 - Eintracht Frankfurt 1:0
34. Round 17/05/2008 1. FC Nürnberg - FC Schalke 04 0:2