Heerenveen host Excelsior in the Eredivisie. Both clubs have had a fairly even start to the season, trading wins and losses in roughly similar numbers so far.
This one is still a few weeks off, but the recent head-to-head record between these two has followed a clear pattern, and it's worth keeping an eye on how that squares with where each side stands in the table right now.
Analysis updated .
Compare bookmakers
How They've Been Playing
Excelsior's last seven league games have been a mixed bag but productive going forward: a 4-0 win at Cambuur, a 1-2 home loss to PSV, a 2-1 home win over Sparta Rotterdam, a 3-0 away win at Willem II, a 2-2 draw with NEC Nijmegen, a 1-2 home defeat to Utrecht and a 2-2 draw at Ajax.
Heerenveen: 20 completed matches; Excelsior: 20 completed matches.
Heerenveen
- Win
- 45% 9 / 20
- Draw
- 30% 6 / 20
- Loss
- 25% 5 / 20
- Scored
- 43
- Conceded
- 31
- Difference
- +12
Excelsior
- Win
- 55% 11 / 20
- Draw
- 25% 5 / 20
- Loss
- 20% 4 / 20
- Scored
- 49
- Conceded
- 28
- Difference
- +21
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Eredivisie | Sparta Rotterdam | Heerenveen | 19.09.2026 | 0-4 |
| Eredivisie | Heerenveen | Telstar | 13.09.2026 | 0-0 |
| Eredivisie | Heerenveen | AZ Alkmaar | 06.09.2026 | 2-3 |
| Eredivisie | Willem II | Heerenveen | 30.08.2026 | 2-2 |
| Eredivisie | Heerenveen | PEC Zwolle | 22.08.2026 | 0-2 |
| Eredivisie | Ajax | Heerenveen | 16.08.2026 | 2-2 |
| Eredivisie | Heerenveen | Twente | 09.08.2026 | 1-0 |
| Friendlies Clubs | Heerenveen | Volos NFC | 01.08.2026 | 3-2 |
| Friendlies Clubs | Heerenveen | OH Leuven | 25.07.2026 | 4-4 |
| Friendlies Clubs | Club Brugge KV | Heerenveen | 17.07.2026 | 2-3 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Eredivisie | Ajax | Excelsior | 19.09.2026 | 2-2 |
| Eredivisie | Excelsior | Utrecht | 13.09.2026 | 1-2 |
| Eredivisie | NEC Nijmegen | Excelsior | 08.09.2026 | 2-2 |
| Eredivisie | Willem II | Excelsior | 05.09.2026 | 0-3 |
| Eredivisie | Excelsior | Sparta Rotterdam | 29.08.2026 | 2-1 |
| Eredivisie | Excelsior | PSV Eindhoven | 15.08.2026 | 1-2 |
| Eredivisie | Cambuur | Excelsior | 07.08.2026 | 0-4 |
| Friendlies Clubs | De Graafschap | Excelsior | 01.08.2026 | 1-5 |
| Friendlies Clubs | Heracles | Excelsior | 24.07.2026 | 3-5 |
| Friendlies Clubs | NAC Breda | Excelsior | 18.07.2026 | 1-3 |
Heerenveen's recent run has been patchier. They beat Twente 1-0 at home, drew 2-2 at Ajax, lost 0-2 to PEC Zwolle at home, drew 2-2 at Willem II, lost 2-3 to AZ Alkmaar at home, drew 0-0 with Telstar and then thumped Sparta Rotterdam 4-0 away.
Heerenveen have struggled more at home than away in their recent league games, which matters given they're hosting this one.
Comparative Team Statistics: Heerenveen vs Excelsior

Head-to-Head
These two have met many times down the years, and the recent meetings have gone one way. Heerenveen won 2-1 at Excelsior's ground in March, then won 2-1 at their own place the previous October, meaning they've taken the last two encounters.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Eredivisie | Excelsior | Heerenveen | 07.03.2026 | 1-2 |
| Eredivisie | Heerenveen | Excelsior | 04.10.2025 | 2-1 |
| Eredivisie | Excelsior | Heerenveen | 19.01.2024 | 3-0 |
| Eredivisie | Heerenveen | Excelsior | 23.09.2023 | 0-3 |
| Eredivisie | Heerenveen | Excelsior | 13.05.2023 | 0-0 |
| Eredivisie | Excelsior | Heerenveen | 05.11.2022 | 0-1 |
| Friendlies Clubs | Heerenveen | Excelsior | 30.07.2022 | 3-1 |
| KNVB Beker | Excelsior | Heerenveen | 30.10.2019 | 0-3 |
| Eredivisie | Heerenveen | Excelsior | 30.03.2019 | 1-0 |
| Eredivisie | Excelsior | Heerenveen | 22.09.2018 | 3-3 |
Go back a bit further and Excelsior beat Heerenveen 3-0 at home in January 2024, so the fixture hasn't always leaned the same direction. Given how much time has passed and how both squads can change, that older history doesn't tell us much about how this version of either team will play.
Heerenveen have had the better of the last couple of meetings, but the sample is short and dated.
League Positions
Excelsior currently sit seventh with 11 points from seven league games, having won three, drawn two and lost two. Heerenveen are just below them in tenth on 9 points, with two wins, three draws and two losses from the same number of matches.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 6 | Fortuna Sittard | 7 | 4 | 1 | 2 | 13/14 | 13 |
| 7 | Excelsior | 7 | 3 | 2 | 2 | 15/9 | 11 |
| 8 | Groningen | 7 | 3 | 2 | 2 | 15/13 | 11 |
| 9 | GO Ahead Eagles | 7 | 2 | 4 | 1 | 16/14 | 10 |
| 10 | Heerenveen | 7 | 2 | 3 | 2 | 11/9 | 9 |
| 11 | NEC Nijmegen | 7 | 2 | 2 | 3 | 12/13 | 8 |
Excelsior have scored 15 and conceded 9, while Heerenveen have scored 11 and conceded 9. Both are tight on defence, but Excelsior have found the net more often.
Excelsior have the healthier record on paper at this early stage of the season.

Players Making the Difference
For Excelsior, A. Sliti has three goals in seven matches this season, while I. Yegoian has been the main creative outlet with five assists in the same number of games. S. Janssen has also chipped in with three assists.
On the Heerenveen side, L. Smans has three assists from five appearances, showing some of their attacking output has come from him. J. Plug has picked up two yellow cards and no reds for Excelsior, nothing alarming there.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| A. Noppert | Netherlands | 32 | Goalkeeper | 203 | 94 |
| D. Vente | Netherlands | 27 | Attacker | 181 | 77 |
| S. Kersten | Netherlands | 28 | Defender | 191 | 79 |
| L. Brouwers | Netherlands | 28 | Midfielder | 183 | 78 |
| R. Uldriķis | Latvia | 28 | Attacker | 198 | 92 |
| R. Meerveld | Netherlands | 23 | Midfielder | 177 | 74 |
| V. Zagaritis | Greece | 25 | Defender | 178 | 68 |
| D. Proper | Netherlands | 24 | Midfielder | 168 | 63 |
| L. Oyen | Belgium | 23 | Attacker | 174 | 69 |
| M. Rivera | France | 24 | Midfielder | 171 | 61 |
| H. Petrov | Bulgaria | 24 | Defender | 186 | n/a |
| M. Farji | Norway | 22 | Attacker | 184 | n/a |
| J. Trenskow | Denmark | 25 | Midfielder | 178 | 64 |
| D. Bladi | France | 22 | Defender | 164 | n/a |
| M. Linday | Sweden | 23 | Midfielder | 189 | n/a |
| N. Hopland | Norway | 22 | Defender | 186 | 80 |
| L. Smans | Netherlands | 23 | Midfielder | 175 | 70 |
| M. Willemsen | Netherlands | 23 | Defender | 190 | 80 |
| B. Klaverboer | Netherlands | 21 | Goalkeeper | 190 | 80 |
| N. Courtens | Belgium | 19 | Midfielder | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| A. Jahanbakhsh | Iran | 33 | Attacker | 181 | 78 |
| S. van Gassel | Netherlands | 29 | Goalkeeper | 186 cm | 79 kg |
| S. Janssen | Netherlands | 26 | Defender | 179 cm | 72 kg |
| Celton Biai | Portugal | 26 | Goalkeeper | 188 cm | 88 kg |
| C. Widell | Sweden | 23 | Defender | 192 | 87 |
| R. Meissen | Netherlands | 24 | Defender | 190 cm | 89 kg |
| L. Hartjes | Netherlands | 23 | Midfielder | 170 | 63 |
| N. Naujoks | Netherlands | 24 | Midfielder | 183 | 75 |
| Á. Þorsteinsson | Iceland | 21 | Attacker | n/a | n/a |
| S. Henderikx | Netherlands | 23 | Defender | 187 cm | 79 kg |
| D. van Vianen | Netherlands | 23 | Midfielder | 178 cm | 71 kg |
| D. Garden | Netherlands | 22 | Attacker | n/a | n/a |
| N. Martens | Belgium | 22 | Defender | 180 | n/a |
| G. de Regt | Netherlands | 23 | Attacker | 176 cm | 70 kg |
| V. Sulzbacher | Austria | 21 | Midfielder | 189 | 78 |
| Mario Domínguez | Spain | 22 | Attacker | 175 cm | n/a |
| I. Silva Timas | Netherlands | 24 | Attacker | 183 cm | n/a |
| I. Yegoian | Georgia | 22 | Attacker | 168 cm | n/a |
| N. Groen | Netherlands | 22 | Attacker | 185 | 76 |
| Eric Emanuel da Silva Moreira | Germany | 20 | Midfielder | 184 | 82 |
There's no strong lean here. Excelsior look slightly the more settled team based on their league position and recent scoring, but Heerenveen have shown they can beat good sides away from home, and their poor home form this season is exactly the kind of thing that can turn on any given weekend.
With no clear market angle standing out from what we've seen, this looks like one to watch rather than back with confidence.
