The Numbers Carousel Goes Haywire: When Goal Floods Meet Goal Droughts

Hook-Intro

Nine games, nine stories – and at least half of them read as if someone had simply rolled the dice for the results. Hamburger SV concede five at home despite xG figures promising a tight match. FC Bayern München dominate at Schalke 04 at will, yet walk away without a win. And Elversberg? They win 4:3 at Mönchengladbach with an xG value that looks more like a random number generator than football. Welcome to matchday two of the 2026/27 season, where the real table and the honest xP table are further apart than almost ever before.

Match of the Week

The biggest discrepancy of the day comes from the clash between Schalke 04 and FC Bayern München at the Veltins-Arena. A 0:0 that on paper sounds like a defensive slugfest – but was actually a one-sided bombardment. Schalke managed a measly 0.48 xG, while Munich sat under near-constant fire with 2.24 xG. An xG diff of a whopping 1.76 shows: here, either the goalkeeper or simply bad luck for the Bayern attack rescued a point that should really have ended in a few more goals. For Schalke, it's a point that feels like a stolen victory.

Lucky Devil of the Matchday

Three teams share the day's title: FC Augsburg, Borussia Dortmund and Elversberg – all with a delta of +2.5. Particularly bittersweet: Elversberg won their game against Borussia Mönchengladbach 4:3, even though the xG balance (1.82 to 2.44) actually pointed toward a defeat. Six points from two games on just 1.0 expected points – that's not football, that's magic. Borussia Dortmund also send their regards: the 3:2 win at Hoffenheim came despite a paltry xG value of 1.15 against the hosts' 2.09. Believe it if you can – or just become a Dortmund fan.

xG Victims

On the other end of the luck scale stand three unfortunate souls with an identical delta of -2.5: RB Leipzig, Borussia Mönchengladbach and TSG Hoffenheim. All three statistically created good chances for points but came away empty-handed. TSG Hoffenheim stand out in particular: after two matchdays sitting on 0 points but 3.5 expected points – the biggest shortfall in the entire league. Anyone expecting result-based justice at the PreZero Arena this season should brace for a long wait.

The Honest Table Standings

The official table is topped by FC Augsburg – with 6 points from 2 games, but only 3.0 xP. A lead standing on shaky ground. Similarly, Elversberg (4th place, 6 points, but only 1.0 xP) and Borussia Dortmund (3rd place, 6 points, 3.0 xP) both sit clearly too high.

On the other side, the true frontrunner in the xP ranking waits patiently for recognition: 1. FSV Mainz 05 lead the honest table with 5.0 xP, yet officially sit only 5th. FC Bayern München (also on 5.0 xP) likewise lag behind their own performance. But it's TSG Hoffenheim who are hit hardest: officially stranded in 16th place with 0 points, the team would comfortably sit 6th according to xP logic. The truth, it seems, often lies between the posts – and is rarely decided where it belongs.

Outlook

If the football gods possess even a shred of a sense of justice, matchday 3 should bring some corrections. For Hoffenheim, Gladbach and Leipzig, it's high time their superior style of play finally translates into points. For Augsburg, Dortmund and Elversberg, meanwhile, the clock is ticking: those who consistently live above their xG means usually get the bill sooner rather than later. The honest table, at any rate, is already waiting impatiently for the official one to catch up.