Athletic Club should have 54 points. They have 44. That 10.06-point gap between expected and actual is the largest in La Liga this season, and it has turned a team that should be competing for European places into one glancing nervously at the bottom half. The CURSD Luck Index has them at -61, the most cursed side in the division by a comfortable margin.
But the curse has layers. Some of them are bad luck. Some of them are just bad.
The xPoints Gap: Ten Points Left on the Table
An xPoints figure of 54.06 across 36 matches would place Athletic comfortably in the European conversation. Instead, 44 points has them in a fight for mid-table respectability. The gap of -10.06 is not a rounding error. It is the difference between a season with ambition and one defined by frustration. To underperform your expected points by that margin, you have to lose a remarkable number of games you statistically deserved to draw or win. Athletic have done exactly that, dropping 18 of 36 league fixtures.
The Finishing Problem: 7.39 Goals That Never Arrived
Athletic have generated 47.39 xG this season. They have scored 40 goals. That finishing delta of -7.39 is significant. It means the quality of chances has been there, 487 shots taken is a healthy total, but the conversion has been consistently poor. Over a full season, missing that many goals relative to expectation doesn't just cost you the occasional point. It compounds. It turns 1-0 wins into 0-0 draws, and 1-1 draws into 1-0 defeats. Across 36 matches, Athletic have created enough to be dangerous and finished like a team that isn't.
Seven missing goals is a lot of post-match silence.
The Defensive Betrayal: Conceding 12.84 More Than Expected
This is where the curse turns genuinely cruel. Athletic's xGA of 40.16 suggests a defense that has been, on the whole, reasonably structured. They have faced only 341 shots against, well below their own total of 487. And yet they have conceded 53 goals, a defensive overperformance gap of 12.84 in the wrong direction. Opponents have not needed many chances. They have simply converted the ones they've had at a rate well above expectation. When your attack underperforms and your defense gets punished at the same time, the math becomes unforgiving quickly.
Injuries and Schedule: The Compounding Factors
Athletic's injury burden sits at 207, against a league average of roughly 120. That is not a minor deviation. It is a squad stretched to breaking point for long stretches, and it goes some way toward explaining both the finishing struggles and the defensive lapses. Key absences ripple through a squad in ways that don't always show up in single-match xG models but accumulate relentlessly over a season.
Their schedule strength of 1.21 confirms that the fixture list has offered little relief. Athletic have faced a harder-than-average set of opponents, which makes the xPoints gap even more notable. They have underperformed not against a soft schedule, but against a genuinely demanding one.
What the Curse Is, and What It Isn't
Honesty requires a caveat. Athletic's net xG of +7.23 marks them as a team that should be outscoring opponents, but not by an enormous margin. They are not a secret title contender buried under bad luck. They are a slightly above-average side that has been punished at both ends of the pitch in ways that the underlying numbers did not predict. The curse is real, but the ceiling, even with full regression, was always "solid Europa League contender" rather than anything more.
What Regression Would Actually Buy Them
With two matches remaining, the season's verdict is largely written. But if Athletic's finishing and defensive variance had regressed to expected levels across the full 38-game campaign, those 10 extra points would likely have placed them somewhere between 5th and 7th. That is European football. That is a different season entirely, with different conversations about Ernesto Valverde, about recruitment, about the trajectory of the club.
Instead, Athletic sit where they sit, with the numbers insisting they deserved better and the table insisting they did not. The Luck Index does not lie. Neither does the league table. Athletic Club's misfortune this season is that both are true at once.
