P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga VfB Stuttgart — 1899 Hoffenheim

Match VfB Stuttgart vs 1899 Hoffenheim December 20, 2025

VfB Stuttgart
VfB Stuttgart
Home · last 5 L D D W D
Kick-off
Sat 20 Dec · 14:30
0:0
Full-time
1899 Hoffenheim
1899 Hoffenheim
W W D W L Away · last 5
Referee Daniel Siebert, Germany
Hit
Double Chance X2
Double Chance X2
AI 60% · book 1.88
Miss
Over 3.5
Over 3.5
AI 44% · book 2.27
Hit
Under 3.5
Under 3.5
AI 56% · book 1.74
Total goals
0
0 · 0
xG (open play)
1.04 – 0.12
Δ +0.92
Possession
47% – 53%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Hoffenheim enters this clash with a clear quality edge and a slightly better offensive profile, suggesting they can challenge Stuttgart's defense effectively. However, Stuttgart's home momentum and recent form provide a pressing edge, especially given their higher points per game in recent matches. Expect a tactical battle where Hoffenheim's attacking threat meets Stuttgart's compact block and set-piece opportunities.

  • Hoffenheim's offensive strength vs Stuttgart's defense
  • Stuttgart's home form and momentum
  • Moderate pace hinted by goal market odds

P Recap generated by AI · 6 markets graded

Lineups

STU 4-2-3-1 · HOF 4-2-2-2
Subs used · STU
46' Al Dakhil ↑ · Jeltsch
69' Fuhrich ↑ · Tomas
Subs used · HOF
65' Kramaric ↑ · Asllani
73' Kabak ↑ · Hajdari
88' Gendrey ↑ · Prass
89' Hlozek ↑ · Lemperle

📊 Statistics

STU 00 HOF
47%
Possession (%)
53%
1.04
Expected Goals (xG) expected goals
0.12
10
Total Shots
4
3
Shots on Target
1
6
Shots off Target
1
8
Shots Inside Box
1
4
Corner Kicks
2
1
Offsides
2
10
Fouls
17
73%
Pass Accuracy (%)
73%
3
Yellow Cards
2
1
Goalkeeper Saves
3

Match events

11 · 0 – 0
Angelo Stiller
Yellow Card
32'
Half-time · 0 – 0
A. Al Dakhil ↓ · F. Jeltsch ↑
Substitution 1
46'
Atakan Karazor
Yellow Card
48'
60'
Robin Hranáč
Yellow Card
65'
A. Kramaric ↓ · F. Asllani ↑
Substitution 1
66'
Albian Hajdari
Yellow Card
Tiago Tomás
Yellow Card
68'
C. Fuhrich ↓ · T. Tomas ↑
Substitution 2
69'
73'
O. Kabak ↓ · A. Hajdari ↑
Substitution 2
88'
V. Gendrey ↓ · A. Prass ↑
Substitution 3
89'
A. Hlozek ↓ · T. Lemperle ↑
Substitution 4
Full-time · 0 – 0

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Double Chance X2 1.88 60% Cashed +0.88 Cashed
Over 3.5 2.27 44% Lost −1.00 Miss
Under 3.5 1.74 56% Cashed +0.74 Cashed
BTTS No 2.80 34% Cashed +1.80 Cashed
Under 2.5 2.80 34% Cashed +1.80 Cashed
AH Away 0 2.60 36% Lost −1.00 Miss
Home Win 2.07 40% Lost −1.00 Miss
Away Win 3.61 36% Lost −1.00 Miss
Over 2.5 1.51 66% Lost −1.00 Miss
BTTS Yes 1.47 66% Lost −1.00 Miss
Double Chance 1X 1.35 64% Cashed +0.35 Cashed
Over 1.5 1.16 85% Lost −1.00 Miss
Over 0.5 1.03 96% Lost −1.00 Miss
AH Home 0 1.56 40% Lost −1.00 Miss
Under 1.5 6.40 15% Cashed +5.40 Cashed
Draw 4.01 24% Cashed +3.01 Cashed
Under 0.5 19.50 4% Cashed +18.50 Cashed
Total · 17 markets @ 1u each 8 W · 9 L +23.48u +138% ROI