1. Round 01/08/1987 Hamburger SV - FC Schalke 04 5:2
2. Round 08/08/1987 FC Schalke 04 - Hannover 96 0:2
3. Round 15/08/1987 Karlsruher SC - FC Schalke 04 4:1
4. Round 22/08/1987 FC Schalke 04 - 1. FC Kaiserslautern 5:0
5. Round 25/08/1987 VfL Bochum - FC Schalke 04 1:3
6. Round 01/09/1987 FC Schalke 04 - Bayer 05 Uerdingen 2:1
7. Round 05/09/1987 VfB Stuttgart - FC Schalke 04 4:0
8. Round 12/09/1987 FC Schalke 04 - Bayer Leverkusen 2:2
9. Round 19/09/1987 Borussia Dortmund - FC Schalke 04 4:1
11. Round 03/10/1987 Waldhof Mannheim - FC Schalke 04 2:0
12. Round 10/10/1987 FC Schalke 04 - FC 08 Homburg 3:0
13. Round 17/10/1987 1. FC Nürnberg - FC Schalke 04 1:1
14. Round 31/10/1987 FC Schalke 04 - Bor. Mönchengladbach 0:3
15. Round 07/11/1987 Eintracht Frankfurt - FC Schalke 04 2:0
16. Round 14/11/1987 FC Schalke 04 - 1. FC Köln 2:2
18. Round 28/11/1987 FC Schalke 04 - Hamburger SV 1:0
19. Round 04/12/1987 Hannover 96 - FC Schalke 04 3:1
17. Round 17/02/1988 Werder Bremen - FC Schalke 04 5:0
20. Round 20/02/1988 FC Schalke 04 - Karlsruher SC 3:1
21. Round 27/02/1988 1. FC Kaiserslautern - FC Schalke 04 5:2
22. Round 05/03/1988 FC Schalke 04 - VfL Bochum 2:1
24. Round 19/03/1988 FC Schalke 04 - VfB Stuttgart 3:4
25. Round 22/03/1988 Bayer Leverkusen - FC Schalke 04 3:2
26. Round 26/03/1988 FC Schalke 04 - Borussia Dortmund 3:0
27. Round 09/04/1988 Bayern München - FC Schalke 04 8:1
28. Round 16/04/1988 FC Schalke 04 - Waldhof Mannheim 1:1
23. Round 19/04/1988 Bayer 05 Uerdingen - FC Schalke 04 5:2
29. Round 23/04/1988 FC 08 Homburg - FC Schalke 04 3:1
30. Round 30/04/1988 FC Schalke 04 - 1. FC Nürnberg 0:0
31. Round 03/05/1988 Bor. Mönchengladbach - FC Schalke 04 1:1
32. Round 07/05/1988 FC Schalke 04 - Eintracht Frankfurt 0:0
33. Round 14/05/1988 1. FC Köln - FC Schalke 04 3:1
34. Round 21/05/1988 FC Schalke 04 - Werder Bremen 1:4