Bottom line: Union Berlin are genuinely cursed, but the curse is landing on a team already drowning, not one that deserves to be swimming.
Through November 7, 2026, Union Berlin have collected 7 points from 8 Bundesliga matches. Their expected points total, per FBref data, sits at 8.25. That gap of -1.25 xPoints doesn't sound catastrophic on its own. But layer it on top of a side that was already projected to be struggling, one being outshot 133 to 88, and you get a team that is both bad and unlucky. That's the cruelest combination in football. Being one without the other is manageable. Being both is how you end up 15th in November wondering where the season went.
They rank second on the CURSD Luck Index in the Bundesliga at -17, trailing only Borussia Mönchengladbach's nightmarish -36.
The xPoints gap: small but real
A 1.25-point deficit across 8 matches is not a statistical emergency. It's roughly the value of one draw that should have been a win, or one loss that the model thought was closer to a point. But Union's issue is that they started from a position of weakness. Their net xG is -6.67 for the season, meaning the underlying quality of chances has gone firmly against them. Expected points of 8.25 from those numbers is already a generous read of their performances. Falling short of even that floor is where the curse lives.
Finishing: leaving goals on the pitch
Union have generated 8.6 xG and scored 7 goals. A finishing delta of -1.60 means they are converting at a rate roughly 19% below expectation. Over 88 shots, that's not a massive per-shot miss, but it aggregates into real pain. In a season where every goal matters for a team in the bottom half, 1.6 goals left on the table is the difference between two of those four draws becoming wins.
That's a 13-point team instead of a 7-point team. That version of Union Berlin is mid-table and breathing.
Defense: where the real bleeding happens
The defensive variance number is the one that should alarm the coaching staff. Union have conceded 19 goals against an xGA of 15.27, a gap of +3.73. Nearly four goals conceded that, by the quality of chances faced, probably shouldn't have gone in. Some of this is goalkeeping. Some is the randomness of deflections and set-piece chaos. But a defensive overperformance gap this large usually points to structural fragility, moments of concentration failure that models can't fully capture.
| Category | Expected | Actual | Variance |
|---|---|---|---|
| Goals scored | 8.6 | 7 | -1.60 |
| Goals conceded | 15.27 | 19 | +3.73 |
| Points | 8.25 | 7 | -1.25 |
The conceding column is doing most of the damage.
What the curse is NOT
This is not a secretly elite team being robbed by variance. Union are being outshot by an average of 5.6 shots per game. Their schedule strength of 1.09 is only marginally above average, so they can't lean on fixture difficulty as an excuse. Their injury burden of 65 is actually well below the league average of roughly 120, meaning they've had their squad largely available and still produced these numbers. A clean bill of health and a fair schedule, and this is still what the football looks like.
The 22 yellow cards and 1 red in 8 matches suggest a side that fouls to survive. That's a symptom, not a cause.
What regression could buy them
If Union's finishing and defensive variance both regress to expected levels over the remaining 26 matches, the math is straightforward. They'd gain roughly 4 to 5 points over the rest of the season from luck normalization alone. That's the difference between relegation and a nervous but survivable 14th-place finish. The problem is that regression requires the underlying performances to hold steady, and a team conceding 133 shots in 8 games may not have that luxury.
Union Berlin don't need the football gods to apologize. They need them to stop piling on.
