When Goals Fall Like Confetti: Germany in the Thrall of 34 Strikes

On Matchday 27 of the Bundesliga, goalkeeper collectives collectively went to their knees – 34 goals rained into the nets as if Christmas, Carnival, and Oktoberfest had broken out simultaneously. But while fans went wild, the xG algorithms held crisis meetings: rarely had the gap between expectation and reality yawned so dramatically.

Match of the Week: Stuttgart conjures seven goals out of thin air

Statistical chaos in its purest form unfolded at the WWK Arena: FC Augsburg and Stuttgart served up a 2:5 spectacle that, according to Expected Goals, should have ended 1.66:1.63. With an xG delta of just 0.03, both teams were practically equal – and then what happened was the stuff that gives data analysts sleepless nights.

Stuttgart converted 1.63 Expected Goals into five strikes – an efficiency of 307 percent that would seem unrealistic even in video games. FC Augsburg at least hit the target twice from 1.66 xG, proving the greatest normality in a completely crazy match. The result: Stuttgart pockets three points despite deserving only one according to xG.

Lucky Devils of the Matchday: Triple jackpot for the efficiency kings

Three teams shared the honor of being the matchday's lucky devils: Stuttgart, SC Freiburg, and 1. FSV Mainz 05 each converted one Expected Point into three real points – a delta of +2 that, statistically speaking, equals hitting the lottery jackpot.

While Stuttgart dazzled with the aforementioned goal festival, SC Freiburg won 2:1 at FC St. Pauli despite xG values (1.59:1.29) that suggested a balanced match. Mainz, meanwhile, beat Eintracht Frankfurt 2:1 despite inferior Expected Goals (1.13:1.31) – sometimes a golden touch at the right moment is all it takes.

xG Victims: Leverkusen and the draw from hell

Bayer Leverkusen experienced at the Voith-Arena what statisticians would call "classic regression to the mean" – if it weren't for the 1.5 lost points that sting like a dentist visit. With 1.67 Expected Goals against Heidenheim's 1.15, the visitors should have earned 2.5 points but collected only a measly one in the 3:3 draw.

The other hard-luck stories of the matchday: VfL Wolfsburg lost 0:1 to Werder Bremen despite better xG values (1.34:0.97), and Eintracht Frankfurt had to accept defeat in Mainz despite superior Expected Goals. Sometimes football just isn't a math class.

Honest league table: Bayern stays Bayern, the rest keeps dreaming

Even after Matchday 27's goal festival, FC Bayern München leads both the official and xP table – with 70 real points and 61 Expected Points. Nine points of luck advantage is considerable, but given this dominance, well within reason.

Behind them, it gets interesting: Borussia Dortmund sits in 2nd place but should actually be in 4th according to the xP table – 19 points of luck is almost indecent. Stuttgart (3rd real, 3rd xP) and RB Leipzig (4th real, 2nd xP) confirm their performances, however.

The season's biggest hard-luck story remains Werder Bremen: with 36.5 Expected Points, the Hanseatic club should be in 7th place but languishes in 14th in reality. 8.5 points of bad luck – that hurts.

Outlook: When regression comes, it'll get uncomfortable

After a matchday full of statistical anomalies, normality should soon return – and that will be painful for some teams. Dortmund with their 19 lucky points are living dangerously, as are TSG Hoffenheim (+11) and Stuttgart (+10.5).

On the flip side, Werder Bremen, 1. FC Heidenheim, and VfL Wolfsburg should soon reap the rewards of their solid xG values. Sometimes it just takes time for the football gods to settle their debts – but they almost always do.