📊 Recent Form
Heerenveen
NEC Nijmegen
🧭 How the Model Sees It
Nothing here clears 39%. Heerenveen edge it at 38% against 30% for the draw and 32% the other way — the inputs point in different directions and the engine is not claiming to know. That is published rather than dressed up.
Note that the projected scoreline of 1–2 points to NEC Nijmegen while the probabilities favour Heerenveen. Those answer different questions. A home win is spread across 1–0, 2–0, 2–1 and more, so no single home scoreline need be the most likely result on the board even when home is the most likely outcome. The engine publishes the modal scoreline and the outcome probabilities side by side rather than forcing them to agree.
We have Heerenveen at 38% where the consensus of 10 bookmakers has 45% — a gap against us of 7 points. Disagreements like this are where a model earns or loses its reputation, so it is stated plainly rather than sold as an edge.
The projection totals 3 goals. That clears the 2.5 line, and it is roughly what an average football match produces — the model is not expecting anything unusual in either direction.
Confidence is filed as low at 35/99. That tier is set from the shape of the probability distribution, not from how the fixture feels, and it is published before kick-off and graded against the result afterwards — right or wrong, it stays on the page.
📝 Match Recap
Heerenveen pulled off a narrow win that our model didn't see coming. Dylan Vente's 66th-minute strike, set up by Levi Smans, proved to be the only goal of the match, handing the home side a 1-0 victory over NEC Nijmegen.
Going in, our model had leaned toward a NEC win, predicting a 1-2 scoreline with the visitors given a 32% chance. Heerenveen sat at 38%, so there was always a path to a home victory in the model's thinking—just not the likeliest one. The pre-match xG picture suggested NEC slightly the better team on the underlying metrics, which shaped that lean. What actually unfolded was a tighter affair, with Heerenveen making their limited chances count and holding firm defensively to nick it. Neither side found the net until late in the second half, which pulled the goal tally down well below where the model had expected it to land.
It's a reminder that football's inherent noise means even well-reasoned predictions land wide sometimes. NEC had the statistical profile to win this one, but Heerenveen's clinical finish and solidity proved the difference on the day. Our model got the direction and the scoreline both wrong here—a straightforward miss that sits within the bounds of the game, but a miss all the same.
💰 Finding the Value
Our model probability vs the consensus across 10 bookmakers. Positive edge means we think this outcome is more likely than the market implies.
| Selection | Odds | Market % | Model % | Edge |
|---|---|---|---|---|
| Heerenveen Win | 1/1 2.05 | 45% | 38% | -7% |
| Draw Value | 3/1 4.00 | 24% | 30% | +6% |
| NEC Nijmegen Win | 2/1 3.04 | 31% | 32% | +1% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 😴 NEC Nijmegen mid-table (P12) — low motivation
🔍 Key Stats
Form: Heerenveen xG 1.54 | NEC Nijmegen xG 1.9
Projected: 31% / 33% / 36%
H2H: 3W-3D-2L
Betting: both teams to score, over 2.5 goals — in line with the projected 1-2.
⚔️ Head to Head
3W-3D-2L for Heerenveen in H2H
🎲 Betting Tips
Both Teams to Score: Yes
The projected 1-2 scoreline has both teams finding the net.
Over 2.5 Goals: Yes
The projected 1-2 scoreline totals 3 goals, clearing the 2.5 line.







