P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga 1899 Hoffenheim — Union Berlin

Match 1899 Hoffenheim vs Union Berlin January 31, 2026

1899 Hoffenheim
1899 Hoffenheim
Home · last 5 W W D W L
Kick-off
Sat 31 Jan · 14:30
3:1
Full-time
Union Berlin
Union Berlin
L L D W W Away · last 5
PreZero Arena · Sinsheim Referee Robin Braun, Germany
Hit
Home Win
Home Win
AI 60% · book 1.85
Hit
Over 2.5
Over 2.5
AI 54% · book 1.88
Hit
BTTS Yes
BTTS Yes
AI 55% · book 1.77
Total goals
4
3 · 1
xG (open play)
1.37 – 1.61
Δ −0.24
Possession
60% – 40%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Bundesliga Clash at PreZero Arena

Hoffenheim arrives with strong home momentum, boasting a solid attacking edge against Union Berlin's defense. Their recent unbeaten streak and higher quality rating suggest control, especially with a pressing style that challenges Union's compact block. Union Berlin's form and lower offensive output hint at a tough away day, though their resilience could keep it tight.

  • Home attacking pressure vs away defensive solidity
  • Recent form favors Hoffenheim's confidence
  • Moderate pace expected, balanced goal potential

P Recap generated by AI · 6 markets graded

Lineups

HOF 4-3-3 · UNI 3-4-2-1
Subs used · HOF
46' Moerstedt ↑ · Lemperle
78' Bebou ↑ · Asllani
83' Prass ↑ · Kramaric
90+1' Akpoguma ↑ · Toure
Subs used · UNI
54' Kohn ↑ · Nsoki
54' Schafer ↑ · Woo-Yeong
54' Ansah ↑ · Burke
75' Burcu ↑ · Leite
83' Kral ↑ · Kemlein

📊 Statistics

HOF 31 UNI
60%
Possession (%)
40%
1.37
Expected Goals (xG) expected goals
1.61
9
Total Shots
16
4
Shots on Target
3
4
Shots off Target
8
7
Shots Inside Box
12
3
Corner Kicks
10
3
Offsides
0
11
Fouls
18
78%
Pass Accuracy (%)
62%
2
Yellow Cards
2
2
Goalkeeper Saves
2

Match events

17 · 3 – 1
Albian Hajdari
Yellow Card
8'
21'
Stanley N'Soki
Yellow Card
A. Kramaric (P)
Penalty · 1–0
42'
A. Kramaric
Assist · B. Toure · 2–0
45'
Half-time · 2 – 0
M. Moerstedt ↓ · T. Lemperle ↑
Substitution 1
46'
D. Leite
Own goal · 3–0
47'
54'
D. Kohn ↓ · S. Nsoki ↑
Substitution 1
54'
A. Schafer ↓ · Jeong Woo-Yeong ↑
Substitution 2
54'
I. Ansah ↓ · O. Burke ↑
Substitution 3
57'
Andrej Ilić
Yellow Card
68'
R. Khedira
3–1
75'
L. Burcu ↓ · D. Leite ↑
Substitution 4
I. Bebou ↓ · F. Asllani ↑
Substitution 2
78'
A. Prass ↓ · A. Kramaric ↑
Substitution 3
83'
83'
A. Kral ↓ · A. Kemlein ↑
Substitution 5
Alexander Prass
Yellow Card
84'
K. Akpoguma ↓ · B. Toure ↑
Substitution 4
90+1'
Full-time · 3 – 1

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Home Win 1.85 60% Cashed +0.85 Cashed
Over 2.5 1.88 54% Cashed +0.88 Cashed
BTTS Yes 1.77 55% Cashed +0.77 Cashed
BTTS No 2.12 45% Lost −1.00 Miss
Under 2.5 2.08 46% Lost −1.00 Miss
Double Chance X2 2.08 40% Lost −1.00 Miss
Double Chance 1X 1.24 84% Cashed +0.24 Cashed
Over 3.5 3.10 32% Cashed +2.10 Cashed
Under 3.5 1.42 68% Lost −1.00 Miss
AH Home 0 1.36 60% Cashed +0.36 Cashed
Over 0.5 1.06 93% Cashed +0.06 Cashed
Over 1.5 1.27 77% Cashed +0.27 Cashed
Draw 3.94 24% Lost −1.00 Miss
Under 1.5 4.10 23% Lost −1.00 Miss
Under 0.5 12.90 7% Lost −1.00 Miss
Away Win 4.52 16% Lost −1.00 Miss
AH Away 0 3.33 16% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −3.47u −20% ROI