xgEdge

Sunday, 16/08/2026 at 16:45

Full time
Match report · Eredivisie

AFC Ajax 2:2 SC Heerenveen

AFC Ajax Home 2.00 xG · 24 shots
SC Heerenveen Away 1.36 xG · 14 shots
22 AFC Ajax had the better chances, but it finished level

Goals

  1. 7' Bernt Klaverboer (o.g.) AFC Ajax · 0.15 xG chance 1–0
  2. 33' Abdellah Ouazane AFC Ajax · 0.05 xG chance 2–0
  3. 45' Jacob Trenskow SC Heerenveen · 0.09 xG chance 2–1
  4. 82' Maxence Rivera SC Heerenveen · 0.29 xG chance 2–2

The shots behind it

AFC Ajax SC Heerenveen
Shots
24
14
On target
5
8
Inside the box
16
9
xG per shot
0.09
0.10
Open play xG
1.87
1.33
Set-piece xG
0.25
0.05
Penalties
—
—

AFC Ajax's shots add up to 2.12 xG and SC Heerenveen's to 1.38; the published figures are 2.00 and 1.36.

Shot map

Both teams shown attacking the same goal for comparison.

AFC Ajax · Kasper Dolberg · 30' · No goal · 5 m · 0.59 xG SC Heerenveen · Luca Oyen · 35' · No goal · 11 m · 0.35 xG SC Heerenveen · Maxence Rivera · 82' · Goal · 9 m · 0.29 xG AFC Ajax · Marcos Leonardo · 90' · No goal · 10 m · 0.18 xG AFC Ajax · Steven Berghuis · 4' · No goal · 8 m · 0.15 xG AFC Ajax · Bernt Klaverboer · 7' · Goal · 2 m · 0.15 xG AFC Ajax · Kasper Dolberg · 42' · No goal · 8 m · 0.11 xG SC Heerenveen · Dylan Vente · 82' · No goal · 13 m · 0.11 xG AFC Ajax · Marcos Leonardo · 90' · No goal · 8 m · 0.11 xG AFC Ajax · Oscar Gloukh · 4' · No goal · 7 m · 0.10 xG SC Heerenveen · Dylan Vente · 31' · No goal · 5 m · 0.10 xG AFC Ajax · Kasper Dolberg · 53' · No goal · 19 m · 0.10 xG SC Heerenveen · Jacob Trenskow · 20' · No goal · 15 m · 0.09 xG SC Heerenveen · Jacob Trenskow · 45' · Goal · 15 m · 0.09 xG AFC Ajax · Oscar Gloukh · 17' · No goal · 11 m · 0.08 xG SC Heerenveen · Dirk Wanner Proper · 26' · No goal · 17 m · 0.08 xG AFC Ajax · Lucas Rosa · 13' · No goal · 13 m · 0.07 xG AFC Ajax · Youri Baas · 60' · No goal · 14 m · 0.07 xG SC Heerenveen · Maxence Rivera · 74' · No goal · 13 m · 0.06 xG AFC Ajax · Steven Berghuis · 10' · No goal · 15 m · 0.05 xG AFC Ajax · Abdellah Ouazane · 33' · Goal · 25 m · 0.05 xG SC Heerenveen · Dylan Vente · 41' · No goal · 22 m · 0.05 xG AFC Ajax · Oscar Gloukh · 64' · No goal · 22 m · 0.05 xG AFC Ajax · Tolu Arokodare · 88' · No goal · 16 m · 0.05 xG AFC Ajax · Kasper Dolberg · 7' · No goal · 10 m · 0.04 xG SC Heerenveen · Maxence Rivera · 74' · No goal · 14 m · 0.04 xG SC Heerenveen · Jacob Trenskow · 90' · No goal · 12 m · 0.04 xG SC Heerenveen · Ringo Meerveld · 15' · No goal · 21 m · 0.03 xG SC Heerenveen · Jacob Trenskow · 42' · No goal · 24 m · 0.03 xG AFC Ajax · Lucas Rosa · 60' · No goal · 20 m · 0.03 xG AFC Ajax · Caio Henrique · 90' · No goal · 22 m · 0.03 xG AFC Ajax · Steven Berghuis · 27' · No goal · 16 m · 0.02 xG AFC Ajax · Abdellah Ouazane · 27' · No goal · 15 m · 0.02 xG SC Heerenveen · Jacob Trenskow · 43' · No goal · 19 m · 0.02 xG AFC Ajax · Youri Regeer · 63' · No goal · 12 m · 0.02 xG AFC Ajax · Abdellah Ouazane · 73' · No goal · 15 m · 0.02 xG AFC Ajax · Youri Baas · 78' · No goal · 24 m · 0.02 xG AFC Ajax · Abdellah Ouazane · 63' · No goal · 27 m · 0.01 xG

All shots

38 shots · 3.50 xG

Hover, focus or tap a shot to read it.

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

Recent form

Last 6 · xG per match
AFC Ajax

1.73 xG created 1.13 xGA

  • W 2.29 created, 1.63 conceded against NAC Breda
  • D 0.95 created, 1.80 conceded against PSV Eindhoven
  • D 1.86 created, 1.61 conceded against SC Heerenveen
  • W 1.83 created, 0.16 conceded against FC Groningen
  • D 1.47 created, 0.96 conceded against FC Utrecht
  • W 1.97 created, 0.59 conceded against PEC Zwolle
SC Heerenveen

1.32 xG created 1.60 xGA

  • W 2.03 created, 0.90 conceded against Fortuna Sittard
  • W 1.64 created, 1.49 conceded against FC Volendam
  • L 1.00 created, 1.86 conceded against NAC Breda
  • 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

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

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

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.