Hoffenheim vs VfB Stuttgart — Bundesliga result and pre-match forecast, Saturday, 12 September 2026

Bundesliga·Saturday, 12 September 2026

Metis pre-match forecast

Market-anchored distribution

Frozen as published · 5.1 h before kick-off. Never re-computed after the match.

Hoffenheim

41%

pick · result

Draw

24%

VfB Stuttgart

35%

Final score

2–1

Top pick landed

Metis gave a Hoffenheim win 41.0% before kick-off, and its most likely result was a Hoffenheim win. Expected goals 1.81–1.66 against 2–1 actual.

Forecast against the result

Over 2.5 goals67%3 scored
Both teams score68%yes
Hoffenheim clean sheet19%no
VfB Stuttgart clean sheet16%no
Hoffenheim score 2+54%yes
VfB Stuttgart score 2+49%no

How this forecast scored

Ranked probability score0.2357
1X2 Brier score0.5284
Probability on the result41.0%

Both scores are losses: lower is better, 0 is a forecast that put all of its probability on what happened. A single fixture says nothing on its own — the league's running record is on its league page, and the model is measured against the Pinnacle opening price in the methodology.

Most likely scores before kick-off: 1–1 (10.1%), 2–1 (8.4%), 1–2 (7.8%). It finished 2–1 — one of them.

Want the model's read each week? Subscribe for free.

Recent form

Hoffenheim

29 AugAvs FC Cologne2–3L
5 SeptHvs Borussia Dortmund2–3L
12 SeptHvs VfB Stuttgart2–1W
20 SeptAvs Paderborn1–3L
10 OctHvs Hamburg2–3L

VfB Stuttgart

28 AugAvs Bayern Munich1–5L
4 SeptHvs FC Cologne4–1W
12 SeptAvs Hoffenheim1–2L
19 SeptHvs Borussia Dortmund0–1L
10 OctAvs Paderborn2–0W

Head to head

No previous meetings in the Metis results archive for this competition.

Model context

StatHoffenheim
(Home · 4 matches)
VfB Stuttgart
(Away · 5 matches)
BTTS rate75.0%60.0%
Over 2.5 rate100.0%60.0%
Clean sheet25.0%20.0%
Avg goals4.003.60

Home stats use Hoffenheim's home record; away stats use VfB Stuttgart's away record this season. These are completed-match rates over the samples shown above, not model probabilities — early in a season a handful of matches produces 0% and 100% readings.