← Home
Fixtures  ›  Eredivisie  ›  Utrecht
Eredivisie

Utrecht Predictions

AI-powered match predictions, accuracy tracking, and bookmaker consensus comparisons.

Total Predictions
8
0 upcoming · 8 settled
Result Accuracy
75%
6 / 8 correct
BTTS Hit Rate
63%
5 / 8 calls
Over 2.5 Hit Rate
63%
5 / 8 calls

📊 Past Predictions (latest 8)

Sun 24 May 2026
1–0
0–0

Ajax and Utrecht played out one of the most extraordinary finales in recent Eredivisie memory, ultimately settling on a 1-1 draw after a penalty shootout that saw ten spot-kicks taken in succession. Davy Klaassen's 96th-minute finish, assisted by Tomiyasu, appeared to have secured victory for Ajax, but Utrecht refused to surrender. Gyrano Zechiel leveled in the 106th minute, forcing extra time into a penalty sequence that defied conventional match logic. The two sides combined to convert ten penalties across the final five minutes of play, with Ajax's Wout Weghorst, Mats Godts, and Jurrien Timber among those to score from the spot, while Utrecht's Sander Haller, Rasheed El Arguioui, and Gaston Zechiel (twice) did likewise.

Our pre-match prediction called for a 1-0 Ajax victory with a 65 percent win probability, a forecast the model did not substantiate. The prediction assumed Utrecht would generate minimal attacking threat given their underlying xG projections, yet the visitors demonstrated enough resilience in open play to force the draw. The narrative shifted significantly once regular time concluded, introducing dynamics our model had weighted at negligible probability. While the exact score proved incorrect, the prediction's directional lean toward an Ajax result reflected their superiority throughout, though Utrecht's capacity to mount a late challenge ultimately prevented a clean three points.

The penalty sequence itself, however extraordinary, exists somewhat outside conventional predictive frameworks. What remains analytically sound is that Ajax dominated large portions of the match and created the opening goal, validating our sense of their technical advantage even if the final result did not.

Thu 21 May 2026
2–1
3–2

Utrecht's 3-2 victory over Heerenveen was a far more eventful affair than anticipated. The hosts seized control after the interval, with Stepanov opening the scoring in the 46th minute before van der Hoorn and El Karouani combined to establish a commanding 3-1 lead by the 58th mark. Heerenveen mounted a response through goals from Vente in the 54th and Trenskow in the 77th, but Utrecht held firm to claim all three points in what proved to be a genuinely competitive encounter rather than the muted dead-rubber many expected from two mid-table sides.

Our model predicted a 2-1 Utrecht victory with 63% confidence in a home win, correctly calling the result direction but underestimating the attacking output on both sides. The prediction captured Utrecht's advantage at home—they delivered—yet missed the sheer intensity of the second-half goalfest. What we'd flagged proved partially prescient: Utrecht's five-game home winning streak and their attacking quality did materialize, while Heerenveen's tendency to concede away was evident in the scoreline. However, the suggestion that low motivation and dead-rubber status would suppress scoring was thoroughly contradicted. The match averaged 2.5 goals, matching our H2H benchmark rather than falling below it, suggesting that regardless of league position, both sides found sufficient spark when the whistle blew. It was a reminder that form and recent pattern often outlast contextual factors when the match actually begins.

Sun 17 May 2026
3–1
2–0

Utrecht dismantled Fortuna Sittard 2-0 at home, with goals from Dries de Wit in the 39th minute and Damil Min in the 65th—both assisted by Gyrano Zechiel—to secure a comfortable victory. The match unfolded largely as expected in terms of result direction: our model predicted Utrecht to win with 82% confidence, and the home side delivered on that backing. However, the scoreline proved more subdued than anticipated. We'd forecast a 3-1 finish, banking on the high-scoring history between these sides and Utrecht's strong home form (averaging 2.05 goals scored per game). Instead, the match settled into a more controlled pattern, with Fortuna Sittard offering little attacking threat despite their recent form suggesting otherwise.

The key factor our pre-match analysis underestimated was the defensive solidity on display. While we'd flagged both teams as mid-table sides with low motivation—a recipe for either a draw or unpredictable scoreline—Utrecht's home advantage proved more decisive than the underlying form suggested. Fortuna Sittard's away record, inconsistent though it is, never coalesced into genuine attacking chances. The absence of goals from Fortuna meant our both-teams-to-score backing failed to materialize, and the projected over 2.5 goals was comfortably missed. Utrecht's clinical finishing and controlled approach ultimately trumped the volatile nature implied by recent head-to-head history, making this a reminder that not every data-supported angle finds expression on match day.

Sun 10 May 2026
3–1
1–2

Utrecht's comeback victory at Ajax exposed significant gaps in our pre-match analysis. The away side scored through Nicklas Vesterlund in the 81st minute, setting the tone for a dramatic final period that saw Ajax equalize through Wout Weghorst's 84th-minute finish before Marco van der Hoorn sealed Utrecht's upset with a 90th-minute goal. Our prediction of a 3-1 Ajax win proved decisively wrong on both the scoreline and result direction, marking a clear miss for the model.

The mismatch between our forecast and reality stemmed from underestimating Utrecht's defensive solidity and overestimating Ajax's ability to impose their typical home dominance. Rather than the controlled performance we envisioned—one where Ajax's superior squad depth would translate to early control and a comfortable lead—the match remained competitive throughout. Utrecht's organization held firm for eighty minutes before launching two set-piece goals that proved decisive, suggesting their defensive structure was far more resilient than the underlying assumptions in our model suggested.

This result is a reminder that home advantage and squad quality, while generally predictive factors, don't guarantee outcomes in football. Our analysis failed to adequately weight Utrecht's capacity to stay compact and capitalize on moments when Ajax committed bodies forward. The late-game chaos that followed Vesterlund's opener—with three goals in nine minutes—fell outside the controlled narrative our model had scripted. Going forward, the prediction's failure points to the need for sharper calibration around how effectively visiting teams can neutralize dominant home sides through disciplined defending.

Sun 26 Apr 2026
3–0
5–0

Excelsior dismantled Utrecht in emphatic fashion on Friday, running out 5-0 winners in a performance that deteriorated the visitors' chances considerably. Niels Naujoks opened the scoring in the 11th minute after a setup from Diogo Sanches Fernandes, who then took centre stage with two goals of his own—first in the 36th minute and again in the 55th following assists from Gert de Regt and Abdoulaye Zagre respectively. The decisive moment came in the 31st minute when Utrecht's Matisse Didden was sent off, fundamentally shifting the match's character. From that point, Excelsior operated against ten men with clinical efficiency, eventually adding goals from Ivor Yegoian in the 69th minute and Lukas Hartjes in the 90th to seal a convincing victory.

Our pre-match model predicted a 3-0 Excelsior win but assigned the hosts only a 20 percent chance of victory, favoring Utrecht at 43 percent. While we correctly identified the winner, the actual margin of victory exceeded expectations. The red card to Didden fundamentally altered the match's trajectory in ways that statistical modelling struggles to capture in real time. The numerical dominance that emerged in the second half proved entirely sufficient for Excelsior to convert their pressure into additional goals beyond our projection, with the late additions from Yegoian and Hartjes pushing the scoreline beyond what the pre-match xG data suggested was likely.

The result underscores a particular vulnerability in prediction models: the outsized impact of in-game events like dismissals. Utrecht arrived as slight favourites based on form and underlying metrics, yet a single decision twenty minutes in rendered those assumptions largely academic. Excelsior's execution after gaining the numerical advantage was clinical and decisive.

Sat 11 Apr 2026
2–0
4–1

Utrecht dispatched Telstar with a commanding second-half display, running out 4-1 winners in a match that largely followed the expected script before spiraling beyond it. Didden's 10th-minute opener set the tone early, and though Telstar briefly threatened an upset when Bakker equalized in the 58th minute, Utrecht's response was swift and decisive. Goals from Zechiel, de Wit, and a late finish from Karlsson sealed a dominant victory that showcased Utrecht's attacking depth.

Our pre-match model predicted a 2-0 Utrecht win, correctly identifying the direction of the result but materially underestimating the margin. The prediction captured Utrecht's superiority and Telstar's vulnerability, but failed to account for how thoroughly the hosts would dismantle their opponents after the interval. While the opening phase tracked reasonably close to expectations—a single goal establishing control—the second half revealed a more comprehensive dominance than the data suggested, with Telstar's brief moment of hope in the 58th minute ultimately serving only as a prelude to Utrecht's clinical finishing. The four-goal tally points to either a sharper attacking edge than our model weighted or a defensive collapse in the final stages that the pre-match analysis didn't adequately forecast. For future assessment, the gap between 2-0 and 4-1 warrants closer examination of how our model rates attacking continuity once opponents are broken.

Sat 4 Apr 2026
2–1
4–3

PSV Eindhoven survived a dramatic second-half collapse to edge Utrecht 4-3 in a match that defied the script written beforehand. Utrecht's early aggression caught PSV off-guard, with Stepanov's third-minute opener and Zechiel's 13th-minute strike giving the visitors a surprising 2-0 lead. PSV regrouped through Saibari's 21st-minute reply, then took control after the interval with a three-goal burst: Saibari added his second in the 48th minute, Til made it 3-2 by the 52nd mark, and Driouech's 90th-minute finish sealed victory after Karlsson had briefly threatened a comeback at 82 minutes.

Our model predicted a 2-1 PSV victory, correctly calling the winner but significantly underestimating the goal count. The prediction rested on familiar foundations: PSV's home advantage and superior quality typically translating into measured dominance, with Utrecht managing a consolation goal against a top-six defence. The analysis flagged PSV's efficiency in converting possession into multiple goals at the Philips Stadion and Utrecht's defensive vulnerabilities, both of which ultimately held true. What the model didn't anticipate was the raw defensive instability on display from both sides. Utrecht proved far more potent in attack than the pre-match assessment suggested, while PSV's backline showed unexpected frailty during periods of the contest. The 4-3 scoreline reflects a match where both teams' attacking prowess overwhelmed their defensive organisation—a result that confirms our fundamental read of PSV's superiority while exposing the limits of predicting precise goal sequences in competitive football.

Sun 22 Mar 2026
2–1
2–0

Utrecht's 2-0 victory over GO Ahead Eagles played out largely as expected, though the visitors proved more defensible than the scoreline might suggest. G. Zechiel's 16th-minute opener, set up by A. Alarcon, gave the home side an early foothold, while A. Stepanov's 37th-minute strike—assisted by Y. Cathline—effectively settled the contest before halftime. Utrecht controlled possession and territory throughout, translating their superior resources into clinical finishing when chances arose. GO Ahead Eagles offered occasional resistance but, as anticipated, lacked the attacking incisiveness to trouble the hosts consistently on the road.

Our model predicted a 2-1 Utrecht win, correctly identifying the result direction but missing the exact scoreline. The pre-match analysis flagged Utrecht's typical dominance in possession and chance creation against mid-table opponents, along with GO Ahead Eagles' defensive vulnerabilities away from home. Both factors materialized as expected: Utrecht did generate more shots and maintained control, and the visitors remained compact but ultimately toothless in attack. Where the prediction diverged was in GO Ahead Eagles' complete inability to register a goal—rather than securing the narrow away consolation our model anticipated, they were shut out entirely, allowing Utrecht to seal a clean sheet.

This outcome validates the underlying assessment of the fixture's power dynamic while serving as a reminder that visiting teams at this level occasionally fail to execute the containing strategy that might yield a goal. Utrecht's performance was professional and efficient rather than dominant, yet entirely sufficient to dispatch opponents who simply lacked sufficient attacking depth to capitalize on limited opportunities.

Predictions are for information and entertainment only — not financial advice. 18+. Gambling can be addictive. BeGambleAware.org.