A rollercoaster season in the Netherlands ended with PSV Eindhoven lifting the Eredivisie title, capitalising on a dramatic final-day slip by Ajax. With over 900 goals scored and emerging stars lighting up the league, the 2024/25 Eredivisie was one of the most thrilling campaigns in recent memory.
🏆 Champions: PSV Eindhoven
PSV, coached by Peter Bosz, closed the gap on Ajax to 9 points with five rounds remaining. The decisive 3-1 victory over Sparta Rotterdam on 18 May 2025 sealed a title as unlikely as it was memorable. It was the 26ᵉ crown in the club’s history and the 11ᵉ in the XXIᵉ century.
The championship was spectacular, with 914 goals scored in 306 games. The Eredivisie confirmed its status as an attacking and unpredictable league.
🌟 Player of the Season: Sem Steijn (FC Twente)
- Goals: 27 – Top scorer of the league
- Impact: Led Twente to a strong top-half finish and earned a transfer to Feyenoord
🥈 Eredivisie Standings
# | MP | W | D | L | GF | GA | +/- | PTS | |
---|---|---|---|---|---|---|---|---|---|
1 | PSV Eindhoven | 34 | 25 | 4 | 5 | 103 | 39 | 64 | 79 |
2 | Ajax Amsterdam | 34 | 24 | 6 | 4 | 67 | 32 | 35 | 78 |
3 | Feyenoord | 34 | 20 | 8 | 6 | 76 | 38 | 38 | 68 |
4 | FC Utrecht | 34 | 18 | 10 | 6 | 62 | 45 | 17 | 64 |
5 | AZ Alkmaar | 34 | 16 | 9 | 9 | 58 | 37 | 21 | 57 |
6 | FC Twente | 34 | 15 | 9 | 10 | 62 | 49 | 13 | 54 |
7 | Go Ahead Eagles | 34 | 14 | 9 | 11 | 57 | 55 | 2 | 51 |
8 | NEC Nijmegen | 34 | 12 | 7 | 15 | 51 | 46 | 5 | 43 |
9 | SC Heerenveen | 34 | 12 | 7 | 15 | 42 | 57 | -15 | 43 |
10 | PEC Zwolle | 34 | 10 | 11 | 13 | 43 | 51 | -8 | 41 |
11 | Fortuna Sittard | 34 | 11 | 8 | 15 | 37 | 54 | -17 | 41 |
12 | Sparta Rotterdam | 34 | 9 | 12 | 13 | 39 | 43 | -4 | 39 |
13 | FC Groningen | 34 | 10 | 9 | 15 | 40 | 53 | -13 | 39 |
14 | SC Heracles Almelo | 34 | 9 | 11 | 14 | 42 | 63 | -21 | 38 |
15 | NAC Breda | 34 | 8 | 9 | 17 | 34 | 58 | -24 | 33 |
16 | Willem II Tilburg | 34 | 6 | 8 | 20 | 34 | 56 | -22 | 26 |
17 | RKC Waalwijk | 34 | 6 | 7 | 21 | 44 | 74 | -30 | 25 |
18 | Almere | 34 | 4 | 10 | 20 | 23 | 64 | -41 | 22 |
🔢 The 2024/25 Eredivisie in numbers
📊 General Statistics
The Eredivisie thrilled fans with 914 goals across 306 matches, averaging an exciting 2.99 goals per game, one of the highest rates in Europe. Home teams had the upper hand, securing 45.4% of victories, while away wins stood at 29.4%. There were 77 draws (25.2%), and only 12 matches ended goalless, underlining the league’s attacking intent.
- Biggest Home Win: AZ Alkmaar 9 – 1 SC Heerenveen (September 14, 2024)
- Biggest Away Win: Almere 1 – 7 PSV Eindhoven (August 24, 2024)
- Most Goals in a Match: AZ Alkmaar 9 – 1 SC Heerenveen (10 goals – record for the season)
🏆 Top Team Performances
PSV Eindhoven stood out with 25 wins, the best attack in the league with 103 goals scored (an average of 3.03 per game), and top away form with 12 wins. Ajax Amsterdam matched PSV’s home record with 13 home wins, while also excelling defensively with the fewest goals conceded (32) and 16 clean sheets. At the other end of the table, Almere endured a difficult season, scoring only 23 goals and failing to find the net in 17 games.
- Most Wins Overall: PSV Eindhoven (25/34, 73.5%)
- Most Home Wins: PSV & Ajax (13/17, 76.5%)
- Most Away Wins: PSV (12/17, 70.6%)
- Most Draws: Sparta Rotterdam (12/34, 35.3%)
- Most Matches Without Scoring: Almere (17/34, 50%)
- Most Clean Sheets: Ajax (16/34, 47.1%)
- Best Attack: PSV (103 goals, avg 3.03)
- Worst Attack: Almere (23 goals, avg 0.68)
- Best Defence: Ajax (32 conceded, avg 0.94)
- Worst Defence: RKC Waalwijk (74 conceded, avg 2.18)
🔁 Notable Streaks
Both PSV Eindhoven and Ajax went on 10-game winning streaks, but Ajax also went 14 matches unbeaten and scored in 29 consecutive games, making them the most consistently dangerous side offensively. Willem II endured the hardest stretch, going 17 matches without a win and 8 straight defeats, matched by RKC Waalwijk. Sparta Rotterdam couldn’t keep teams out, conceding in 19 consecutive matches, while Ajax had a 5-game clean sheet run.
- Longest Winning Streak: PSV & Ajax (10 consecutive matches)
- Longest Unbeaten Run: Ajax (14 matches, Dec 15 – Apr 13, 2025)
- Longest Losing Streak: Willem II, RKC Waalwijk (8 matches)
- Longest Winless Streak: Willem II (17 matches, Jan 12 – May 18, 2025)
- Longest Draw Streak: 9 teams, including PSV and AZ Alkmaar (3 matches)
- Longest Scoring Streak: Ajax (29 matches, Aug 11 – Apr 13, 2025)
- Longest Scoreless Streak: Almere (4 matches, Sep 15 – Oct 4, 2024)
- Longest Clean Sheet Run: Ajax (5 matches, Feb 9 – Mar 9, 2025)
- Longest Conceding Run: Sparta Rotterdam (19 matches, Aug 17, 2024 – Jan 26, 2025)
🎫 Fan Experience & Atmosphere
- Most attended stadiums:
- Classic matches: De Klassieker (Feyenoord–Ajax) and PSV–Ajax drew sell-out crowds and intense atmospheres
- Ticket range: From €25–€60, with affordable options for local fans and travelers alike
🔥 All the 2024/25 Eredivisie results
Matchday 1
Friday, August 9th, 2024FC Groningen 4 – 1 NAC Breda
Saturday, August 10th, 2024
Feyenoord 1 – 1 Willem II Tilburg
NEC Nijmegen 1 – 2 FC Twente
Almere 0 – 1 AZ Alkmaar
PSV Eindhoven 5 – 1 RKC Waalwijk
Sunday, August 11th, 2024
Sparta Rotterdam 0 – 0 SC Heracles Almelo
FC Utrecht 1 – 0 PEC Zwolle
Go Ahead Eagles 0 – 2 Fortuna Sittard
Ajax Amsterdam 1 – 0 SC Heerenveen
Matchday 2
Friday, August 16th, 2024Fortuna Sittard 3 – 0 Almere
Saturday, August 17th, 2024
SC Heerenveen 1 – 1 FC Utrecht
FC Twente 1 – 1 Sparta Rotterdam
AZ Alkmaar 1 – 0 NEC Nijmegen
RKC Waalwijk 1 – 2 FC Groningen
Sunday, August 18th, 2024
SC Heracles Almelo 1 – 3 PSV Eindhoven
PEC Zwolle 1 – 5 Feyenoord
Willem II Tilburg 2 – 0 Go Ahead Eagles
NAC Breda 2 – 1 Ajax Amsterdam
Matchday 3
Saturday, August 24th, 2024NEC Nijmegen 1 – 0 PEC Zwolle
Almere 1 – 7 PSV Eindhoven
NAC Breda 1 – 2 FC Utrecht
Sunday, August 25th, 2024
FC Groningen 0 – 0 AZ Alkmaar
SC Heracles Almelo 1 – 1 Willem II Tilburg
Sparta Rotterdam 1 – 1 Feyenoord
Go Ahead Eagles 2 – 0 RKC Waalwijk
Tuesday, September 17th, 2024
FC Twente 2 – 0 SC Heerenveen
Wednesday, September 18th, 2024
Ajax Amsterdam 5 – 0 Fortuna Sittard
Matchday 4
Friday, August 30th, 2024RKC Waalwijk 0 – 3 AZ Alkmaar
Saturday, August 31st, 2024
Almere 1 – 1 FC Groningen
Fortuna Sittard 0 – 3 NEC Nijmegen
SC Heerenveen 4 – 0 NAC Breda
Willem II Tilburg 1 – 2 Sparta Rotterdam
Sunday, September 1st, 2024
FC Utrecht 2 – 1 FC Twente
PEC Zwolle 3 – 0 SC Heracles Almelo
PSV Eindhoven 3 – 0 Go Ahead Eagles
Wednesday, October 30th, 2024
Feyenoord 0 – 2 Ajax Amsterdam
Matchday 5
Saturday, September 14th, 2024FC Twente 1 – 1 PEC Zwolle
PSV Eindhoven 2 – 0 NEC Nijmegen
FC Groningen 2 – 2 Feyenoord
NAC Breda 1 – 0 Fortuna Sittard
AZ Alkmaar 9 – 1 SC Heerenveen
Sunday, September 15th, 2024
Sparta Rotterdam 1 – 2 Go Ahead Eagles
Willem II Tilburg 3 – 0 RKC Waalwijk
SC Heracles Almelo 0 – 0 Almere
Wednesday, December 4th, 2024
Ajax Amsterdam 2 – 2 FC Utrecht
Matchday 6
Friday, September 20th, 2024PEC Zwolle 1 – 2 AZ Alkmaar
Saturday, September 21st, 2024
FC Utrecht 3 – 2 Willem II Tilburg
RKC Waalwijk 1 – 2 Sparta Rotterdam
Go Ahead Eagles 1 – 1 Ajax Amsterdam
NEC Nijmegen 1 – 2 SC Heracles Almelo
Sunday, September 22nd, 2024
SC Heerenveen 2 – 1 FC Groningen
Almere 0 – 5 FC Twente
Feyenoord 2 – 0 NAC Breda
Fortuna Sittard 1 – 3 PSV Eindhoven
Matchday 7
Friday, September 27th, 2024SC Heracles Almelo 2 – 1 SC Heerenveen
Saturday, September 28th, 2024
Willem II Tilburg 0 – 2 PSV Eindhoven
NEC Nijmegen 1 – 1 Feyenoord
Sparta Rotterdam 1 – 1 Fortuna Sittard
Sunday, September 29th, 2024
PEC Zwolle 1 – 0 Almere
FC Groningen 0 – 1 Go Ahead Eagles
FC Twente 1 – 0 NAC Breda
RKC Waalwijk 0 – 2 Ajax Amsterdam
AZ Alkmaar 1 – 2 FC Utrecht
Matchday 8
Friday, October 4th, 2024Almere 0 – 1 Willem II Tilburg
Saturday, October 5th, 2024
NAC Breda 1 – 0 NEC Nijmegen
PSV Eindhoven 2 – 1 Sparta Rotterdam
FC Utrecht 3 – 2 RKC Waalwijk
Sunday, October 6th, 2024
Go Ahead Eagles 4 – 1 SC Heracles Almelo
Feyenoord 2 – 1 FC Twente
SC Heerenveen 1 – 1 PEC Zwolle
Ajax Amsterdam 3 – 1 FC Groningen
Fortuna Sittard 1 – 0 AZ Alkmaar
Matchday 9
Saturday, October 19th, 2024Sparta Rotterdam 2 – 2 Almere
AZ Alkmaar 1 – 2 PSV Eindhoven
NEC Nijmegen 3 – 0 SC Heerenveen
RKC Waalwijk 2 – 2 FC Twente
Go Ahead Eagles 1 – 5 Feyenoord
Sunday, October 20th, 2024
Willem II Tilburg 0 – 0 Fortuna Sittard
FC Groningen 0 – 1 FC Utrecht
SC Heracles Almelo 3 – 4 Ajax Amsterdam
PEC Zwolle 1 – 2 NAC Breda
Matchday 10
Friday, October 25th, 2024Almere 1 – 0 NEC Nijmegen
Saturday, October 26th, 2024
Fortuna Sittard 1 – 0 FC Groningen
PSV Eindhoven 6 – 0 PEC Zwolle
NAC Breda 4 – 1 RKC Waalwijk
SC Heerenveen 2 – 0 Sparta Rotterdam
Sunday, October 27th, 2024
FC Utrecht 0 – 2 Feyenoord
FC Twente 5 – 0 SC Heracles Almelo
Ajax Amsterdam 1 – 0 Willem II Tilburg
AZ Alkmaar 2 – 2 Go Ahead Eagles
Matchday 11
Saturday, November 2nd, 2024Willem II Tilburg 0 – 1 FC Twente
Ajax Amsterdam 3 – 2 PSV Eindhoven
SC Heracles Almelo 2 – 0 NAC Breda
Feyenoord 3 – 2 AZ Alkmaar
Fortuna Sittard 3 – 0 SC Heerenveen
Sunday, November 3rd, 2024
Go Ahead Eagles 2 – 2 PEC Zwolle
NEC Nijmegen 6 – 0 FC Groningen
Sparta Rotterdam 1 – 4 FC Utrecht
RKC Waalwijk 2 – 0 Almere
Matchday 12
Friday, November 8th, 2024FC Utrecht 1 – 0 SC Heracles Almelo
Saturday, November 9th, 2024
FC Groningen 1 – 0 Sparta Rotterdam
PEC Zwolle 3 – 1 Fortuna Sittard
NAC Breda 0 – 3 PSV Eindhoven
RKC Waalwijk 0 – 3 NEC Nijmegen
Sunday, November 10th, 2024
Almere 1 – 4 Feyenoord
FC Twente 2 – 2 Ajax Amsterdam
SC Heerenveen 1 – 0 Go Ahead Eagles
AZ Alkmaar 1 – 2 Willem II Tilburg
Matchday 13
Saturday, November 23rd, 2024Go Ahead Eagles 3 – 0 Almere
Feyenoord 3 – 0 SC Heerenveen
SC Heracles Almelo 2 – 2 RKC Waalwijk
Fortuna Sittard 1 – 2 FC Twente
PSV Eindhoven 5 – 0 FC Groningen
Sunday, November 24th, 2024
NEC Nijmegen 1 – 2 FC Utrecht
Sparta Rotterdam 1 – 2 AZ Alkmaar
Willem II Tilburg 2 – 2 NAC Breda
Ajax Amsterdam 2 – 0 PEC Zwolle
Matchday 14
Friday, November 29th, 2024SC Heerenveen 1 – 1 RKC Waalwijk
Saturday, November 30th, 2024
NAC Breda 1 – 0 Almere
FC Groningen 2 – 0 Willem II Tilburg
Feyenoord 1 – 1 Fortuna Sittard
PEC Zwolle 1 – 0 Sparta Rotterdam
Sunday, December 1st, 2024
FC Utrecht 2 – 5 PSV Eindhoven
AZ Alkmaar 1 – 0 SC Heracles Almelo
FC Twente 3 – 2 Go Ahead Eagles
NEC Nijmegen 1 – 2 Ajax Amsterdam
Matchday 15
Friday, December 6th, 2024PSV Eindhoven 6 – 1 FC Twente
Saturday, December 7th, 2024
Go Ahead Eagles 5 – 0 NEC Nijmegen
Sparta Rotterdam 0 – 2 NAC Breda
RKC Waalwijk 2 – 3 Feyenoord
SC Heracles Almelo 2 – 2 Fortuna Sittard
Sunday, December 8th, 2024
FC Groningen 0 – 0 PEC Zwolle
AZ Alkmaar 2 – 1 Ajax Amsterdam
Willem II Tilburg 1 – 2 SC Heerenveen
Almere 1 – 3 FC Utrecht
Matchday 16
Friday, December 13th, 2024PEC Zwolle 0 – 1 Willem II Tilburg
Saturday, December 14th, 2024
SC Heerenveen 1 – 0 PSV Eindhoven
Fortuna Sittard 3 – 2 RKC Waalwijk
Feyenoord 5 – 2 SC Heracles Almelo
Sunday, December 15th, 2024
FC Utrecht 3 – 3 Go Ahead Eagles
FC Twente 2 – 0 FC Groningen
NEC Nijmegen 1 – 1 Sparta Rotterdam
Ajax Amsterdam 3 – 0 Almere
NAC Breda 1 – 2 AZ Alkmaar
Matchday 17
Friday, December 20th, 2024RKC Waalwijk 1 – 1 PEC Zwolle
Saturday, December 21st, 2024
Go Ahead Eagles 2 – 1 NAC Breda
Almere 3 – 0 SC Heerenveen
AZ Alkmaar 1 – 0 FC Twente
Sunday, December 22nd, 2024
Sparta Rotterdam 0 – 2 Ajax Amsterdam
FC Utrecht 2 – 5 Fortuna Sittard
PSV Eindhoven 3 – 0 Feyenoord
Willem II Tilburg 4 – 1 NEC Nijmegen
Tuesday, January 28th, 2025
SC Heracles Almelo 1 – 1 FC Groningen
Matchday 18
Friday, January 10th, 2025Fortuna Sittard 0 – 3 Go Ahead Eagles
Saturday, January 11th, 2025
SC Heracles Almelo 1 – 1 Sparta Rotterdam
Ajax Amsterdam 2 – 1 RKC Waalwijk
PEC Zwolle 0 – 1 NEC Nijmegen
PSV Eindhoven 2 – 2 AZ Alkmaar
Sunday, January 12th, 2025
FC Twente 6 – 2 Willem II Tilburg
FC Groningen 0 – 0 Almere
Feyenoord 1 – 2 FC Utrecht
NAC Breda 2 – 4 SC Heerenveen
Matchday 19
Saturday, January 18th, 2025PEC Zwolle 3 – 1 PSV Eindhoven
FC Utrecht 0 – 0 AZ Alkmaar
Willem II Tilburg 1 – 1 Feyenoord
Go Ahead Eagles 2 – 1 FC Groningen
Sunday, January 19th, 2025
NAC Breda 2 – 1 FC Twente
Almere 0 – 2 SC Heracles Almelo
SC Heerenveen 0 – 2 Ajax Amsterdam
NEC Nijmegen 4 – 1 Fortuna Sittard
Sparta Rotterdam 1 – 1 RKC Waalwijk
Matchday 20
Friday, January 24th, 2025SC Heracles Almelo 1 – 1 FC Utrecht
Saturday, January 25th, 2025
PSV Eindhoven 3 – 2 NAC Breda
FC Groningen 1 – 0 SC Heerenveen
Sunday, January 26th, 2025
Fortuna Sittard 1 – 4 PEC Zwolle
RKC Waalwijk 2 – 0 Willem II Tilburg
AZ Alkmaar 1 – 2 Sparta Rotterdam
Saturday, February 22nd, 2025
Feyenoord 2 – 1 Almere
Sunday, February 23rd, 2025
Ajax Amsterdam 2 – 0 Go Ahead Eagles
FC Twente 2 – 0 NEC Nijmegen
Matchday 21
Friday, January 31st, 2025NAC Breda 1 – 1 SC Heracles Almelo
Saturday, February 1st, 2025
PEC Zwolle 3 – 3 FC Utrecht
SC Heerenveen 2 – 2 Fortuna Sittard
NEC Nijmegen 3 – 3 PSV Eindhoven
Sunday, February 2nd, 2025
Almere 1 – 4 RKC Waalwijk
Ajax Amsterdam 2 – 1 Feyenoord
Go Ahead Eagles 2 – 2 FC Twente
Sparta Rotterdam 1 – 0 FC Groningen
Willem II Tilburg 0 – 2 AZ Alkmaar
Matchday 22
Saturday, February 8th, 2025SC Heracles Almelo 4 – 2 Go Ahead Eagles
PSV Eindhoven 1 – 1 Willem II Tilburg
FC Groningen 2 – 1 NEC Nijmegen
Feyenoord 3 – 0 Sparta Rotterdam
Sunday, February 9th, 2025
FC Utrecht 0 – 1 Almere
Fortuna Sittard 0 – 2 Ajax Amsterdam
RKC Waalwijk 5 – 0 NAC Breda
AZ Alkmaar 2 – 0 PEC Zwolle
SC Heerenveen 3 – 3 FC Twente
Matchday 23
Friday, February 14th, 2025Go Ahead Eagles 1 – 0 Sparta Rotterdam
Saturday, February 15th, 2025
PSV Eindhoven 2 – 2 FC Utrecht
NAC Breda 0 – 0 Feyenoord
Willem II Tilburg 1 – 3 FC Groningen
Sunday, February 16th, 2025
NEC Nijmegen 2 – 2 Almere
FC Twente 2 – 0 RKC Waalwijk
PEC Zwolle 1 – 1 SC Heerenveen
Ajax Amsterdam 4 – 0 SC Heracles Almelo
Sunday, February 23rd, 2025
AZ Alkmaar 1 – 0 Fortuna Sittard
Matchday 24
Friday, February 28th, 2025RKC Waalwijk 1 – 2 Fortuna Sittard
Saturday, March 1st, 2025
FC Utrecht 1 – 0 NAC Breda
Go Ahead Eagles 3 – 2 PSV Eindhoven
FC Groningen 1 – 1 FC Twente
Feyenoord 0 – 0 NEC Nijmegen
Sunday, March 2nd, 2025
SC Heerenveen 3 – 1 AZ Alkmaar
Almere 0 – 1 Ajax Amsterdam
SC Heracles Almelo 4 – 2 PEC Zwolle
Sparta Rotterdam 4 – 0 Willem II Tilburg
Matchday 25
Friday, March 7th, 2025NAC Breda 1 – 1 Sparta Rotterdam
Saturday, March 8th, 2025
Fortuna Sittard 1 – 0 SC Heracles Almelo
PSV Eindhoven 2 – 1 SC Heerenveen
Sunday, March 9th, 2025
Willem II Tilburg 2 – 3 FC Utrecht
NEC Nijmegen 2 – 3 Go Ahead Eagles
PEC Zwolle 0 – 1 Ajax Amsterdam
FC Twente 1 – 0 Almere
Tuesday, April 1st, 2025
AZ Alkmaar 2 – 2 RKC Waalwijk
Wednesday, April 2nd, 2025
Feyenoord 4 – 1 FC Groningen
Matchday 26
Friday, March 14th, 2025Almere 1 – 1 NAC Breda
Saturday, March 15th, 2025
FC Utrecht 0 – 1 NEC Nijmegen
Sparta Rotterdam 1 – 1 PEC Zwolle
RKC Waalwijk 0 – 3 PSV Eindhoven
SC Heerenveen 1 – 1 SC Heracles Almelo
Sunday, March 16th, 2025
Go Ahead Eagles 1 – 0 Willem II Tilburg
FC Groningen 1 – 0 Fortuna Sittard
FC Twente 2 – 6 Feyenoord
Ajax Amsterdam 2 – 2 AZ Alkmaar
Matchday 27
Saturday, March 29th, 2025NAC Breda 1 – 1 FC Groningen
Fortuna Sittard 0 – 3 Sparta Rotterdam
Willem II Tilburg 0 – 2 Almere
NEC Nijmegen 3 – 3 AZ Alkmaar
PEC Zwolle 2 – 0 RKC Waalwijk
Sunday, March 30th, 2025
FC Utrecht 2 – 0 SC Heerenveen
PSV Eindhoven 0 – 2 Ajax Amsterdam
SC Heracles Almelo 2 – 1 FC Twente
Feyenoord 3 – 2 Go Ahead Eagles
Matchday 28
Friday, April 4th, 2025SC Heerenveen 3 – 1 Willem II Tilburg
Saturday, April 5th, 2025
AZ Alkmaar 0 – 1 Feyenoord
FC Twente 1 – 1 Fortuna Sittard
FC Groningen 1 – 3 PSV Eindhoven
Almere 2 – 2 PEC Zwolle
Sunday, April 6th, 2025
RKC Waalwijk 0 – 0 SC Heracles Almelo
Go Ahead Eagles 2 – 2 FC Utrecht
Sparta Rotterdam 2 – 0 NEC Nijmegen
Ajax Amsterdam 3 – 1 NAC Breda
Matchday 29
Friday, April 11th, 2025NEC Nijmegen 2 – 1 RKC Waalwijk
Saturday, April 12th, 2025
Fortuna Sittard 0 – 2 Feyenoord
Sparta Rotterdam 3 – 1 SC Heerenveen
PSV Eindhoven 5 – 0 Almere
NAC Breda 1 – 1 Go Ahead Eagles
Sunday, April 13th, 2025
FC Utrecht 3 – 1 FC Groningen
PEC Zwolle 1 – 1 FC Twente
SC Heracles Almelo 1 – 0 AZ Alkmaar
Willem II Tilburg 1 – 2 Ajax Amsterdam
Matchday 30
Wednesday, April 23rd, 2025FC Groningen 4 – 1 SC Heracles Almelo
Thursday, April 24th, 2025
AZ Alkmaar 1 – 1 NAC Breda
FC Twente 1 – 3 PSV Eindhoven
Friday, April 25th, 2025
RKC Waalwijk 0 – 4 FC Utrecht
Feyenoord 4 – 0 PEC Zwolle
Sunday, April 27th, 2025
Fortuna Sittard 1 – 0 Willem II Tilburg
Ajax Amsterdam 1 – 1 Sparta Rotterdam
SC Heerenveen 1 – 0 NEC Nijmegen
Almere 0 – 0 Go Ahead Eagles
Matchday 31
Saturday, April 19th, 2025SC Heerenveen 2 – 1 Almere
Sunday, April 20th, 2025
FC Utrecht 4 – 0 Ajax Amsterdam
Saturday, May 3rd, 2025
NEC Nijmegen 1 – 1 Willem II Tilburg
SC Heracles Almelo 1 – 4 Feyenoord
FC Groningen 6 – 1 RKC Waalwijk
PSV Eindhoven 4 – 1 Fortuna Sittard
Sunday, May 4th, 2025
NAC Breda 1 – 3 PEC Zwolle
Go Ahead Eagles 0 – 3 AZ Alkmaar
Sparta Rotterdam 0 – 2 FC Twente
Matchday 32
Friday, May 9th, 2025Willem II Tilburg 1 – 2 SC Heracles Almelo
Saturday, May 10th, 2025
RKC Waalwijk 3 – 1 SC Heerenveen
Fortuna Sittard 1 – 0 NAC Breda
Almere 0 – 3 Sparta Rotterdam
Sunday, May 11th, 2025
PEC Zwolle 1 – 1 Go Ahead Eagles
FC Twente 2 – 0 FC Utrecht
Feyenoord 2 – 3 PSV Eindhoven
Ajax Amsterdam 0 – 3 NEC Nijmegen
AZ Alkmaar 3 – 0 FC Groningen
Matchday 33
Wednesday, May 14th, 2025Almere 1 – 1 Fortuna Sittard
FC Groningen 2 – 2 Ajax Amsterdam
FC Twente 2 – 3 AZ Alkmaar
FC Utrecht 1 – 1 Sparta Rotterdam
Feyenoord 2 – 0 RKC Waalwijk
Go Ahead Eagles 1 – 0 SC Heerenveen
NEC Nijmegen 3 – 0 NAC Breda
PSV Eindhoven 4 – 1 SC Heracles Almelo
Willem II Tilburg 1 – 2 PEC Zwolle
Matchday 34
Sunday, May 18th, 2025Ajax Amsterdam 2 – 0 FC Twente
AZ Alkmaar 1 – 1 Almere
Fortuna Sittard 0 – 0 FC Utrecht
NAC Breda 1 – 1 Willem II Tilburg
PEC Zwolle 2 – 0 FC Groningen
RKC Waalwijk 5 – 3 Go Ahead Eagles
SC Heerenveen 2 – 0 Feyenoord
SC Heracles Almelo 1 – 2 NEC Nijmegen
Sparta Rotterdam 1 – 3 PSV Eindhoven
🏁 PSV back on top
The 2024/25 Eredivisie had it all — late-season drama, rising stars, packed stadiums, and high-scoring thrillers. PSV’s title redemption, Steijn’s breakout campaign, and fan-filled venues highlighted why Dutch football continues to be one of Europe’s most exciting leagues.
🎟️ Book your seat for 2025/26
Compare ticket prices and get your tickets now with FootballTicket.club — your go-to for Eredivisie matchdays!
_____
Article updated on June 14th, 2025
The 2025 Gamper Trophy on August 10th in Barcelona Nations League 2024/25 Season Recap – Portugal Lift the Trophy Again Champions League 2024/25 Season Recap – PSG Finally Conquer Europe La Liga 2024/25 Season Recap – Barça’s Revival & Mbappé’s Firepower Premier League 2024/25 Season – Liverpool and Salah Return to the Top Serie A 2024/25 Season – Napoli Seize the Scudetto & Retegui Shines