Eredivisie · Regular Season - 9
Heerenveen 4–0 Excelsior
Fri 16 Oct 2026 · 18:00 UTC · Abe Lenstra Stadion, Heerenveen
HeerenveenTeam 1828
ExcelsiorTeam 1699Match story
Heerenveen · draw · ExcelsiorBefore kick-off: 53% · 25% · 23%
Last reading, 90+2': 100% · 0% · 0%
Live chances from PlayerElo's pre-match model and the current score.
- Dylan Vente 11' (pen)
- Oliver Johansen Braude 54'
- Luca Oyen 84'
- Jacob Trenskow 88'
We gave Heerenveen 53% to win: they did.
- Dylan Vente 1869 +13 (pen.)11'
Heerenveen:Dylan Vente 1869 +13 (pen.) - 43'Ágúst Orri Thorsteinsson 1539 0
Excelsior:Ágúst Orri Thorsteinsson 1539 0 - 45'Mario Domínguez Franco 1564 0 for David Garden 1602 0
Excelsior:Mario Domínguez Franco 1564 0 for David Garden 1602 0 - Oliver Johansen Braude 1980 +25 assist Jacob Trenskow 1982 +2454'
Heerenveen:Oliver Johansen Braude 1980 +25 assist Jacob Trenskow 1982 +24 - 66'Ilano Silva Timas 1470 −8* for Ágúst Orri Thorsteinsson 1539 0
Excelsior:Ilano Silva Timas 1470 −8* for Ágúst Orri Thorsteinsson 1539 0 - 66'Valentin Sulzbacher 1614 0 for Aymen sliti 1848 −13
Excelsior:Valentin Sulzbacher 1614 0 for Aymen sliti 1848 −13 - 66'Osman Turay 1455 −8* for Simon Janssen 1744 −4
Excelsior:Osman Turay 1455 −8* for Simon Janssen 1744 −4 - Marko Farji 1576 +6 for Maxence Rivera 1932 +973'
Heerenveen:Marko Farji 1576 +6 for Maxence Rivera 1932 +9 - 77'Noah Naujoks 1821 −10* for Eric da Silva Moreira 1585 0
Excelsior:Noah Naujoks 1821 −10* for Eric da Silva Moreira 1585 0 - Roberts Uldriķis 1628 +2 for Dylan Vente 1869 +1382'
Heerenveen:Roberts Uldriķis 1628 +2 for Dylan Vente 1869 +13 - Ringo Meerveld 1884 +3 for Levi Smans 1916 +3182'
Heerenveen:Ringo Meerveld 1884 +3 for Levi Smans 1916 +31 - Luca Oyen 1648 +6 for Nolhan courtens 1626 +2782'
Heerenveen:Luca Oyen 1648 +6 for Nolhan courtens 1626 +27 - Luca Oyen 1648 +6 assist Ringo Meerveld 1884 +384'
Heerenveen:Luca Oyen 1648 +6 assist Ringo Meerveld 1884 +3 - Hristiyan Petrov 1797 +2 for Maas Willemsen 1959 +2686'
Heerenveen:Hristiyan Petrov 1797 +2 for Maas Willemsen 1959 +26 - Jacob Trenskow 1982 +2488'
Heerenveen:Jacob Trenskow 1982 +24
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 53% · 25% · 23%(Heerenveen · draw · Excelsior)
Our most likely score was 1–1 (12%); the result 4–0 had 2%.
- Average value of the starting XI: Heerenveen €2.1M, Excelsior €1.0M.
Form
Last five matches; the number is the team Elo of the eleven that started.
Heerenveen
10th in Eredivisie · 9 pts from 8
- 9 OctLPSV Eindhoven Eredivisie1901
- 19 SepWSparta Rotterdam Eredivisie1867
- 13 SepDTelstar Eredivisie1867
- 6 SepLAZ Alkmaar Eredivisie1883
- 30 AugDWillem II Eredivisie1884
Excelsior
9th in Eredivisie · 11 pts from 8
- 11 OctLGroningen Eredivisie1781
- 19 SepDAjax Eredivisie1766
- 13 SepLUtrecht Eredivisie1771
- 8 SepDNEC Nijmegen Eredivisie1730
- 5 SepWWillem II Eredivisie1735
Season outlook
From the Eredivisie simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| Heerenveen | 9 /8 | 44.2 | 0% | 1% | 2% | 7th |
| Excelsior | 11 /8 | 39.7 | 0% | <1% | 9% | 11th |
Each bar is one finishing position, 1st on the left to 18th on the right; the taller the bar, the likelier that finish.
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

Heerenveen · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +4.0 (Elite) · Elo 1932

Excelsior · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +1.3 (Average) · Elo 1845
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: balanced profile
Coach DNA: balanced profile
Playing style
How both clubs play against their own league (2024–2026).
Heerenveen: balanced profile (how Robin Veldman plays) · Excelsior: balanced profile (how Ruben den Uil plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.