1. Spieltag, 12.08.2006, 15:30 Uhr
FC Schalke 04 - Eintracht Frankfurt 1:1 (1:0)
2. Spieltag, 19.08.2006, 15:30 Uhr
Alemannia Aachen - FC Schalke 04 0:1 (0:0)
3. Spieltag, 25.08.2006, 20:30 Uhr
FC Schalke 04 - Werder Bremen 2:0 (1:0)
4. Spieltag, 17.09.2006, 17:00 Uhr
Hertha BSC Berlin - FC Schalke 04 2:0 (1:0)
5. Spieltag, 23.09.2006, 15:30 Uhr
FC Schalke 04 - VfL Wolfsburg 2:0 (0:0)
6. Spieltag, 01.10.2006, 17:00 Uhr
Bayer Leverkusen - FC Schalke 04 3:1 (1:1)
7. Spieltag, 14.10.2006, 15:30 Uhr
Hamburger SV - FC Schalke 04 1:2 (1:1)
8. Spieltag, 21.10.2006, 15:30 Uhr
FC Schalke 04 - Hannover 96 2:1 (2:0)
9. Spieltag, 29.10.2006, 17:00 Uhr
VfB Stuttgart - FC Schalke 04 3:0 (1:0)
10. Spieltag, 05.11.2006, 17:00 Uhr
FC Schalke 04 - Bayern München 2:2 (2:1)
11. Spieltag, 08.11.2006, 20:00 Uhr
Bor. M'gladbach - FC Schalke 04 0:2 (0:2)
12. Spieltag, 11.11.2006, 15:30 Uhr
FC Schalke 04 - FSV Mainz 05 4:0 (3:0)
13. Spieltag, 18.11.2006, 15:30 Uhr
Energie Cottbus - FC Schalke 04 2:4 (2:2)
14. Spieltag, 24.11.2006, 20:30 Uhr
FC Schalke 04 - VfL Bochum 2:1 (2:0)
15. Spieltag, 03.12.2006, 17:00 Uhr
1.FC Nürnberg - FC Schalke 04 0:0 (0:0)
16. Spieltag, 10.12.2006, 17:00 Uhr
FC Schalke 04 - Borussia Dortmund 3:1 (2:0)
17. Spieltag, 16.12.2006, 15:30 Uhr
Arminia Bielefeld - FC Schalke 04 0:1 (0:0)
18. Spieltag, 27.01.2007, 15:30 Uhr
Eintracht Frankfurt - FC Schalke 04 1:3 (0:1)
19. Spieltag, 31.01.2007, 20:00 Uhr
FC Schalke 04 - Alemannia Aachen 2:1 (1:1)
20. Spieltag, 04.02.2007, 17:00 Uhr
Werder Bremen - FC Schalke 04 0:2 (0:1)
21. Spieltag, 10.02.2007, 15:30 Uhr
FC Schalke 04 - Hertha BSC Berlin 2:0 (0:0)
22. Spieltag, 17.02.2007, 15:30 Uhr
VfL Wolfsburg - FC Schalke 04 2:2 (0:2)
34. Spieltag, 19.05.2007, 15:30 Uhr
FC Schalke 04 - Arminia Bielefeld : (:)