Bayern vs Stuttgart: what a perfect opening-matchday record is worth
Published
A perfect Bundesliga opening-matchday record is the kind of fact that writes its own headline, and Bayern have one: unbeaten on Matchday 1 since 2011, twelve wins and two draws, as Bundesliga.com noted when the 2026/27 opener was confirmed. They face VfB Stuttgart at the Allianz Arena on Friday 28 August — a side they beat four times last season. And as of our 20 August model run, our number for a Bayern win is 67.9%, not 95%. The gap between those two readings is the whole point of this post. Live figures, which update at every build, are on the match page.
Four meetings, four Bayern wins, seventeen goals
Bundesliga.com’s fixture note lists last season’s series in full: Bayern won the Supercup 2-1 in Stuttgart, then 5-0 in December with a Harry Kane hat-trick, then 4-2 in April to seal a second straight title, then 3-0 in the DFB-Pokal final in May with another Kane hat-trick.
Four wins from four is the part everyone quotes. The part worth keeping is the other column: 17 goals across those four matches, an average of 4.25 per game, and only one of the four kept Stuttgart off the scoresheet entirely.
Our model does not look at head-to-head history. It estimates each side’s attack and defence from every match they play, which is why the Dixon-Coles approach we use treats a four-game rivalry sample as what it is — four games. So when the model’s own goal expectation lands in the same place as that head-to-head average, the agreement is worth something precisely because the two calculations never spoke to each other.
Where the record shows up: the goals line
The model’s 20 August run puts over 2.5 goals at 80.8% and both teams to score at 72.1% for this fixture. That over-2.5 figure is the highest our model has attached to any match in the seven days ahead, across all the leagues we cover.
Work backwards from the published 1X2 split — 67.9% Bayern, 16.3% draw, 15.8% Stuttgart — with an independent-Poisson approximation, and you get a match expectation of roughly 4.0 goals (that arithmetic is ours, a simplification of the model rather than its internals). Four goals expected; 4.25 actually scored in last season’s four meetings. The single most likely scoreline in the model’s grid is 2-1 to Bayern, at 7.9% — which tells you how flat the distribution of scorelines is when both teams are expected to score.
The reason is visible in our team ratings, updated 22 August: Bayern rank 1st of 18 in the Bundesliga for both attack and defence, with an Elo of 1877. Stuttgart rank 3rd for attack and 6th for defence, on 1660. This is not a strong side against a weak one. It is the league’s best attack against its third-best, and both defences facing a top-three forward line. Deniz Undav scored 19 Bundesliga goals last season, second only to Kane, per the same Bundesliga.com preview. Goals are the thing these two teams reliably produce against each other, and the goals market is where our model is boldest.
Where the record does not show up: 67.9% is not a formality
Now the other side. Fifteen years unbeaten on Matchday 1 sounds like near-certainty. It is fourteen matches. A team that genuinely wins 68% of such fixtures would run off fourteen without defeat — counting draws as non-defeats — often enough that the streak is unremarkable evidence. Streaks of that length are what strong favourites produce as a matter of course; they are not additional information on top of being a strong favourite.
The model’s 67.9% already contains everything that made the streak: an elite squad, home advantage at a full Allianz Arena, and a rating gap of 217 Elo points over Stuttgart. What it refuses to add is a bonus for the streak itself, and that refusal is the difference between a probability and a narrative.
It matters in the direction people find uncomfortable. 32.1% of the time — roughly one opening night in three — this fixture does not end in a Bayern win. Stuttgart at 15.8% and the draw at 16.3% are not rounding errors; they are the reason we publish three numbers instead of a name.
Stuttgart’s absence, and what it does not change
Stuttgart travel without centre-back Dan-Axel Zagadou, ruled out by the club after a hamstring injury in the friendly against Everton. Our model has not priced that, and cannot: it reads results, not team sheets. The 67.9% you see was computed with no knowledge of who is fit.
The honest reading is that the absence pushes marginally in the direction the model already leans — a defence missing a first-choice centre-back against the league’s top-rated attack — and that it argues for the goals line more than the result line. It is not the reason Bayern are favourites. They were favourites before anyone pulled a hamstring.
Both sides also arrive with competitive minutes the model ignores. Stuttgart won 4-0 at third-division Hansa Rostock in the DFB Cup first round on 21 August, per Bundesliga.com’s cup fixture list — four goals away from home, from the side the model ranks third for attack. Bayern’s own first-round tie at Osnabrück was moved to 2 September, per the same list, because they face Borussia Dortmund in the Franz Beckenbauer Supercup on 22 August, confirmed by the DFL for Signal Iduna Park.
What we are actually publishing
Two claims, and they are different in kind. On the result, a well-supported favourite with a one-in-three chance of not winning — a probability, not a prediction dressed as a fact. On the goals, our most confident totals reading of the week, backed independently by a head-to-head series the model never saw.
Every number here is dated to the run that produced it, and whatever the model says at kick-off is recorded and graded afterwards in the public track record, misses included. For the rest of the German top flight, the Bundesliga hub carries the fixtures and model reads; Bayern and Stuttgart have their own pages with ratings, form and upcoming matches.