Excelsior Predictions
AI-powered match predictions, accuracy tracking, and bookmaker consensus comparisons.
📊 Past Predictions (latest 5)
Excelsior's 3-2 victory at Sparta Rotterdam proved a difficult night for our pre-match prediction, which had settled on a 1-1 draw with Sparta favored at 40% to win. The actual match unfolded as a far more open contest than anticipated, despite starting in unexpected fashion. An early own goal from G. Vianello handed Sparta an 14th-minute lead, but Excelsior responded decisively through A. Zagre's 50th-minute leveler and N. Naujoks' go-ahead finish just after the hour mark. A. Santos pulled Sparta level at 53 minutes, setting up a tense finale that Excelsior ultimately controlled, with M. Zonneveld's late reply proving insufficient as Naujoks' strike held as the winner.
Our model missed the directional outcome entirely, predicting a draw when Excelsior's superior positioning and finishing proved decisive. The pre-match analysis had correctly identified several supporting factors—the high-scoring H2H history, Sparta's vulnerable defense, and Excelsior's attacking threat—yet underestimated the visitors' away-form resilience. Where the prediction faltered was in assessing Excelsior's ability to convert chances despite their recent travel struggles. Sparta's home record advantage, which featured prominently in our reasoning, ultimately could not offset Excelsior's clinical execution. The match delivered on the Over 2.5 expectation with five goals and confirmed both sides as capable of scoring, though our probability distribution failed to reflect the likelihood of an Excelsior upset. This serves as a reminder that historical form trends, while valuable, cannot always account for match-day variance in converting opportunities.
Excelsior and FC Volendam canceled each other out in a 1-1 draw that bore little resemblance to our pre-match prediction. The visitors struck first through B. Pauwels in the second minute off J. Bacuna's assist, establishing an early foothold that the home side struggled to overturn. Excelsior's equalizer arrived in the 38th minute, though it came via an own goal from G. Yah rather than through the controlled, clinical finishing our model had anticipated. The match remained deadlocked through the remainder of the contest.
Our prediction of a 2-0 Excelsior victory missed the mark on both the result direction and exact scoreline. The model flagged characteristics that typically produce such outcomes—defensive solidity paired with efficient conversion of limited opportunities—but the actual match unfolded differently. Volendam's early breakthrough disrupted the narrative of home control we expected, and Excelsior's inability to find a genuine second goal meant the side left points on the table despite salvaging a draw.
The prediction's primary weakness lay in underestimating Volendam's capacity to pose a threat on the road and overestimating Excelsior's ability to impose themselves early. While neither team managed a convincing performance, the visitors' early intensity proved decisive in preventing the kind of dominant home display that would have supported our forecasted scoreline. This match serves as a useful reminder that midtable fixtures often defy the patterns from which predictive models are built.
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.
PEC Zwolle and Excelsior played out a compelling 2-2 draw on Sunday, with neither side able to convert their respective moments of control into three points. Thijs Oosting gave the hosts an early advantage with a third-minute opener, but Excelsior quickly responded through Dani Sanches Fernandes in the 16th minute following a well-constructed move involving Casper Widell. The visitors appeared to have seized momentum, yet PEC regained the lead in the 60th minute when Oosting turned provider for Orestis Velanas. Excelsior refused to capitulate, however, and Szymon Wlodarczyk's 80th-minute finish, set up by Gerard de Regt, secured an unlikely point for the visitors.
Our model's prediction of a 2-1 PEC victory proved wide of the mark on multiple counts. The pre-match forecast not only missed the correct result direction—predicting a Zwolle win rather than a draw—but also failed to anticipate the match's goal-heavy nature. The assumption that one side would edge a low-scoring affair underestimated both teams' attacking intent and their defensive vulnerabilities. Excelsior's ability to equalize twice, combined with PEC's inability to create sufficient separation despite leading twice, represented a divergence from the expected pattern. The draw reflected a more balanced contest than our model anticipated, where neither team's attacking threat or defensive solidity provided the decisive edge the forecast had anticipated.
NEC Nijmegen's 2-0 victory at Excelsior followed the script we anticipated, though the match proved more decisive than our pre-match forecast suggested. Bram Linssen opened the scoring in the 30th minute, converting a chance created by Dušan Nejasmic to give the visitors an early foothold. The second goal arrived in the 71st minute when Brahim Onal finished following Souffian Ouaissa's assist, effectively settling the contest. Excelsior's inability to breach NEC's defense or generate meaningful attacking pressure underscored the gap in quality between the teams and vindicated the broader assessment of where these sides sit in the Eredivisie hierarchy.
Our model predicted a 1-2 scoreline in NEC's favor, correctly identifying the result direction but missing the actual outcome by one goal. The prediction rested on the expectation that Excelsior's home advantage and relegation-form desperation would yield at least a consolation goal, particularly from set-piece situations or transitions where lower-ranked sides occasionally find opportunities. That expectation proved overly optimistic. NEC's control of possession and chance creation came through as flagged, but Excelsior's attacking limitations were starker than the pre-match analysis accounted for. The clean sheet suggests either a more disciplined NEC defensive display than typical or a sharper drop-off in Excelsior's threat level than recent form indicated.
The victory maintains NEC's position as a team capable of imposing themselves on vulnerable opposition, while Excelsior face continued pressure in their survival bid. For our model, the result reflects a calibration point: mid-table visiting sides visiting lower-ranked teams don't always concede, and the margin of victory can exceed what home-team desperation typically generates.