L'edizione 1998-99 della Eredivisie vide la vittoria finale del Feyenoord.
Capocannoniere del torneo fu Ruud van Nistelrooy (PSV), con 31 reti.
Willem II e PSV Eindhoven in UEFA Champions League 1999-2000
- NAC Breda retrocesso in Eerste Divisie.
Andata (1ª) | 1ª giornata | Ritorno (18ª) | | | | | | 20 ago. | 1-0 | sc Heerenveen-FC Twente | 2-1 | 11 nov. | 21 ago. | 1-2 | Fortuna Sittard-Feyenoord | 1-4 | 15 nov. | | 22 ago. | 2-0 | AZ Alkmaar-Sparta Rotterdam | 0-0 | 22 nov. | | 0-1 | RKC Waalwijk-NEC Nijmegen | 1-1 | 16 dic. | | 1-2 | MVV-De Graafschap | 1-3 | 27 mar. | | 1-0 | Vitesse-Roda JC Kerkrade | 1-3 | 21 nov. | | 1-1 | SC Cambuur-PSV Eindhoven | 0-3 | 13 mar. | | 23 ago. | 2-0 | AFC Ajax-Willem II | 1-3 | 25 apr. | | 2-4 | NAC Breda-FC Utrecht | 0-2 | 21 mar. | | | Andata (2ª) | 2ª giornata | Ritorno (19ª) | | | | | | 28 ago. | 0-2 | Roda JC Kerkrade-AFC Ajax | 1-2 | 11 nov. | 29 ago. | 0-0 | AZ Alkmaar-Vitesse | 1-0 | 1 mag. | | 1-0 | Willem II-Fortuna Sittard | 2-1 | 7 apr. | | 1-2 | PSV Eindhoven-sc Heerenveen | 3-3 | 1 dic. | | 30 ago. | 1-1 | NEC Nijmegen-NAC Breda | 2-1 | 11 nov. | | 1-0 | FC Twente-Sparta Rotterdam | 2-4 | 13 dic. | | 3-0 | FC Utrecht-SC Cambuur | 1-1 | 2 dic. | | 3-1 | Feyenoord-MVV | 3-1 | 11 nov. | | 5 set. | 2-2 | De Graafschap-RKC Waalwijk | 2-1 | 1 nov. | | |
Andata (3ª) | 3ª giornata | Ritorno (20ª) | | | | | | 6 set. | 1-1 | Sparta Rotterdam-Roda JC Kerkrade | 0-1 | 20 feb. | 8 set. | 2-2 | sc Heerenveen-Willem II | 2-3 | 6 feb. | | 3-4 | RKC Waalwijk-PSV Eindhoven | 2-2 | 1 mag. | | 5-0 | Feyenoord-De Graafschap | 4-3 | 7 mar. | | 9 set. | 1-1 | NAC Breda-FC Twente | 2-2 | 16 mag. | | 0-2 | Fortuna Sittard-Vitesse | 2-1 | 6 mar. | | 2-2 | SC Cambuur-NEC Nijmegen | 0-1 | 2 apr. | | 1-4 | MVV-FC Utrecht | 2-0 | 25 apr. | | 5-1 | AFC Ajax-AZ Alkmaar | 1-1 | 8 nov. | | | Andata (4ª) | 4ª giornata | Ritorno (21ª) | | | | | | 11 set. | 0-1 | sc Heerenveen-Feyenoord | 1-2 | 28 feb. | 12 set. | 2-0 | PSV Eindhoven-MVV | 1-1 | 9 apr. | | 2-2 | Fortuna Sittard-AZ Alkmaar | 3-0 | 20 mar. | | 3-1 | Roda JC Kerkrade-NAC Breda | 0-0 | 10 apr. | | 4-2 | Vitesse-SC Cambuur | 2-2 | 26 feb. | | 3-2 | Willem II-Sparta Rotterdam | 4-0 | 2 mag. | | 13 set. | 2-2 | FC Utrecht-AFC Ajax | 2-5 | 7 mar. | | 1-0 | FC Twente-RKC Waalwijk | 2-2 | 25 apr. | | 2-1 | De Graafschap-NEC Nijmegen | 1-1 | 5 feb. | | |
Andata (5ª) | 5ª giornata | Ritorno (22ª) | | | | | | 18 set. | 3-1 | NEC Nijmegen-Roda JC Kerkrade | 2-5 | 9 feb. | 19 set. | 1-1 | AZ Alkmaar-Willem II | 0-2 | 10 apr. | | 4-2 | MVV-Vitesse | 1-2 | 20 feb. | | 0-2 | SC Cambuur-FC Twente | 0-0 | 17 apr. | | 20 set. | 1-1 | AFC Ajax-De Graafschap | 3-1 | 9 mag. | | 1-1 | FC Utrecht-Fortuna Sittard | 2-3 | 17 mar. | | 0-2 | Sparta Rotterdam-NAC Breda | 0-5 | 8 mag. | | 0-4 | RKC Waalwijk-sc Heerenveen | 0-2 | 13 mar. | | 22 set. | 1-2 | PSV Eindhoven-Feyenoord | 1-3 | 21 feb. | | | Andata (6ª) | 6ª giornata | Ritorno (23ª) | | | | | | 23 set. | 1-0 | sc Heerenveen-FC Utrecht | 2-2 | 21 feb. | 1-1 | NAC Breda-AZ Alkmaar | 0-3 | 13 apr. | | 2-1 | FC Twente-MVV | 5-2 | 6 mar. | | 0-3 | De Graafschap-Sparta Rotterdam | 3-2 | 2 apr. | | 2-1 | Willem II-SC Cambuur | 2-0 | 16 mag. | | 1-0 | Fortuna Sittard-AFC Ajax | 3-1 | 18 apr. | | 2-0 | Vitesse-RKC Waalwijk | 2-0 | 3 apr. | | 26 set. | 0-1 | Fortuna Sittard-MVV | 3-3 | 11 dic. | | 5-1 | Vitesse-Sparta Rotterdam | 3-1 | 14 mar. | | |
Andata (7ª) | 7ª giornata | Ritorno (24ª) | | | | | | 26 set. | 3-2 | Feyenoord-Willem II | 1-4 | 21 mar. | 2-0 | NEC Nijmegen-sc Heerenveen | 2-3 | 10 apr. | | 0-0 | Roda JC Kerkrade-RKC Waalwijk | 1-4 | 23 mag. | | 2-0 | SC Cambuur-De Graafschap | 2-2 | 22 mag. | | 27 set. | 0-3 | FC Utrecht-FC Twente | 1-1 | 5 apr. | | 1-0 | AFC Ajax-NAC Breda | 2-2 | 23 mag. | | 4-1 | AZ Alkmaar-PSV Eindhoven | 1-7 | 16 mag. | | 3 ott. | 3-0 | MVV-SC Cambuur | 0-1 | 20 mar. | | 2-0 | PSV Eindhoven-Fortuna Sittard | 4-6 | 7 mag. | | | Andata (8ª) | 8ª giornata | Ritorno (25ª) | | | | | | 3 ott. | 1-2 | Willem II-Roda JC Kerkrade | 2-0 | 18 mar. | 4 ott. | 2-1 | sc Heerenveen-NAC Breda | 2-2 | 6 mar. | | 0-0 | De Graafschap-Vitesse | 1-2 | 16 mag. | | 2-3 | RKC Waalwijk-AZ Alkmaar | 1-2 | 20 feb. | | 2-3 | FC Utrecht-NEC Nijmegen | 1-0 | 2 mag. | | 2-0 | Sparta Rotterdam-AFC Ajax | 1-5 | 28 feb. | | 1-1 | FC Twente-Feyenoord | 1-3 | 9 mag. | | 16 ott. | 1-3 | AZ Alkmaar-sc Heerenveen | 1-2 | 24 apr. | | 17 ott. | 0-0 | Feyenoord-Roda JC Kerkrade | 0-1 | 12 mag. | | |
Andata (9ª) | 9ª giornata | Ritorno (26ª) | | | | | | 17 ott. | 1-1 | SC Cambuur-RKC Waalwijk | 1-4 | 9 mag. | 3-2 | Vitesse-Willem II | 5-3 | 4 dic. | | 2-1 | Fortuna Sittard-Sparta Rotterdam | 0-5 | 16 mag. | | 2-0 | NAC Breda-MVV | 3-3 | 30 apr. | | 18 ott. | 5-0 | AFC Ajax-FC Twente | 1-2 | 14 feb. | | 0-0 | De Graafschap-FC Utrecht | 1-2 | 6 dic. | | 2-2 | NEC Nijmegen-PSV Eindhoven | 0-2 | 17 apr. | | 23 ott. | 2-2 | NEC Nijmegen-AZ Alkmaar | 1-1 | 8 mag. | | 5-3 | Roda JC Kerkrade-Fortuna Sittard | 1-0 | 25 apr. | | | Andata (10ª) | 10ª giornata | Ritorno (27ª) | | | | | | 24 ott. | 2-1 | FC Twente-De Graafschap | 2-0 | 21 feb. | 1-0 | MVV-RKC Waalwijk | 2-2 | 7 feb. | | 25 ott. | 3-1 | Sparta Rotterdam-sc Heerenveen | 0-0 | 23 mag. | | 4-2 | Willem II-PSV Eindhoven | 0-1 | 19 dic. | | 4-0 | AFC Ajax-SC Cambuur | 1-4 | 11 apr. | | 2-3 | FC Utrecht-Feyenoord | 2-4 | 30 ott. | 0-3 | Fortuna Sittard-FC Twente | 2-2 | 1 mag. | | 31 ott. | 2-1 | sc Heerenveen-Vitesse | 2-1 | 16 apr. | | 1-2 | Feyenoord-AZ Alkmaar | 2-0 | 2 apr. | | |
Andata (11ª) | 11ª giornata | Ritorno (28ª) | | | | | | 31 ott. | 4-0 | PSV Eindhoven-Sparta Rotterdam | 5-0 | 21 mar. | 1-1 | MVV-Willem II | 1-4 | 8 mag. | | 3-1 | SC Cambuur-NAC Breda | 3-2 | 16 dic. | | 1 nov. | 0-4 | NEC Nijmegen-AFC Ajax | 0-3 | 21 apr. | | 0-3 | FC Utrecht-Roda JC Kerkrade | 0-3 | 16 mag. | | 1-2 | RKC Waalwijk-De Graafschap | 2-2 | 5 set. | | 6 nov. | 2-5 | RKC Waalwijk-FC Utrecht | 1-1 | 18 apr. | | 7 nov. | 1-0 | Roda JC Kerkrade-SC Cambuur | 1-1 | 6 apr. | | 2-2 | De Graafschap-Willem II | 0-2 | 13 mar. | | | Andata (12ª) | 12ª giornata | Ritorno (29ª) | | | | | | 8 nov. | 2-0 | sc Heerenveen-Fortuna Sittard | 0-1 | 2 apr. | 0-0 | Sparta Rotterdam-MVV | 1-1 | 17 apr. | | 2-2 | FC Twente-PSV Eindhoven | 0-3 | 18 feb. | | 1-0 | Vitesse-NEC Nijmegen | 1-3 | 25 apr. | | 1-1 | AZ Alkmaar-AFC Ajax | 1-5 | 9 set. | | 11 nov. | 3-0 | Willem II-RKC Waalwijk | 3-1 | 7 mar. | | 1-2 | NAC Breda-NEC Nijmegen | 1-1 | 30 ago. | | 1-2 | FC Twente-sc Heerenveen | 0-1 | 20 ago. | | 0-0 | Fortuna Sittard-De Graafschap | 0-0 | 10 apr. | | |
Andata (13ª) | 13ª giornata | Ritorno (30ª) | | | | | | 11 nov. | 0-0 | SC Cambuur-AZ Alkmaar | 1-3 | 6 mar. | 2-1 | AFC Ajax-Roda JC Kerkrade | 2-0 | 28 ago. | | 1-3 | MVV-Feyenoord | 1-3 | 30 ago. | | 12 nov. | 3-1 | PSV Eindhoven-Vitesse | 3-3 | 20 apr. | | 14 nov. | 2-2 | NEC Nijmegen-FC Twente | 0-2 | 19 mar. | | 2-3 | De Graafschap-Roda JC Kerkrade | 1-3 | 1 mag. | | 2-1 | MVV-AZ Alkmaar | 2-4 | 23 mag. | | 15 nov. | 2-2 | AFC Ajax-PSV Eindhoven | 1-3 | 4 apr. | | 2-1 | Willem II-NAC Breda | 2-2 | | Andata (14ª) | 14ª giornata | Ritorno (31ª) | | | | | | 15 nov. | 4-1 | Feyenoord-Fortuna Sittard | 2-1 | 21 ago. | 5-1 | RKC Waalwijk-Sparta Rotterdam | 1-0 | 9 apr. | | 2-0 | Vitesse-FC Utrecht | 2-1 | 9 mag. | | 20 nov. | 0-3 | MVV-NEC Nijmegen | 1-1 | 27 feb. | | 21 nov. | 3-1 | Roda JC Kerkrade-Vitesse | 0-1 | 22 ago. | | 1-1 | NAC Breda-Fortuna Sittard | 0-2 | 6 feb. | | 5-1 | FC Twente-Willem II | 2-1 | 23 mag. | | 1-1 | De Graafschap-sc Heerenveen | 1-4 | 20 mar. | | 4-0 | Feyenoord-SC Cambuur | 5-1 | 17 mar. | | |
Andata (15ª) | 15ª giornata | Ritorno (32ª) | | | | | | 22 nov. | 0-0 | Sparta Rotterdam-AZ Alkmaar | 0-2 | 22 ago. | 0-1 | RKC Waalwijk-AFC Ajax | 0-2 | 16 mag. | | 5-0 | PSV Eindhoven-FC Utrecht | 3-2 | 23 mag. | | 24 nov. | 1-1 | sc Heerenveen-SC Cambuur | 0-0 | 1 mag. | | 27 nov. | 3-1 | SC Cambuur-Fortuna Sittard | 0-2 | 20 feb. | | 2-1 | Roda JC Kerkrade-MVV | 0-0 | 1 apr. | | 28 nov. | 2-2 | PSV Eindhoven-De Graafschap | 0-1 | 23 apr. | | 29 nov. | 3-2 | Vitesse-AFC Ajax | 1-0 | 21 mar. | | 2-0 | FC Utrecht-Willem II | 0-1 | 27 feb. | | | Andata (16ª) | 16ª giornata | Ritorno (33ª) | | | | | | 29 nov. | 1-2 | Sparta Rotterdam-Feyenoord | 0-1 | 5 apr. | 1 dic. | 3-3 | sc Heerenveen-PSV Eindhoven | 2-1 | 29 ago. | | 2 dic. | 3-1 | NEC Nijmegen-Sparta Rotterdam | 0-1 | 7 mar. | | 1-1 | SC Cambuur-FC Utrecht | 0-3 | 30 ago. | | 1-0 | AZ Alkmaar-Roda JC Kerkrade | 2-8 | 27 feb. | | 3 dic. | 3-2 | Fortuna Sittard-RKC Waalwijk | 0-0 | 17 feb. | | 4 dic. | 3-5 | Willem II-Vitesse | 2-3 | 17 ott. | | 6 dic. | 1-1 | AZ Alkmaar-FC Twente | 3-0 | 6 feb. | | 1-0 | Feyenoord-NEC Nijmegen | 3-0 | 16 mag. | | |
Andata (17ª) | 17ª giornata | Ritorno (34ª) | | | | | | 6 dic. | 2-1 | FC Utrecht-De Graafschap | 0-0 | 18 ott. | 1-2 | Sparta Rotterdam-SC Cambuur | 4-2 | 24 apr. | | 3-4 | NAC Breda-PSV Eindhoven | 0-2 | 27 feb. | | 1-1 | AFC Ajax-MVV | 4-1 | 16 mar. | | 9 dic. | 0-2 | NAC Breda-Vitesse | 1-3 | 17 feb. | | 10 dic. | 0-5 | RKC Waalwijk-Feyenoord | 0-1 | 24 feb. | | 11 dic. | 3-3 | MVV-Fortuna Sittard | 1-0 | 26 set. | | 12 dic. | 3-3 | PSV Eindhoven-Roda JC Kerkrade | 3-1 | 5 mar. | | 1-0 | Willem II-NEC Nijmegen | 3-0 | 17 feb. | | | |
| AFC | AZA | DEG | FCT | FCU | FEY | FOR | MVV | NAC | NEC | PSV | RKC | ROD | SCC | SPA | VIT | WIL | SCH |
AFC Ajax | | 5-1 | 1-1 | 5-0 | 5-2 | 6-0 | 1-3 | 1-1 | 1-0 | 3-0 | 2-2 | 2-0 | 2-1 | 4-0 | 5-1 | 0-1 | 2-0 | 0-0 |
AZ Alkmaar | 1-1 | | 1-3 | 1-1 | 4-3 | 0-2 | 0-3 | 4-2 | 3-0 | 1-1 | 4-1 | 2-1 | 1-0 | 3-1 | 2-0 | 0-0 | 1-1 | 1-3 |
De Graafschap | 1-3 | 1-1 | | 0-2 | 0-0 | 3-4 | 0-0 | 3-1 | 0-1 | 2-1 | 1-0 | 2-2 | 2-3 | 2-2 | 0-3 | 0-0 | 2-2 | 1-1 |
FC Twente | 2-1 | 0-3 | 2-1 | | 1-1 | 1-1 | 2-2 | 2-1 | 2-2 | 2-0 | 2-2 | 1-0 | 0-0 | 0-0 | 1-0 | 0-0 | 5-1 | 1-2 |
FC Utrecht | 2-2 | 2-2 | 2-1 | 0-3 | | 2-3 | 1-1 | 0-2 | 2-0 | 2-3 | 2-3 | 1-1 | 0-3 | 3-0 | 4-1 | 1-2 | 2-0 | 2-2 |
Feyenoord | 1-1 | 1-2 | 5-0 | 3-1 | 4-2 | | 4-1 | 3-1 | 2-2 | 1-0 | 3-1 | 1-0 | 0-0 | 4-0 | 1-0 | 2-1 | 3-2 | 2-1 |
Fortuna Sittard | 1-0 | 2-2 | 0-0 | 0-3 | 3-2 | 1-2 | | 0-1 | 2-0 | 2-3 | 6-4 | 3-2 | 0-1 | 2-0 | 2-1 | 0-2 | 1-2 | 1-0 |
MVV | 1-4 | 2-1 | 1-2 | 2-5 | 1-4 | 1-3 | 3-3 | | 3-3 | 0-3 | 1-1 | 1-0 | 0-0 | 3-0 | 1-1 | 4-2 | 1-1 | 1-0 |
NAC Breda | 2-2 | 1-1 | 0-1 | 1-1 | 2-4 | 0-1 | 1-1 | 2-0 | | 1-2 | 3-4 | 0-2 | 0-0 | 2-3 | 5-0 | 0-2 | 2-2 | 2-2 |
NEC Nijmegen | 0-4 | 2-2 | 1-1 | 2-2 | 0-1 | 0-3 | 0-3 | 1-1 | 1-1 | | 2-2 | 1-1 | 3-1 | 1-0 | 3-1 | 3-1 | 0-3 | 2-0 |
PSV Eindhoven | 3-1 | 7-1 | 2-2 | 3-0 | 5-0 | 1-2 | 2-0 | 2-0 | 2-0 | 2-0 | | 2-2 | 3-3 | 3-0 | 4-0 | 3-1 | 1-0 | 1-2 |
RKC Waalwijk | 0-1 | 2-3 | 1-2 | 2-2 | 2-5 | 0-5 | 0-0 | 2-2 | 2-1 | 0-1 | 3-4 | | 4-1 | 4-1 | 5-1 | 0-2 | 1-3 | 0-4 |
Roda JC Kerkrade | 0-2 | 8-2 | 3-1 | 2-0 | 3-0 | 1-0 | 5-3 | 2-1 | 3-1 | 5-2 | 1-3 | 0-0 | | 1-0 | 1-0 | 3-1 | 0-2 | 2-1 |
SC Cambuur | 4-1 | 0-0 | 2-0 | 0-2 | 1-1 | 1-5 | 3-1 | 1-0 | 3-1 | 2-2 | 1-1 | 1-1 | 1-1 | | 2-4 | 2-2 | 0-2 | 0-0 |
Sparta Rotterdam | 2-0 | 0-0 | 2-3 | 4-2 | 0-1 | 1-2 | 5-0 | 0-0 | 0-2 | 1-0 | 0-5 | 0-1 | 1-1 | 1-2 | | 1-3 | 0-4 | 3-1 |
Vitesse | 3-2 | 0-1 | 2-1 | 1-1 | 2-0 | 1-1 | 1-2 | 2-1 | 3-1 | 1-0 | 3-3 | 2-0 | 1-0 | 4-2 | 5-1 | | 3-2 | 1-2 |
Willem II | 3-1 | 2-0 | 2-0 | 1-2 | 1-0 | 4-1 | 1-0 | 4-1 | 2-1 | 1-0 | 4-2 | 3-0 | 1-2 | 2-1 | 3-2 | 3-5 | | 3-2 |
sc Heerenveen | 2-2 | 2-1 | 4-1 | 1-0 | 1-0 | 0-1 | 2-0 | 1-1 | 2-1 | 3-2 | 3-3 | 2-0 | 2-2 | 1-1 | 0-0 | 2-1 | 2-2 | |