xgEdge

Sunday, 06/09/2026 at 14:30

Full time
Match report · Eredivisie

SC Heerenveen 2:3 AZ Alkmaar

SC Heerenveen Home 1.52 xG · 14 shots
AZ Alkmaar Away 1.51 xG · 15 shots
23 The chances were evenly matched

AZ Alkmaar were the model's likeliest winner before kick-off at 53%. They won 3–2. The biggest difference was AZ Alkmaar's attack: 1.51 xG against 1.95 projected (−0.44). SC Heerenveen produced 1.52 xG against 1.24 projected (+0.28).

Goals

  1. 7' Ro-Zangelo Daal AZ Alkmaar · 0.04 xG chance 0–1
  2. 21' Nolhan Courtens SC Heerenveen · 0.46 xG chance 1–1
  3. 30' Ringo Meerveld SC Heerenveen · 0.12 xG chance 2–1
  4. 69' Mexx Meerdink AZ Alkmaar · 0.03 xG chance 2–2
  5. 83' Ayoub Oufkir AZ Alkmaar · 0.55 xG chance 2–3

The model against the result

priced before kick-off
SC Heerenveen
21%
Draw
26%
AZ Alkmaar
53% What happened

Data coverage Both teams have the full 20-match model window available.

Projected vs produced

Expected goals
SC Heerenveen The model projected 1.24 Produced 1.52 Difference +0.28
AZ Alkmaar The model projected 1.95 Produced 1.51 Difference -0.44

AZ Alkmaar produced 0.44 xG less than projected

Projected before kick-off Produced on the night

The shots behind it

SC Heerenveen AZ Alkmaar
Shots
14
15
On target
5
8
Inside the box
10
8
xG per shot
0.12
0.10
Open play xG
1.09
1.36
Set-piece xG
0.54
0.17
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 1.62 for SC Heerenveen and 1.51 for AZ Alkmaar.

Shot map

Both teams shown attacking the same goal for comparison.

AZ Alkmaar · Ayoub Oufkir · 83' · Goal · 10 m · 0.55 xG SC Heerenveen · Nolhan Courtens · 21' · Goal · 9 m · 0.46 xG AZ Alkmaar · Jordy Clasie · 57' · No goal · 9 m · 0.21 xG AZ Alkmaar · Peer Koopmeiners · 61' · No goal · 23 m · 0.16 xG SC Heerenveen · Roberts Uldriķis · 90' · No goal · 7 m · 0.16 xG SC Heerenveen · Vasilios Zagaritis · 90' · No goal · 3 m · 0.14 xG SC Heerenveen · Maas Willemsen · 90' · No goal · 15 m · 0.14 xG AZ Alkmaar · Weslley Patati · 23' · No goal · 9 m · 0.12 xG SC Heerenveen · Ringo Meerveld · 30' · Goal · 19 m · 0.12 xG SC Heerenveen · Maas Willemsen · 20' · No goal · 9 m · 0.11 xG SC Heerenveen · Dylan Vente · 66' · No goal · 14 m · 0.11 xG SC Heerenveen · Roberts Uldriķis · 90' · No goal · 7 m · 0.11 xG AZ Alkmaar · Mexx Meerdink · 79' · No goal · 12 m · 0.09 xG AZ Alkmaar · Peer Koopmeiners · 41' · No goal · 20 m · 0.08 xG AZ Alkmaar · Mateo Chávez · 44' · No goal · 7 m · 0.08 xG SC Heerenveen · Maas Willemsen · 90' · No goal · 20 m · 0.08 xG SC Heerenveen · Dylan Vente · 40' · No goal · 7 m · 0.07 xG SC Heerenveen · Vasilios Zagaritis · 90' · No goal · 15 m · 0.07 xG AZ Alkmaar · Ro-Zangelo Daal · 7' · Goal · 14 m · 0.04 xG AZ Alkmaar · Calvin Stengs · 65' · No goal · 20 m · 0.04 xG AZ Alkmaar · Mexx Meerdink · 70' · No goal · 14 m · 0.04 xG SC Heerenveen · Jacob Trenskow · 87' · No goal · 23 m · 0.04 xG AZ Alkmaar · Calvin Stengs · 48' · No goal · 21 m · 0.03 xG AZ Alkmaar · Dave Kwakman · 54' · No goal · 25 m · 0.03 xG AZ Alkmaar · Mexx Meerdink · 69' · Goal · 24 m · 0.03 xG AZ Alkmaar · Dave Kwakman · 7' · No goal · 24 m · 0.02 xG SC Heerenveen · Maxence Rivera · 5' · No goal · 31 m · 0.01 xG SC Heerenveen · Oliver Braude · 20' · No goal · 13 m · 0.01 xG AZ Alkmaar · Lewis Schouten · 25' · No goal · 1 m · 0.01 xG

All shots

29 shots · 3.16 xG

Hover, focus or tap a shot to read it.

  • SC Heerenveen
  • AZ Alkmaar
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
SC Heerenveen

1.14 xG created 1.77 xGA

  • D 1.61 created, 1.86 conceded against AFC Ajax
  • L 1.26 created, 2.08 conceded against FC Utrecht
  • W 0.40 created, 1.41 conceded against FC Twente
  • D 1.36 created, 2.00 conceded against AFC Ajax
  • L 0.85 created, 1.55 conceded against PEC Zwolle
  • D 1.35 created, 1.70 conceded against Willem II Tilburg
AZ Alkmaar

2.39 xG created 1.11 xGA

  • D 1.39 created, 0.46 conceded against FC Twente
  • D 1.45 created, 2.08 conceded against NAC Breda
  • W 2.67 created, 0.95 conceded against ADO Den Haag
  • W 2.10 created, 0.91 conceded against FC Utrecht
  • W 4.35 created, 0.44 conceded against Fortuna Sittard
  • W 2.39 created, 1.82 conceded against Go Ahead Eagles

xG created xG conceded (xGA) W / D / L: the match result

Head to head

SC Heerenveen: 1 won · 0 drawn · 1 lost

Pre-match model & market record

3 opportunities flagged1 won2 lost

  • Lost
  • Lost
  • Won
View pre-match record
The outcomes the model flagged on SC Heerenveen against AZ Alkmaar before kick-off, in the order they ranked, with the price, the edge and what became of each.
Selection Price Edge Result
Under 2.5 goals 3.10 +12.1% Lost
Draw 4.00 +2.2% Lost
AZ Alkmaar to win 1.91 +1.4% Won

Pre-match model vs market

Outcome Model Market Difference Fair odds
SC Heerenveen 21.3% 27.0% −5.7 pp 4.69
Draw 25.6% 23.6% +2.0 pp 3.91
AZ Alkmaar 53.1% 49.4% +3.7 pp 1.88

Other markets

Outcome Model Market Difference Fair odds
Both teams to score 66.4% 66.3% +0.1 pp 1.51
Both teams not to score 33.6% 33.7% −0.1 pp 2.98
Over 1.5 goals 86.4% 86.4% −0.0 pp 1.16
Under 1.5 goals 13.6% 13.6% +0.0 pp 7.35
Over 2.5 goals 63.8% 69.4% −5.6 pp 1.57
Under 2.5 goals 36.2% 30.6% +5.6 pp 2.76

Prices and probabilities are the ones stored before kick-off; nothing here is recalculated. Edge is the model's probability times the price, minus one, so a flagged outcome that lost is the ordinary case rather than a contradiction.

Model details

Show
Fit window
the last 20 matches, recency weighted (a match 107 days old counts half)
SC Heerenveen sample
20 matches
AZ Alkmaar sample
20 matches
Computed
18 minutes before kick-off
Prices taken
18 minutes before kick-off

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.