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 Goal
5. Round 25/08/1987 VfL Bochum - FC Schalke 04 1:3 Goal
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
10. Round 26/09/1987 FC Schalke 04 - Bayern München 1:4
11. Round 03/10/1987 Waldhof Mannheim - FC Schalke 04 2:0
15. Round 07/11/1987 Eintracht Frankfurt - FC Schalke 04 2:0 yellow card
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 yellow card
19. Round 04/12/1987 Hannover 96 - FC Schalke 04 3:1
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
25. Round 22/03/1988 Bayer Leverkusen - FC Schalke 04 3:2
26. Round 26/03/1988 FC Schalke 04 - Borussia Dortmund 3:0 Goal yellow card
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