

Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
The form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Ajax take a form score of 7.8 out of 10 into this Eredivisie fixture, against 8.4 for Excelsior. Ajax have 4 wins and 1 draw in their last 5, while Excelsior have 5 wins in theirs. Across the season Ajax average 1.6 goals scored and 0.7 conceded per game, Excelsior 2.7 and 1.5. Ajax have kept a clean sheet in 50% of their matches this season, Excelsior in 20%. In their last 10 meetings Ajax have won 6, drawn 3 and lost 1. Ajax sit 6th on 0 points, Excelsior 15th on 0.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Excelsior arrive at this Eredivisie fixture with a flawless weighted form score of 10 out of 10, marginally ahead of Ajax's own excellent 9.11 rating. That 0.89 gap is narrow in absolute terms but significant given both sides enter in outstanding shape, and it reflects the visitors' relentless pre-season. Excelsior have won all 5 of their most recent outings, scoring 16 goals and conceding 8, including a 5-3 win at Heracles and a 3-1 victory at NAC Breda. Four of those matches were friendlies, so the weight attached to them is lighter than competitive fixtures, but the sole league result in the sample, a 3-2 win away to Sparta Rotterdam in May, was also taken on the road. Ajax have posted 4 wins and a draw from their last 5, scoring 9 and conceding 3, though again the majority were club friendlies. Their standout competitive result was a 4-1 win away to Vojvodina in the UEFA Europa Conference League, while they edged Olympiakos Piraeus 1-0 and held VfL Bochum to 1-1 in warm-up fixtures. The hosts have scored in all 5 and kept 2 clean sheets, while Excelsior have found the net in every match but managed just 1 clean sheet across the same span.
Ajax's season profile across a 5-match sample shows they average 18.4 shots per game, 7 on target, and generate 1.72 expected goals with 60.4 percent possession. They have kept a clean sheet in 50 percent of those matches and failed to score in 20 percent, suggesting dominance in territorial terms but occasional bluntness in front of goal. Excelsior's attacking output in their recent run, 16 goals from 5 matches, points to a side willing to commit numbers forward even if it leaves them exposed at the back, as evidenced by conceding 8 over the same period.
The head to head record across the last 10 meetings tilts firmly toward Ajax with 6 wins to Excelsior's 1, plus 3 draws. Crucially, both teams have scored in all 10 encounters and every single fixture has produced over 2.5 goals, with an average of 5.1 goals per meeting. The 5 most recent clashes include a 2-2 draw at Excelsior in February 2026, a 1-2 Excelsior win at Ajax in November 2025, and another 2-2 draw at Ajax in April 2024. Before that, Excelsior and Ajax shared a 2-2 scoreline in August 2023, and Excelsior lost 1-4 at home in January 2023. That pattern of high-scoring fixtures with goals at both ends has held without exception, and nothing in either side's recent form suggests this meeting will break the mould.
With Excelsior's attacking confidence and Ajax's home advantage both supported by the data, the likeliest outcome involves goals for both sides and a total that clears 2.5. Ajax's superior head to head record and possession metrics give them the edge in a straight result market, but Excelsior's perfect recent run and their record of scoring in every encounter between these teams means the value may sit in markets that reward both sides contributing. The 10 out of 10 both teams scored record and the identical 10 out of 10 over 2.5 goals rate across the head to head are the numbers that frame this fixture most clearly.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram