FootballEdgeSeason 2026/27Self-updating record
Full time · Eredivisie · Sat 31 Oct 2026, 17:45 UTC

Heerenveen 1–0 NEC Nijmegen

← Back to the board

What the chances were worth

Heerenveen
1.46
expected goals (xG)
NEC Nijmegen
1.23
expected goals (xG)

The scoreline says 1–0; by chance quality the match ran 1.46–1.23.

What the model expected

Its probabilities for this match, logged before kick-off and never changed. The result is highlighted.

Heerenveen
40%
Draw
24%
NEC Nijmegen
36%

The model made Heerenveen to win its most likely call before kick-off, and that is what happened. It had the result at 40% beforehand.

One match tells you nothing on its own — whether these percentages are any good is the whole point of the calibration page, where every one of them is scored.

The brain read

Little between them on chances created — the xG read 1.5–1.2, shots 8–21 with 2–2 on target. NEC Nijmegen got into the box far more often (15 shots inside it to 7) and NEC Nijmegen held 62% of the ball. NEC Nijmegen's finishing let them down — 0 from 1.2 xG despite 2 of 21 shots on target (a finishing read inferred from shots on target and goals vs xG — not measured shot placement). On chances created the game was tighter than the 1–0 suggests.

A second opinion written by rule from the numbers on this page — where the shot picture and the xG disagree, it says so rather than picking a winner. Backward-looking only; it claims nothing about any future result.

The match in numbers

Heerenveen
NEC Nijmegen
38%
Ball Possession
62%
8
Total Shots
21
2
Shots on Goal
2
3
Shots off Goal
15
3
Blocked Shots
4
7
Shots inside box
15
1
Shots outside box
6
1.46
Expected goals (xG)
1.23
5
Corner Kicks
7
343
Total passes
545
266
Passes accurate
469
6
Fouls
7
3
Yellow Cards
3
0
Red Cards
0
1
Goalkeeper Saves
1
7
Free Kicks
5

As returned by the data feed at full time. Bars show each side’s share of the stat.