SportSignals
Eredivisie

Ajax 2-0 Groningen: A Clean Sheet That Flatters, But the Structural Problems Remain

Ajax ground out a 2-0 home win over FC Groningen, but the result conceals a team carrying nine injured players and showing exactly the kind of inconsistency that has defined their Eredivisie season.

Ajax crest
Ajax
Eredivisie
2:0
Full Time16.45 Thursday 21st May 2026
FC Groningen crest
FC Groningen
Ajax
DWWWL
FC Groningen
WLWWW
The Analyst
· 5 min read
Updated

The scoreline reads comfortably enough. Ajax 2-0 FC Groningen, a clean sheet at home, three points on the board. If you watched the result ticker and moved on, you would think Ajax are building something. The interesting thing is that the underlying picture is considerably more complicated than that, and it matters because this is a team that finished fifth in the Eredivisie table with 56 points, fourteen points behind the leaders, after a season defined by a particular kind of frustrating mediocrity.

What the Home Record Actually Tells Us

Ajax's home form over their last five Eredivisie matches reads W-L-D-L-W, which means they were winning games, losing games, and drawing games in roughly equal measure without any clear pattern in their structure or output. Their home clean sheet percentage across that period sits at 40 percent, which makes this result an outlier rather than a trend. More telling is the home over 2.5 goals rate of 80 percent, which means Ajax at the Johan Cruyff Arena has been an environment where goals flow freely in both directions. A 2-0 win that ends under 2.5 goals is, statistically, the exception for this version of Ajax at home.

That context matters because it tells you something about the shape of this game. Groningen, arriving as the away side, have kept clean sheets in only 20 percent of their away matches across the last five. They have conceded in every single one of their last five games overall, with a zero percent clean sheet rate in that overall window. Ajax, despite their injury problems, found a way to suppress a Groningen side that had been scoring with reasonable regularity, and that defensive discipline is worth acknowledging. It is just not a trend you can comfortably project forward.

The Injury Situation Is Not a Minor Detail

This is the part of the analysis where the data demands attention. Ajax went into this fixture with nine players recorded as unavailable through injury. Two of those are classified as long-term absences, three as major injuries, and four across moderate and minor categories. One of the moderate injuries was registered on the 20th of May, the day before kickoff, which means Ajax were managing late fitness issues right up to the day of the match.

When you run nine players through your injury list, the question stops being about tactics and starts being about structural depth. The fact that Ajax still won 2-0 is to their credit in that narrow sense. But a squad carrying that kind of attrition, sitting fifth in the table with a momentum slope of effectively zero in their overall form, is a squad that has been running on diminishing returns for weeks. The result does not resolve that problem. It merely defers the reckoning.

Groningen were also without two players classified as major injuries, both of whom have been out since early March. That is a significant chunk of their season disrupted by absences, which partly explains why a side with 14 wins and 14 losses across 34 games has such a volatile recent profile. Their last five overall results read L-W-W-L-L with a momentum slope that is slightly positive at 0.3, but their away form over the same period reads L-W-L-W-D with a declining slope of minus 0.2. They were not coming to Amsterdam in anything resembling their best shape.

Groningen's Away Profile and Why the Model Liked Them

Here is where I have to be honest about what the pre-match signals were projecting and where they landed. The model issued three signals before this game: over 2.5 goals at 67 percent probability, both teams to score at 66 percent probability, and FC Groningen to win at 30.3 percent. All three lost.

The reasoning behind those signals was not unreasonable given the available data. Groningen's home xG figures across their last ten games showed them generating 2.5 expected goals per game, which is a genuinely productive attacking output. Their overall BTTS rate across five games was 80 percent. Ajax's home BTTS rate was 60 percent. The historical single meeting between these sides produced four goals with both teams scoring. Every data point pointed toward a game that would produce goals at both ends.

What the data could not fully price was the degree to which Ajax, even in their injury-depleted state, would impose a suffocating shape on Groningen as the away side. Groningen's shots on target away from home averaged just five per game across the sample we have, which is not a figure that inspires confidence. Their away clean sheet rate of 20 percent told you they would likely concede. The part the model got wrong was the assumption that they would contribute goals in the other direction. They did not, and Ajax's defensive structure held.

What the data actually shows is that the Groningen away attack, despite their home xG numbers looking reasonable, is considerably less threatening on the road. That split did not receive enough weighting in the pre-match probability, and that is a calibration point worth carrying forward.

Where Ajax Go From Here

Fifth place in the Eredivisie with 56 points from 34 games represents a 34-game sample size that tells a consistent story: Ajax are a team capable of beating anyone in this league and losing to teams they have no business losing to. Their ten-game overall record of four wins, three draws, and three losses, with a goals against tally of ten, reflects a side that is porous at the back more often than the clean sheet against Groningen suggests.

The momentum slope across their overall last-ten window is a barely positive 0.07, which is as close to flatlining as a number can be while still technically pointing upward. There is no meaningful acceleration here. There is a team managing injuries, rotating through a patchy home record, and producing results that cluster around mediocrity with occasional outliers in both directions.

The 2-0 win over Groningen is one of those positive outliers. It is a result that will generate warmth and satisfaction in certain quarters, and that warmth is not entirely undeserved because winning football matches while carrying nine injured players requires genuine organisation from whoever is available. But the underlying picture has not shifted. Ajax are fifth, their home form is inconsistent, and a squad this disrupted by injuries cannot be expected to perform at a level significantly above where they have been operating all season.

The clean sheet is welcome. The structural problems remain. And that is the problem.

Frequently Asked Questions

How many players were injured for Ajax ahead of the match against Groningen?

Ajax were carrying nine players on the injury list heading into the fixture, including two long-term absentees and three classified as major injuries. Two of those injuries were registered the day before the match on the 20th of May.

Why did the pre-match model favour goals in the Ajax vs Groningen game?

The model rated over 2.5 goals at 67 percent probability and both teams to score at 66 percent, based on Ajax's 80 percent home over 2.5 rate, Groningen's 80 percent overall BTTS rate across their last five games, and a head-to-head meeting that produced four goals. All three signals lost, as Ajax's defensive shape kept Groningen scoreless on the night.

Where did Ajax finish in the Eredivisie table this season?

Ajax finished fifth in the Eredivisie with 56 points from 34 games, recording 14 wins, 14 draws, and 6 losses across the season.