1. Spieltag, 1.8.1997
FC Schalke 04 -Bayer Leverkusen 2:1 (0:1),
Schalke: Lehmann - Linke, Thon, de Kock - Latal (89. Müller), Van Hoogdalem, Wilmots, Nemec, Büskens - Eijkelkamp (78.Kurz), Goossens (90. Anfang),
Tore: 0:1 Kirsten (10.), 1:1 de Kock (58.), 2:1 van Hoogdalem (66.)
Zuschauer: 48.900
2. Spieltag, 5.8.1997
MSV Duisburg - FC Schalke 04 1:0 (0:0),
Schalke: Lehmann - Thon (66. Müller), - de Kock, Linke - Latal, van Hoogdalem, Wilmots, Nemec, Büskens - Goossens, Eijkelkamp (60. Kliouev),
Tore: 1:0 Steffen (53.)
Zuschauer: 23.500
3. Spieltag, 9.8.1997
FC Schalke 04 - Borussia Dortmund 1:0 (0:0),
Schalke: Lehmann - Linke, Thon, de Kock - Latal, van Hoogdalem, Wilmots, Nemec (90. Kurz), Büskens - Eijkelkamp (89. Müller), Goossens (70. Anderbrügge),
Tore: 1:0 Anderbrügge (86.)
Zuschauer: 68.200
4. Spieltag, 23.8.1997
1. FC Kaiserslautern - FC Schalke 04 3:0 (2:0),
Schalke: Lehmann - Thon - De Kock, Linke (59.Kurz), - Held, Kliouev (67. Anfang), Wilmots, van Hoogdalem, Büskens - Goossens, Eijkelkamp (57.Anderbrügge),
Tore: 1:0 Marschall (32.), 2:0 Sforza (40.), 3:0 Marschall (63.)
Zuschauer: 38.000 (ausverkauft)
5. Spieltag, 30.8.1997
FC Schalke 04 - Borussia Mönchengladbach 2:0 (1:0),
Schalke: Lehmann - Thon - de Kock, Linke - van Hoogdalem (77. Kurz), Latal, Nemec, Büskens, Anderbrügge (86. Klujew), - Wilmots, Eijkelkamp (83. Goossens),
Tore: 1:0 de Kock (14.), 2:0 de Kock (58.)
Zuschauer: 59.400
6. Spieltag, 13.9.1997
VfL Wolfsburg - FC Schalke 04 0:0
Schalke: Lehmann - Thon - de Kock, Linke, Latal - Kurz (7. Held), Nemec, Anderbrügge (89. Kliouev), - Büskens - Wilmots, Eijkelkamp (83. Goossens),
Zuschauer: 15.300 (ausverkauft)
7. Spieltag, 20.9.1997
FC Schalke 04 - Hamburger SV 2:2 (1:2),
Schalke: Lehmann - Thon (24. Müller), - de Kock, Linke - Latal, Nemec, Wilmots, van Hoogdalem (59. Anderbrügge), Büskens - Goossens, Eijkelkamp (80. Kliouev),
Tore: 1:0 Goossens (8.), 1:1 Dembinski (31.), 1:2 Salihamidzic (36.), 2:2 Anderbrügge (63./Foulelfmeter)
Zuschauer: 44.820
8. Spieltag, 26.9.1997
Bayern München - FC Schalke 04 1:1 (0:1),
Schalke: Lehmann - Schierenberg - Müller, Linke - Latal (85. van Hoogdalem), Wilmots, Nemec, Held, Büskens - Kliouev, Eijkelkamp (81. Mulder),
Tore: 0:1 Wilmots (26.), 1:1 Tarnat (50.)
Zuschauer: 63.000 (ausverkauft)
9. Spieltag, 4.10.1997
FC Schalke 04 - Hertha BSC 1:0 (0:0),
Schalke: Lehmann - Thon - Linke, Müller - Latal (88. Held), van Hoogdalem (77. Anderbrügge), Wilmots, Nemec, Büskens - Goossens (81. Mulder), Eijkelkamp
Tore: 1:0 Wilmots (56.)
Zuschauer: 42.930
10. Spieltag, 14.10.1997
1. FC Köln - FC Schalke 04 0:2 (0:1),
Schalke: Lehmann - Thon - de Kock, Linke - Latal, Müller (64.Anderbrügge), Wilmots, Held, Büskens - Goossens (88.Max), Eijkelkamp (56. Mulder),
Zuschauer: 37.000
11. Spieltag, 18.10.1997
Hansa Rostock - FC Schalke 04 4:1 (2:0),
Schalke: Lehmann - Thon - Linke, de Kock - Latal, Nemec, Wilmots, Held, Büskens (52. Anderbrügge), - Goossens (69.Max), Eijkelkamp (59. Mulder),Tore:
1:0 Dowe (18.), 2:0 Barbarez (39./Foulelfmeter), 3:0 Neuville (59.), 3:1 Goossens (69.), 4:1 Pamic (88.)
Zuschauer: 18.000
12. Spieltag, 24.10.1997
FC Schalke 04 - VfL Bochum 2:0 (0:0),
Schalke: Lehmann - Thon - de Kock, Linke - Latal, Van Hoogdalem (66.Held), Wilmots, Nemec (80.Kliouev), Büskens - Goossens, Eijkelkamp (66.Max),
Tore: 1:0 Wilmots (67.), 2:0 Goossens (77.)
Zuschauer: 47.640
13. Spieltag, 1.11.1997
VfB Stuttgart - FC Schalke 04 0:0
Schalke: Lehmann - de Kock, Linke - Thon - Latal (79. Held), van Hoogdalem, Wilmots, Nemec, Büskens - Goossens (63. Max), Eijkelkamp (84. Kliouev),
Zuschauer: 53.000
14. Spieltag, 8.11.1997
FC Schalke 04 - Karlsruher SC 2:0 (0:0),
Schalke: Lehmann - Thon - de Kock, Linke - Latal, van Hoogdalem (61. Held), Nemec, Büskens - Wilmots - Max (66. Goossens), Eijkelkamp (84. Müller),
Tore: 1:0 Linke (77.), 2:0 Büskens (89.)
Zuschauer: 37.960
15. Spieltag, 18.11.1997
Werder Bremen - FC Schalke 04 2:1 (2:1),
Schalke: Lehmann - Müller (80.Anderbrügge), - de Kock, Linke - Held, van Hoogdalem, Wilmots (68. Kliouev), Nemec, Büskens - Goossens, Eijkelkamp (61.Max),
Tore: 0:1 Eijkelkamp (34.), 1:1 Bode (36.), 2:1 Ramzy (39.)
Zuschauer: 26.700
16. Spieltag, 22.11.1997
FC Schalke 04 - 1860 München 2:0 (0:0),
Schalke: Lehmann - Thon - de Kock, Linke - Latal, Müller, Wilmots, Nemec, Büskens - Eijkelkamp (68. Held), Max (89. Kurz),
Tore: 1:0 Max (49.), 2:0 Wilmots (90.)
Zuschauer: 38.610
17. Spieltag, 29.11.1997
Arminia Bielefeld - FC Schalke 04 1:1 (0:0),
Schalke: Lehmann - Thon - de Kock, Linke - van Hoogdalem (70.Held), Müller, Kliouev (75.Pereira), Nemec, Büskens - Max, Eijkelkamp (52.Anderbrügge),
Tore: 1:0 Reina (70.), 1:1 Max (84.)
Zuschauer: 22.800 (ausverkauft)
18. Spieltag, 6.12.1997
Bayer Leverkusen - FC Schalke 04 0:0
Schalke: Lehmann - Thon - Van Hoogdalem, Linke (90. Kurz), - Held, Müller, Nemec, Büskens - Wilmots - Kliouev, Max
Zuschauer: 22.500 (ausverkauft)
19. Spieltag, 13.12.1997
FC Schalke 04 - MSV Duisburg 1:1 (1:1),
Schalke: Lehmann - de Kock, Thon, Linke - Held, van Hoogdalem, Müller, Büskens - Anfang (67. Pereira), - Max, Kliouev
Tore: 1:0 de Kock (5.), 1:1 Osthoff (30.)
Zuschauer:37.240
20. Spieltag, 19.12.1997
Bor. Dortmund - FC Schalke 04 2:2 (1:0),
Schalke: Lehmann - Thon - de Kock, Linke - Held (86. Pereira), van Hoogdalem, Kurz (69. Anderbrügge), Kliouev, Büskens - Wilmots - Eijkelkamp
Tore: 1:0 But (26.), 1:1 Kliouev (75.), 2:1 Möller (79.), 2:2 Lehmann (90.)
Zuschauer: 55.000 (ausverkauft)
21. Spieltag, 31.1.1998
FC Schalke 04 - 1. FC Kaiserslautern 1:1 (0:1),
Schalke: Lehmann - Thon - de Kock, Linke - Latal (86. Kliouev), Nemec, van Hoogdalem, Büskens - Goossens (66. Held), Wilmots - Max
Tore: 0:1 Hristov (9.), 1:1 van Hoogdalem (58.)
Zuschauer: 51.600
22. Spieltag, 7.2.1998
Borussia Mönchengladbach - FC Schalke 04 0:1 (0:1),
Schalke: Lehmann - Thon - De Kock, Linke - Latal (80.Müller), Nemec, Wilmots, van Hoogdalem, Büskens - Max (88.Held), Eijkelkamp (61. Eigenrauch),
Tore: 0:1 Max (42.)
Zuschauer: 30.800
23. Spieltag, 14.2.1998
FC Schalke 04 - VfL Wolfsburg 1:1 (1:1),
Schalke: Lehmann - Thon - de Kock, Linke - Latal (66. Eigenrauch), Müller (62. Anderbrügge), Nemec, Büskens - Wilmots - Eijkelkamp, Max
Tore: 1:0 Wilmots (12.), 1:1 Präger (37.)
Zuschauer: 41.540
24. Spieltag, 28.2.1998
Hamburger SV - FC Schalke 04 1:1 (1:0),
Schalke: Lehmann, Thon (76.Held), Eigenrauch, Kurz, Müller (59.Wagner), Schö, Büskens, Anderbrügge, Latal (85.Dooley), Mulder, Max
Tore: 1:0 Winkler (28.), 1:1 Anderbrügge (84./Elfmeter)
Zuschauer: 30.600
25. Spieltag, 8.3.1998
FC Schalke 04 - Bayern München 1:0 (1:0),
Schalke: Lehmann - Thon - de Kock, Linke - Latal, van Hoogdalem, Nemec, Anderbrügge (88. Eigenrauch), Büskens - Eijkelkamp (82. Goossens), Max (76. Kurz),
Tore: 1:0 Linke (19.)
Zuschauer: 71.017 (ausverkauft)
26. Spieltag, 13.3.1998
Hertha BSC - FC Schalke 04 1:4 (0:1),
Schalke: Lehmann - Thon - de Kock, van Hoogdalem - Held, Nemec, Kurz, Anderbrügge (69. Eigenrauch), Büskens - Wilmots (83. Müller), Max (81. Goossens),
Tore: 0:1 Wilmots (22.), 0:2 Thon (46.), 1:2 Preetz (54.), 1:3 Max (73.), 1:4 Müller (90.)
Zuschauer: 60.517
27. Spieltag, nachgeholt am 29.4.1998
FC Schalke 04 - 1. FC Köln 1:0 (1:0),
Schalke: Lehmann - Müller - de Kock, Kurz - Held, Nemec, van Hoogdalem, Eigenrauch (77. Kliouev), - Wilmots - Gossens, Eijkelkamp (59. Latal),
Tore: 1:0 Latal (90.)
Zuschauer: 55.200
28. Spieltag, 28.4.1998
FC Schalke 04 - FC Hansa Rostock 0:0 (0:0),
Schalke: Lehmann, Thon (36.Büskens), Linke, Kurz, Held, Latal, Dooley (49.Schön), Müer, Eigenrauch, Max, Mulder (82.Wagner),
Zuschauer: 42.400
29. Spieltag, 4.4.1998
VfL Bochum - FC Schalke 04 (3:0),
Schalke: Lehmann - Thon (45. Müller), - Linke, de Kock - Eigenrauch - Latal (80. Held), Nemec, Büskens - Wilmots - Goossens, Eijkelkamp (58. Kliouev),
Tore: 1:0 Michalke (45.), 2:0 Bastürk (74.), 3:0 Mamic (87.)
Zuschauer: 31.220 (ausverkauft)
30. Spieltag, 11.4.1998
FC Schalke 04 - VfB Stuttgart 3:4 (2:2),
Schalke: Lehmann - Thon - de Kock, Linke - van Hoogdalem , Eigenrauch, Wilmots, Nemec (46. Latal), Büskens - Goossens (81. Max), Eijkelkamp (72. Kliouev),
Tore: 1:0 Wilmots (5.), 2:0 Goossens (10.), 2:1 Akpoborie (15.), 2:2 Poschner (45.), 3:2 van Hoogdalem (46.), 3:3 Akpoborie (69.), 3:4 Verlaat (90.)
Zuschauer: 56.200
31. Spieltag, 18.4.1998
Karlsruher SC - FC Schalke 04 0:0 (0:0),
Schalke: Lehmann - Thon - de Kock, Linke - Latal (59. Kurz), van Hoogdalem, Eigenrauch, Büskens - Wilmots (65. Kliouev), - Goossens, Eijkelkamp
Zuschauer: 33.500 (ausverkauft)
32. Spieltag, 25.4.1998
FC Schalke 04 - Werder Bremen 0:1 (0:1),
Schalke: Lehmann - Thon - de Kock, Linke - Eigenrauch (58. Kliouev), van Hoogdalem (74. Held), Nemec, Büskens - Wilmots - Goossens, Eijkelkamp (58. Latal),
Tor: 0:1 Bode (19.)
Zuschauer: 43.733
33. Spieltag, 2.5.1998
1860 München - FC Schalke 04 1:0 (1:0),
Schalke: Lehmann - Müller (58. van Hoogdalem), - de Kock, Linke - Eigenrauch, Kurz, Nemec, Büskens - Held - Wilmots (73. Kliouev), Goossens (75. Pereira),
Tore: 1:0 Gorges (8.)
Zuschauer: 45.700
34. Spieltag, 18.5.1998
FC Schalke 04 - Arminia Bielefeld 2:1 (1:1),
Schalke: Lehmann - Müller (66. Pereira), - de Kock, Linke - Latal (54. Max), van Hoogdalem, Eigenrauch, Büskens - Wilmots, Kliouev - Eijkelkamp (74. Anderbrügge),
Tore: 0:1 Gerber (14.), 1:1 van Hoogdalem (44./Foulelfmeter), 2:1 van Hoogdalem (78./Foulelfmeter)
Zuschauer: 62.000 (ausverkauft)
| Platz | Verein | Tore | Punkte | G-U-V |
|---|---|---|---|---|
| 1. | Kaiserslautern | 63:39 | 68 | 19-11-4 |
| 2. | Bayern München | 69:37 | 66 | 19-9-6 |
| 3. | Bay. Leverkusen | 66:39 | 55 | 14-13-7 |
| 4. | VfB Stuttgart | 55:49 | 52 | 14-10-10 |
| 5. | FC Schalke 04 | 38:32 | 52 | 13-13-8 |
| 6. | Hansa Rostock | 54:46 | 51 | 14-9-11 |
| 7. | Werder Bremen | 43:47 | 50 | 14-8-12 |
| 8. | MSV Duisburg | 43:44 | 44 | 11-11-12 |
| 9. | Hamburger SV | 38:46 | 44 | 11-11-12 |
| 10. | Bor. Dortmund | 57:55 | 43 | 11-10-13 |
| 11. | Hertha BSC | 41:53 | 43 | 12-7-15 |
| 12. | VfL Bochum | 41:49 | 41 | 11-8-15 |
| 13. | 1860 München | 43:54 | 41 | 11-8-15 |
| 14. | VfL Wolfsburg | 38:54 | 39 | 11-6-17 |
| 15. | Bor. Mönchengladbach | 54:59 | 38 | 9-11-14 |
| 16. | Karlsruher SC | 48:60 | 38 | 9-11-14 |
| 17. | 1. FC Köln | 49:64 | 36 | 10-6-18 |
| 18. | Arm. Bielefeld | 43:56 | 32 | 8-8-18 |