1. Spieltag, 15.8.1998
Bor. Mönchengladbach - FC Schalke 04 3:0 (2:0),
Schalke: Grodås - de Kock, Thon, Eigenrauch - Latal (76. Held), Nemec (35.Eijkelkamp), Van Hoogdalem, Van Kerckhoven - Max, Hami (56.Mulder),
Tore: 1:0 Polster (2.), 2:0 Pettersson (10.), 3:0 Hagner (80.),
Zuschauer: 34.500 (ausverkauft)
2. Spieltag, 22.8.1998
FC Schalke 04 - VfB Stuttgart 1:0 (0:0),
Schalke: Grodås - de Kock (12. Tapalovic), Thon, Eigenrauch - Latal, van Hoogdalem, Kmetsch, van Kerckhoven - Hami (66. Anderbrügge), - Max, Eijkelkamp
Tore: 1:0 Max (55.)
Zuschauer: 48.248
3. Spieltag, 9.9.1998
Hertha BSC - FC Schalke 04 2:0 (0:0),
Schalke: Schober - de Kock, Thon, Eigenrauch - Latal (83.Pereira), Tapalovic (79.Anderbrügge), van Hoogdalem, van Kerckhoven - Kliouev (69. Hami), - Max, Eijkelkamp
Tore: 1:0 Rekdal (65./Foulelfmeter), 2:0 Tretschok (75.)
Zuschauer: 47.887
4. Spieltag, 12.9.1998
FC Schalke 04 - 1. FC Nürnberg 2:2 (2:0),
Schalke: Schober - Thon (21. Müller), - de Kock, Eigenrauch - Latal, Nemec, Kmetsch, van Kerckhoven - Wilmots (71. Hami), - Eijkelkamp (62. Mulder), Max
Tore: 1:0 Eijkelkamp (30.), 2:0 Max (43./Foulelfmeter), 2:1 Ciric (52.), 2:2 Kurth (69.)
Zuschauer: 48.900
5. Spieltag, 19.9.1998
VfL Bochum - FC Schalke 04 1:2 (0:0),
Schalke: Schober - de Kock, Müller, Eigenrauch - Held, Kmetsch, van Kerckhoven, Büskens - Nemec (89. Tapalovic), - Mulder, Eijkelkamp (78. Max, 84. Latal),
Tore: 1:0 Kracht (46.), 1:1 Eijkelkamp (52.), 1:2 Eijkelkamp (71.)
Zuschauer: 29.253
6. Spieltag, 26.9.1998
FC Schalke 04 - Bayer Leverkusen 0:1 (0:0),
Schalke: Schober - Thon - de Kock, Eigenrauch - Held (69. Latal), Kmetsch, Nemec (66. van Kerckhoven), Büskens (72. Anderbrügge), - Wilmots - Goossens, Max
Tore: 0:1 Kirsten (52.)
Zuschauer: 40.823
7. Spieltag, 2.10.1998
VfL Wolfsburg - FC Schalke 04 0:0
Schalke: Schober - Müller - van Hoogdalem, Eigenrauch - Held, Nemec, Kmetsch, van Kerckhoven, Büskens - Pereira (76. Wolf), Hami (83. Anderbrügge),
Zuschauer: 15.638
8. Spieltag, 17.10.1998
FC Schalke 04 - Bayern München 1:3 (1:2),
Schalke: Schober - Müller (69. Latal), - van Hoogdalem, Eigenrauch - Held, Kmetsch (14. Kliouev/72.Wolf), Nemec, van Kerckhoven, Büskens - Hami, Eijkelkamp
Tore: 0:1 Eigentor (3.), 0:2 Basler (15.), 1:2 Eijkelkamp (20.), 1:3 Jancker (64.)
Zuschauer: 62.109 (ausverkauft)
9. Spieltag, 24.10.1998
Hansa Rostock - FC Schalke 04 2:2 (0:0),
Schalke: Schober - Müller (72. Wolf), - Eigenrauch, van Hoogdalem - Held, Nemec, Hami (68. Latal), van Kerckhoven, Büskens - Mulder (61. Max), Eijkelkamp
Tore: 1:0 Pamic (64.), 2:0 Dowe (66.), 2:1 Max (81.), 2:2 Wolf (85.)
Zuschauer: 16.000
10. Spieltag, 3.11.1998
FC Schalke 04 - SC Freiburg 1:1 (1:0),
Schalke: Schober - Müller, Eigenrauch (52. Tapalovic), van Hoogdalem - Held, Nemec, van Kerckhoven, Büskens - Mulder (75. Wolf), - Eijkelkamp, Max (69. Latal),
Tore: 1:0 Nemec (25.), 1:1 (71.)
Zuschauer: 31.450
11. Spieltag, 7.11.1998
Hamburger SV - FC Schalke 04 2:2 (1:0),
Schalke: Schober - Müller (70. Thon), - Eigenrauch, van Hoogdalem - Latal, Tapalovic (56. Anderbrügge), Mulder, van Kerckhoven, Büskens - Hami (64. Max), Eijkelkamp
Tore: 1:0 Hollerbach (39.), 2:0 Yeboah (67.), 2:1 Mulder (77.), 2:2 Max (81.)
Zuschauer: 28.172
12. Spieltag, nachgeholt am 24.11.1998
FC Schalke 04 - Werder Bremen 1:2 (0:0),
Schalke: Schober - Müller - Eigenrauch, van Kerckhoven, - Goossens (73. Anderbrügge), Nemec, Tapalovic (64. Kmetsch), Büskens - Mulder - Max, Eijkelkamp (64. Latal),
Tore: 0:1 Todt (55.), 0:2 Herzog (59.), 1:2 van Kerckhoven (87.)
Zuschauer: 30.300
13. Spieltag, 14.11.1998
Bor. Dortmund - FC Schalke 04 3:0 (2:0),
Schalke: Schober - Thon - van Hoogdalem, Eigenrauch - Latal (58. Goossens), Nemec, van Kerckhoven, Büskens (76. Anderbrügge), - Mulder - Max (73. Hami), Eijkelkamp
Tore: 1:0 Nijhuis (15.), 2:0 Häßler (45.), 3:0 Möller (83.)
Zuschauer: 68.600 (ausverkauft)
14. Spieltag, 20.11.1998
FC Schalke 04 - MSV Duisburg 2:0 (1:0),
Schalke: Schober - Müller - Tapalovic, Eigenrauch - Goossens, Nemec, van Kerckhoven, Büskens - Mulder - Max (60. Latal), Eijkelkamp (75. Hami),
Tore: 1:0 Eijkelkamp (36.), 2:0 Goossens (59.)
Zuschauer: 31.043
15. Spieltag, 29.11.1998
1. FC Kaiserslautern - FC Schalke 04 4:1 (1:1),
Schalke: Schober - Müller - van Kerckhoven, van Hoogdalem - Eigenrauch, Goossens (74. Hami), Kmetsch, Büskens (46. Tapalovic), Anderbrügge (80. Kliouew), - Mulder, Max
Tore: 1:0 Hristov (9.), 1:1 Max (31.), 2:1 Rösler (67.), 3:1 Hrutka (71.), 4:1 Marschall (74./Foulelfmeter)
Zuschauer: 41.500
16. Spieltag, 5.12.1998
Eintracht Frankfurt - FC Schalke 04 1:2 (0:2),
Schalke: Reck - Müller - van Hoogdalem, van Kerckhoven - Eigenrauch, Nemec, Kmetsch, Goossens (59. Latal), - Mulder - Max, Eijkelkamp (77. Wilmots),
Tore: 0:1 van Hoogdalem (21.), 0:2 Kmetsch (38.), 1:2 Fjörtoft (80.)
Zuschauer: 33.000
7. Spieltag, 12.12.1998
FC Schalke 04 - SV 1860 München 2:2 (0:1),
Schalke: Reck - Müller (54. Wilmots), - van Hoogdalem, Eigenrauch - Goossens (63. Latal), Nemec, Kmetsch, van Kerckhoven - Mulder - Max, Eijkelkamp (73. Anderbrügge),
Tore: 0:1 Schroth (45.), 0:2 Cerny (49.), 1:2 Kmetsch (73.), 2:2 Eigentor Kurz (89.)
Zuschauer: 36.185
18. Spieltag, 19.12.1998
FC Schalke 04 - Borussia Mönchengladbach 1:0 (0:0),
Schalke: Reck - Müller - Eigenrauch, van Hoogdalem - Latal, Nemec (60. Wilmots), Kmetsch, Anderbrügge (69. Büskens), van
Kerckhoven - Max (74. Hami), Mulder
Tore: 1:0 Wilmots (76.)
Zuschauer: 41.800
19. Spieltag, 20.2.1999
VfB Stuttgart - FC Schalke 04 2:1 (0:0),
Schalke: Reck - Müller - de Kock, van Hoogdalem - Held (82. Pereira), Kmetsch (82. Goossens), Alpugan, Büskens - Hami (68. Anderbrügge), - Max, Mulder
Tore: 1:0 Djordjevic (47.), 1:1 Mulder (48.), 2:1 Markovic (81.)
Zuschauer:25.000
20. Spieltag, 28.2.1999
FC Schalke 04 - Hertha BSC 0:0 (0:0),
Schalke: Reck - Müller - de Kock, van Hoogdalem - Eigenrauch, Alpugan, Kmetsch, Büskens - Hami (81. Wolf), - Goossens (73. Anderbrügge), Max
Zuschauer: 41.100
21. Spieltag, 5.3.1999
1. FC Nürnberg - FC Schalke 04 3:0 (2:0),
Schalke: Reck - Müller (63. Alpugan), - de Kock, van Hoogdalem - Eigenrauch, Kmetsch, Nemec, Büskens - Mulder - Goossens (67. Hami), Max (55. Tapalovic),
Tore: 1:0 Kuka (36.), 2:0 Ciric (45.), 3:0 Kuka (60.)
Zuschauer: 40.100
22. Spieltag, 13.3.1999
FC Schalke 04 - VfL Bochum 2:2 (2:2),
Schalke: Reck - de Kock, Müller, Eigenrauch - Alpugan, Nemec, Kmetsch (51. Max), Büskens - Goossens (49. Held), Hami (46. Anderbrügge), - Mulder
Tore: 1:0 Mulder (19./Foulelfmeter), 1:1 Reis (20./Handelfmeter), 1:2 Bastürk (24.), 2:2 Büskens (28.)
Zuschauer: 47.700
23. Spieltag, 19.3.1999
Bayer Leverkusen - FC Schalke 04 1:1 (0:0),
Schalke: Reck - de Kock, Müller, van Hoogdalem - Held, Kmetsch, Nemec (61. van Kerckhoven), Büskens (67. Eigenrauch), - Wilmots - Mulder, Goossens (84. Max), Tore: 1:0 Beinlich (36.), 1:1 Mulder (56.)
Zuschauer: 22.500 (ausverkauft)
24. Spieltag, 3.4.1999
FC Schalke 04 - VfL Wolfsburg 2:0 (0:0),
Schalke: Reck - de Kock, Thon, van Hoogdalem - Held, Nemec (76. Müller), van Kerckhoven, Büskens - Wilmots (41. Alpugan), - Mulder, Max (85. Wolf),
Tore: 1:0 Büskens (60.), 2:0 de Kock (83.)
Zuschauer: 43.700
25. Spieltag, 10.4.1999
Bayern München - FC Schalke 04 1:1 (0:0),
Schalke: Reck - Thon (12.Müller), - van Hoogdalem, De Kock - Held, Nemec, Tapalovic (64.van Kerckhoven), Büskens - Alpugan - Mulder, Max
Tore: 1:0 Zickler (49.), 1:1 Held (62.)
Zuschauer: 63.000 (ausverkauft)
26. Spieltag, 13.4.1999
FC Schalke 04 - Hansa Rostock 1:0 (0:0),
Schalke:Reck - de Kock, Thon, van Hoogdalem - Held, Alpugan, Nemec (88. Müller), van Kerckhoven (75. Anderbrügge), Büskens - Max (59. Wolf), Mulder
Tore: 1:0 Wolf (76.)
Zuschauer: 33.160
27. Spieltag, 17.4.1999
SC Freiburg - FC Schalke 04 0:2 (0:0),
Schalke: Reck - de Kock, Thon, van Hoogdalem - Held, Alpugan, Müller, Tapalovic (86. Max), Büskens - Pereira (65. Wolf), Mulder
Tore: 0:1 Alpugan (70.), 0:2 Wolf (85.)
Zuschauer: 22.500 (ausverkauft)
28. Spieltag, 24.4.1999
FC Schalke 04 - Hamburger SV 1:4 (1:2),
Schalke: Reck - Tapalovic (68. Hami), Thon, de Kock - Held, Alpugan, Nemec (58. Wolf), Anderbrügge, Büskens - Max, Mulder
Tore: 1:0 Thon (6.), 1:1 Panadic (22.), 1:2 Groth (36.), 1:3 Butt (61./Foulelfmeter), 1:4 Yeboah (72.)
Zuschauer: 49.800
29. Spieltag, 1.5.1999
Werder Bremen - FC Schalke 04 1:0 (0:0),
Schalke: Reck - Thon (26. Müller), - van Hoogdalem, de Kock - Held (73. Hami), Tapalovic, Alpugan, Nemec, Büskens - Wolf (65. Wilmots), Mulder
Tore: 1:0 Dobrowski (54.)
Zuschauer: 34.495
30. Spieltag, 5.5.1999
FC Schalke 04 - Bor. Dortmund 1:1 (1:1),
Schalke:Reck - de Kock, Thon, van Hoogdalem - Held, Nemec, Tapalovic, Büskens - Alpugan - Wolf (77. Wilmots), Mulder
Tore: 0:1 Nijhuis (3.), 1:1 Mulder (32.)
Zuschauer: 61.700
31. Spieltag, 8.5.1999
MSV Duisburg - FC Schalke 04 1:2 (1:0),
Schalke:Reck - van Hoogdalem, Müller, de Kock - Held, Alpugan, Tapalovic, Nemec, Büskens - Hami (59. Wilmots), Mulder
Tore: 1:0 Hajto (37.), 1:1 Müller (47.), 1:2 Mulder (82.)
Zuschauer: 23.035
32. Spieltag, 16.5.1999
FC Schalke 04 - Kaiserslautern 0:2 (0:0),
Schalke: Reck - de Kock, Müller, van Hoogdalem - Held, Alpugan, Nemec, Büskens - Wilmots - Hami (72. Wolf), Mulder
Tore: 0:1 Schjönberg (73./Foulelfmeter), 0:2 Rische (89.)
Zuschauer: 41.119
33. Spieltag, 22.5.1999
FC Schalke 04 - Eintracht Frankfurt 2:3 (2:1),
Schalke:Reck - Thon - Müller, Tapalovic - Held, Alpugan, (67. Anderbrügge), Kmetsch, Nemec - Wilmots - Hami (63 .Eijkelkamp), Max (73. Wolf),
Tore: 1:0 Held (5.), 2:0 Hami (14.), 2:1 Fjörtoft (24.), 2:2 Sobotzik (54./Handelfmeter), 2:3 Janßen (75.)
Zuschauer: 51.300
34. Spieltag, 29.5.1999
1860 München - FC Schalke 04 4:5 (4:3),
Schalke: Schober - Müller, Thon, Tapalovic - Held (63. Schierenberg), Nemec (63. Kaya), Alpugan, Hami, Büskens - Max, Wolf (79. Pereira),
Tore:1:0 Cerny (4.), 1:1 Hami (9.), 2:1 Hobsch (18.), 2:2 Nemec (19.), 2:3 Max (41.), 3:3 Hobsch (42. ), 4:3 Kurz (44.), 4:4 Thon (68.), 4:5 Hami (90./Foulelfmeter)
Zuschauer: 27.500
| Platz | Verein | Tore | Punkte | G-U-V |
|---|---|---|---|---|
| 1. | Bayern München | 76:28 | 78 | 24-6-4 |
| 2. | Bay. Leverkusen | 61:30 | 63 | 17-12-5 |
| 3. | Hertha BSC | 59:32 | 62 | 18-8-8 |
| 4. | Bor. Dortmund | 48:34 | 57 | 16-9-9 |
| 5. | Kaiserslautern | 51:47 | 57 | 17-6-11 |
| 6. | VfL Wolfsburg | 54:49 | 55 | 15-10-9 |
| 7. | Hamburger SV | 47:46 | 50 | 13-11-10 |
| 8. | MSV Duisburg | 48:45 | 49 | 13-10-11 |
| 9. | 1860 München | 49:56 | 41 | 11-8-15 |
| 10. | FC Schalke 04 | 41:54 | 41 | 10-11-13 |
| 11. | VfB Stuttgart | 41:48 | 39 | 9-12-13 |
| 12. | SC Freiburg | 36:44 | 39 | 10-9-15 |
| 13. | Werder Bremen | 41:47 | 38 | 10-8-16 |
| 14. | Hansa Rostock | 49:58 | 38 | 9-11-14 |
| 15. | Eint. Frankfurt | 44:54 | 37 | 12-5-17 |
| 16. | 1. FC Nürnberg | 40:50 | 37 | 7-16-11 |
| 17. | VfL Bochum | 40:65 | 29 | 7-8-19 |
| 18. | Bor. Mönchengladbach | 41:79 | 21 | 4-9-21 |