Heracles Almelo vs FC Utrecht Prediction, Preview and Stats

Netherlands flag 2025/2026 Eredivisie, Netherlands
Asito Stadion Fri, 6 Mar - 7:00 PM
Eredivisie
Heracles Almelo HEA
0 0
FC Utrecht UTR
Full Time Fri, 6 Mar 7:00 PM

CONTEXT

The match between Heracles Almelo and FC Utrecht has finished in a 0-0 draw, with neither side able to break the deadlock after going into halftime scoreless. This result represents a significant deviation from pre-match expectations, which favored FC Utrecht as the notably stronger team. Entering the contest, Utrecht held a 43.1% win probability compared to a 30.3% chance for the hosts and just a 26.6% likelihood of a draw. Consequently, the final outcome did not align with the pre-match market. FC Utrecht controlled a slight majority of the ball with 53% possession, leaving Heracles Almelo with 47%. Expected goals (xG) data was unavailable for this fixture, making it impossible to accurately assess if the scoreless result was consistent with the actual quality of chances created by either side. However, the overall efficiency shift was in line with general performance patterns, indicating an uneventful stalemate rather than a wildly lucky escape for the hosts. The game was contested cleanly, as no red cards were issued to impact the tactical flow. Without any major disciplinary disruptions to alter the balance, FC Utrecht ultimately failed to assert their anticipated dominance, settling for a scoreless point.

TL;DR

  • Structural deviation: FC Utrecht showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was diverging from the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
J. van der Laan
J. van der Laan
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 2.14
Yellow Cards / Match
Referee 0.12
League Avg 0.14
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
R. de Nas
R. de Nas
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 2.14
Yellow Cards / Match
Referee 0.12
League Avg 0.14
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
R. van de Ven
R. van de Ven
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 2.14
Yellow Cards / Match
Referee 0.12
League Avg 0.14
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
J. Kuipers
J. Kuipers
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 2.14
Yellow Cards / Match
Referee 0.12
League Avg 0.14
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
Heracles Almelo E. Faber
E. Faber
VS
FC Utrecht R. Jans
R. Jans
0.81
Avg Points / Game (Last 100 Matches)
0.88
0.5 i
Last 6 Opponents
PSV Rank: L
Go Ahead Eagles Rank: L
NAC Breda Rank: L
NEC Nijmegen Rank: L
Fortuna Sittard Rank: W
Feyenoord Rank: L
Avg Points / Game (Last 6 Matches)
0.33 i
Last 6 Opponents
Feyenoord Rank: L
SC Heerenveen Rank: D
Sparta Rotterdam Rank: L
FC Volendam Rank: L
PSV Rank: L
NAC Breda Rank: D
10
Head to Head (Wins - Draws - Losses)
10 - 13 - 19
19

Win Probabilities

Live Win Probability (90 Min)
Home Heracles Almelo
30.31%
Draw
26.63%
Away FC Utrecht
43.05%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks’ model-based team strength indicator. Historical input capped to 2 seasons.
23.08
44.87
0 (Weakest) 100 (Strongest)
Metric
Heracles Almelo
FC Utrecht
Power Score
23.08
44.87
League Position
18
8
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Heracles Almelo Opponent-weighted form score
FC Utrecht Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Heracles Almelo FC Utrecht

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Heracles Almelo

Left / Center / Right
Opposition half density
vs season average

FC Utrecht

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Heracles Almelo ⚠ Proxy
vs
⚠ Proxy FC Utrecht
Attacking Efficiency
Higher is better
Attacking Efficiency
25.21
33.68
Defensive Efficiency
Lower is better
Defensive Efficiency
33.68
25.21
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Heracles Almelo -0.92 Efficiency Index
vs
FC Utrecht +0.92 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Heracles Almelo
FC Utrecht
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Heracles Almelo
vs
FC Utrecht
Created Set-piece attacking threat
Heracles Almelo FC Utrecht
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
0%
0%
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
+0.00 vs +0.00
Conceded Set-piece defensive exposure
Heracles Almelo FC Utrecht
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
Heracles Almelo
FC Utrecht
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG
Counter Attack / Transition data not available for this match.
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

Summary of 9 matches between these sides — filtered by competition and venue context.

Heracles Almelo HEA Home
9 matches
FC Utrecht UTR Away
Match Record
2
Wins
6
1
Draws
1
6
Losses
2
Goals
7
Goals Scored
14
14
Goals Conceded
7
-7
Goal Difference
+7
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-03-07T11:27:32+00:00

TEAM FORMATION

No team formation data available.

General Information

Date & Time
Mar 06, 2026, 07:00 PM
Competition
2025/2026 Eredivisie, Netherlands
Stadium
Asito Stadion
Capacity
12500
Pitch Surface
Artificial turf
Weather
☀️ 12°C, Fair
Referees
Jannick van der Laan
Roy de Nas
Rob van de Ven
Joshua Kuipers

Statistics

Possession
HEA
46%
UTR
54%

Top Statistics

0 Big Chances Created 5
6 Shots 2
37 Dangerous attacks 37
47 Possession 53
4 Corners 12
17 Free kicks 13
1 Yellow Cards 1

Match Overview

10 Goal Kicks 10
9 Successful Headers 31
38 Successful Dribbles Percentage 50
19 Throwins 18
13 Dribble Attempts 18
5 Successful Dribbles 9
84 Ball Safe 77
9 Goal Attempts 9
5 Substitutions 4
0 Injuries 2

Attacking

92 Attacks 123
0 Big Chances Missed 5

Possession

304 Successful Passes 352
78 Successful Passes Percentage 82
392 Passes 430
52 Long Passes 54
20 Successful Long Passes 21
38 Successful Long Passes Percentage 39
9 Key Passes 13

Defensive

3 Saves 3
19 Tackles 13
13 Interceptions 4

Build-up

14 Total Crosses 30
4 Accurate Crosses 13

Discipline

13 Fouls 17
0 Offsides 1

Events

2ND-HALF
90+5'
Event
Nick Viergever
Foul / 2nd Yellowcard
90'
Event
Siebe Horemans Mike van der Hoorn
9th Substitution
Event
Bryan Limbombe Jannes Wieckhoff
8th Substitution
81'
Event
Thomas Bruns Rhys Bozinovski
7th Substitution
78'
73'
Event
David Min Artem Stepanov
6th Substitution
73'
Event
Jesper Karlsson Yoann Cathline
5th Substitution
68'
Event
Miguel Rodríguez Ángel Alarcón
4th Substitution
Event
Mimeirhel Benita Erik Ahlstrand
2nd Substitution
62'
Event
Sem Scheperman Jan Zamburek
3rd Substitution
62'
Event
Tristan van Gilst Naci Ünüvar
1st Substitution
61'
Event
Alec Van Hoorenbeeck
Foul / 1st Yellowcard
61'

Match Commentary

90
Update Update
Opportunity wasted! David Min of FC Utrecht attempted a header from the center of the box, but it sailed high and to the left. The cross was delivered by Souffian El Karouani.
90
Update Update
Nick Viergever from FC Utrecht committed a foul.
90
Yellow Card Yellow Card Important
Nick Viergever of FC Utrecht has been shown a yellow card for committing a foul.
90
Update Update
Miguel Rodríguez from FC Utrecht has been awarded a free kick in the defensive area.
90
Update Update
The second half has concluded with the score remaining Heracles Almelo 0, FC Utrecht 0.
90
Update Update
Alonzo Engwanda from FC Utrecht has been awarded a free kick in the offensive zone.
90
Update Update
Gjivai Zechiël from FC Utrecht earned a free kick on the left flank.
90
Update Update
Thomas Bruns from Heracles Almelo committed a foul.
90
Update Update
The fourth official has indicated that there will be 5 minutes of stoppage time.
90
Update Update
Lequincio Zeefuik from Heracles Almelo has been awarded a free kick in an offensive position.
90
Substitution Substitution
Substitution for FC Utrecht: Siebe Horemans comes on to replace Mike van der Hoorn due to an injury.
90
Update Update
Thomas Bruns from Heracles Almelo committed a foul.
90
Attempt Attempt
Missed opportunity. Lequincio Zeefuik from Heracles Almelo attempted a right-footed shot from outside the penalty area, but it sailed high and to the right of the goal. The assist came from Tristan van Gilst.
90
Update Update
Ivan Mesík from Heracles Almelo committed a foul.
89
Update Update
The pause has ended. They are set to resume play.
88
Update Update
Match is currently on hold due to an injury to Mike van der Hoorn from FC Utrecht.
88
Attempt Attempt
Opportunity wasted! Lequincio Zeefuik from Heracles Almelo attempted a left-footed shot from outside the penalty area, but it sailed over the bar. The assist came from Bryan Limbombe.
86
Update Update
Thomas Bruns from Heracles Almelo has been awarded a free kick in the defensive area.
86
Update Update
Thomas Bruns from Heracles Almelo earned a free kick in the defensive area.
85
Corner Corner
Corner awarded to FC Utrecht after Damon Mirani allowed the ball to go out.
84
Update Update
Miguel Rodríguez from FC Utrecht has been awarded a free kick in an offensive position.
84
Update Update
Miguel Rodríguez from FC Utrecht was awarded a free kick in an offensive position.
83
Update Update
GJivai Zechiël from FC Utrecht committed a foul.
83
Update Update
Ajdin Hrustic from Heracles Almelo has been awarded a free kick in the defensive area.
82
Corner Corner
Corner awarded to Heracles Almelo after Souffian El Karouani allowed the ball to go out.
81
Substitution Substitution
Substitution for Heracles Almelo: Bryan Limbombe comes on to replace Jannes Wieckhoff.
79
Attempt Attempt
A fresh offensive effort unfolds as Ajdin Hrustic from Heracles Almelo takes a left-footed shot from outside the penalty area. The attempt is expertly stopped by Vasilios Barkas of FC Utrecht, who makes a save in the upper center of the goal. The assist for this play comes from Tristan van Gilst.
78
Substitution Substitution
Substitution for Heracles Almelo: Thomas Bruns replaces Rhys Bozinovski.
78
Update Update
GJivai Zechiël from FC Utrecht committed a foul.
78
Update Update
Rhys Bozinovski from Heracles Almelo earned a free kick on the right side of the field.
75
Update Update
Lequincio Zeefuik from Heracles Almelo earned a free kick in an offensive position.
75
Update Update
Mike van der Hoorn from FC Utrecht committed a foul.
75
Attempt Attempt
Missed opportunity! David Min from FC Utrecht heads the ball from close range, but it sails over the bar. The assist came from Souffian El Karouani, who delivered a great cross.
74
Update Update
Jesper Karlsson from FC Utrecht was awarded a free kick on the left side of the field.
74
Update Update
Fouled by Mimeirhel Benita of Heracles Almelo.
74
Corner Corner
A fresh offensive move unfolds as Sem Scheperman from Heracles Almelo heads the ball from the center of the penalty area, but Vasilios Barkas from FC Utrecht makes a fantastic save, reaching up to the top left corner. The assist came from Ajdin Hrustic, who delivered a precise cross.
73
Substitution Substitution
Substitution for FC Utrecht: Jesper Karlsson replaces Yoann Cathline.
73
Substitution Substitution
Substitution for FC Utrecht: David Min replaces Artem Stepanov.
72
Corner Corner
Corner awarded to Heracles Almelo after Vasilios Barkas allowed the ball to go out.
71
Update Update
Mike van der Hoorn from FC Utrecht was awarded a free kick in the defensive area.
71
Update Update
Mike van der Hoorn from FC Utrecht has been awarded a free kick in the defensive area.
69
Attempt Attempt
Missed opportunity! Lequincio Zeefuik from Heracles Almelo attempted a right-footed shot from the right side of the penalty area.
68
Substitution Substitution
Substitution for FC Utrecht: Miguel Rodríguez replaces Ángel Alarcón.
67
Corner Corner
Corner awarded to FC Utrecht after a play that resulted in a deflection off Ivan Mesík.
65
Update Update
Yoann Cathline from FC Utrecht committed a foul.
65
Update Update
Ajdin Hrustic from Heracles Almelo earned a free kick on the right side of the field.
64
Corner Corner
A fresh offensive effort unfolds as Lequincio Zeefuik from Heracles Almelo heads the ball from the center of the box, but Vasilios Barkas of FC Utrecht makes a great save, pushing it to the right corner. The assist was provided by Alec Van Hoorenbeeck.
63
Attempt Attempt
A fresh offensive move unfolds as Ángel Alarcón from FC Utrecht takes a left-footed shot from the middle of the penalty area, but Remko Pasveer, the goalkeeper for Heracles Almelo, makes a save right in the center of the goal.
63
Update Update
Souffian El Karouani from FC Utrecht commits a handball.
62
Substitution Substitution
Substitution for Heracles Almelo: Mimeirhel Benita comes on to replace Erik Ahlstrand.
62
Substitution Substitution
Substitution for Heracles Almelo: Sem Scheperman comes on to replace Jan Zamburek.
62
Attempt Attempt
Missed opportunity! Souffian El Karouani of FC Utrecht took a left-footed shot from outside the penalty area, but it went just wide to the left after a free kick.
61
Update Update
Alec Van Hoorenbeeck from Heracles Almelo committed a foul.
61
Yellow Card Yellow Card Important
Alec Van Hoorenbeeck from Heracles Almelo has been shown a yellow card for committing a foul.
61
Substitution Substitution
Substitution for Heracles Almelo: Tristan van Gilst replaces Naci Ünüvar.
61
Update Update
Ángel Alarcón from FC Utrecht has been awarded a free kick in the attacking zone.
57
Update Update
Yoann Cathline from FC Utrecht earned a free kick on the left side of the field.
57
Update Update
Yoann Cathline from FC Utrecht earned a free kick on the left side of the field.
56
Corner Corner
Opportunity squandered! Ángel Alarcón of FC Utrecht heads the ball from the center of the penalty area, but it sails over the crossbar. The assist came from Gjivai Zechiël following a corner kick.
56
Corner Corner
Corner awarded to FC Utrecht after Damon Mirani allowed the ball to go out.
53
Update Update
Jannes Wieckhoff from Heracles Almelo has been awarded a free kick in the defensive area.
53
Update Update
Artem Stepanov from FC Utrecht committed a foul.
51
Update Update
Offside call against FC Utrecht. Yoann Cathline has been flagged for being offside.
49
Corner Corner
Corner kick awarded to FC Utrecht after Alec Van Hoorenbeeck allowed the ball to go out.
47
Update Update
Damon Mirani from Heracles Almelo committed a foul.
47
Update Update
Artem Stepanov from FC Utrecht has been awarded a free kick in the defensive area.
47
Attempt Attempt
Opportunity wasted! Gjivai Zechiël from FC Utrecht took a right-footed shot from the center of the box, but it narrowly missed the target. The assist came from Mike van der Hoorn.
45
Update Update
The second half is underway with the score still tied at Heracles Almelo 0, FC Utrecht 0.
45
Update Update
The fourth official has indicated that there will be two minutes of stoppage time.
45
Corner Corner
Corner awarded to Heracles Almelo after Alonzo Engwanda allowed the ball to go out.
45
Corner Corner
Missed opportunity! Lequincio Zeefuik from Heracles Almelo attempted a header from the center of the penalty area, but it sailed over the bar and to the left. The assist came from Ajdin Hrustic, who delivered a cross following a corner kick.
45
Update Update
The first half has concluded with a score of Heracles Almelo 0, FC Utrecht 0.
44
Update Update
Mike van der Hoorn from FC Utrecht was awarded a free kick in the defensive area.
44
Update Update
Lequincio Zeefuik from Heracles Almelo committed a foul.
42
Update Update
Remko Pasveer from Heracles Almelo has been awarded a free kick in the defensive area.
42
Update Update
Fouled by Souffian El Karouani of FC Utrecht.
42
Corner Corner
Corner kick awarded to FC Utrecht after Alec Van Hoorenbeeck allowed the ball to go out.
42
Update Update
The attempt on goal was thwarted. Mike van der Hoorn of FC Utrecht had a header from close range that was stopped. The setup came from Souffian El Karouani, who delivered a cross.
41
Corner Corner
Corner awarded to FC Utrecht after Alec Van Hoorenbeeck allowed the ball to go out.
41
Attempt Attempt
The attempt is thwarted. Ángel Alarcón from FC Utrecht takes a right-footed shot from the right side of the penalty area, but it's blocked. The assist came from Artem Stepanov.
40
Corner Corner
Missed opportunity! Yoann Cathline of FC Utrecht heads the ball from just a few meters out, but it narrowly misses the top left corner. The cross was delivered by Ángel Alarcón.
39
Corner Corner
Missed opportunity. Ajdin Hrustic of Heracles Almelo attempted a left-footed shot from outside the penalty area that narrowly missed the upper left corner of the goal. The assist came from Jan Zamburek.
39
Update Update
Lequincio Zeefuik from Heracles Almelo has been awarded a free kick in an offensive position.
39
Update Update
Mike van der Hoorn from FC Utrecht committed a foul.
36
Corner Corner
Corner awarded to FC Utrecht after a play that resulted in Alec Van Hoorenbeeck conceding.
36
Update Update
Mike van der Hoorn from FC Utrecht commits a handball.
35
Attempt Attempt
Opportunity wasted. Erik Ahlstrand from Heracles Almelo attempted a right-footed shot from outside the penalty area but sent it wide to the left. The chance was set up by Alec Van Hoorenbeeck during a quick counterattack.
34
Update Update
Matisse Didden from FC Utrecht commits a handball.
32
Update Update
Match temporarily halted due to an injury to Lequincio Zeefuik from Heracles Almelo.
32
Update Update
The pause has ended. They are set to resume play.
31
Corner Corner
Corner awarded to FC Utrecht after Rhys Bozinovski allowed the ball to go out.
30
Corner Corner
Corner kick awarded to FC Utrecht after Ivan Mesík allowed the ball to go out of play.
28
Corner Corner
Corner awarded to Heracles Almelo after Souffian El Karouani allowed the ball to go out.
24
Update Update
The pause has ended. They are set to resume play.
23
Update Update
Match is currently paused due to an injury to Souffian El Karouani from FC Utrecht.
21
Corner Corner
Corner awarded to FC Utrecht after a play that saw Remko Pasveer unable to prevent the ball from going out.
21
Attempt Attempt
A fresh offensive effort unfolds as Gjivai Zechiël of FC Utrecht takes a left-footed shot from the middle of the penalty area. However, Remko Pasveer, the goalkeeper for Heracles Almelo, makes a crucial save right in the center of the goal. The assist for this play came from Dani de Wit.
21
Update Update
Gijvani Zechiël from FC Utrecht committed a foul.
21
Update Update
Damon Mirani from Heracles Almelo has been awarded a free kick in the defensive area.
20
Update Update
Yoann Cathline from FC Utrecht was awarded a free kick on the left side of the field.
20
Update Update
Jannes Wieckhoff from Heracles Almelo committed a foul.
18
Corner Corner
Opportunity wasted. Artem Stepanov from FC Utrecht attempted a header from the center of the box following a corner kick.
17
Corner Corner
Corner kick awarded to FC Utrecht after Damon Mirani allowed the ball to go out of play.
17
Attempt Attempt
The attempt on goal was thwarted. Artem Stepanov of FC Utrecht fired a right-footed shot from the right side of the penalty area, but it was blocked. The assist came from Yoann Cathline.
17
Attempt Attempt
Opportunity wasted. Ángel Alarcón from FC Utrecht attempted a right-footed shot from the left side of the penalty area...
16
Update Update
Yoann Cathline from FC Utrecht has been awarded a free kick in an attacking position.
16
Update Update
Jannes Wieckhoff from Heracles Almelo committed a foul.
15
Update Update
Artem Stepanov from FC Utrecht committed a foul.
15
Update Update
Alec Van Hoorenbeeck from Heracles Almelo has been awarded a free kick in the defensive area.
14
Update Update
Alec Van Hoorenbeeck from Heracles Almelo has been awarded a free kick in the defensive area.
14
Update Update
Artem Stepanov from FC Utrecht committed a foul.
12
Update Update
Lequincio Zeefuik from Heracles Almelo has been awarded a free kick in an offensive position.
12
Update Update
Souffian El Karouani from FC Utrecht committed a foul.
10
Attempt Attempt
The attempt is thwarted. Ángel Alarcón from FC Utrecht fires a left-footed shot from outside the penalty area, but it gets blocked. The assist came from Dani de Wit, who set him up with a header.
8
Update Update
A fresh offensive move unfolds as Ángel Alarcón from FC Utrecht heads the ball from the center of the penalty area, but the attempt is successfully stopped.
6
Corner Corner
Corner kick awarded to FC Utrecht, following a foul by Alec Van Hoorenbeeck.
5
Attempt Attempt
Missed opportunity! Ivan Mesík from Heracles Almelo took a right-footed shot from outside the penalty area that was just off target. The assist came from Lequincio Zeefuik.
4
Attempt Attempt
Opportunity squandered. Souffian El Karouani from FC Utrecht attempted a right-footed shot from the center of the penalty area.
3
Update Update
Mike van der Hoorn from FC Utrecht has been awarded a free kick in the defensive area.
3
Update Update
Ivan Mesík from Heracles Almelo committed a foul.
1
Update Update
Jan Zamburek from Heracles Almelo earned a free kick in an offensive position.
1
Update Update
Artem Stepanov from FC Utrecht committed a foul.

CONCLUSION

Structural assessment: FC Utrecht exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was contrary to the pre-match probability model. Market alignment: The match result was outside the projected probability range.

Explore League Previews