P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga Borussia Dortmund — 1899 Hoffenheim

Match Borussia Dortmund vs 1899 Hoffenheim December 7, 2025

Borussia Dortmund
Borussia Dortmund
Home · last 5 L W L W W
Kick-off
Sun 07 Dec · 16:30
2:0
Full-time
1899 Hoffenheim
1899 Hoffenheim
W W D W L Away · last 5
Referee Florian Badstubner, Germany
Miss
Double Chance X2
Double Chance X2
AI 44% · book 2.40
Miss
Over 3.5
Over 3.5
AI 45% · book 2.27
Hit
Under 3.5
Under 3.5
AI 55% · book 1.74
Total goals
2
2 · 0
xG (open play)
1.26 – 1.22
Δ +0.04
Possession
43% – 57%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Borussia Dortmund hosts 1899 Hoffenheim in a tightly matched Bundesliga clash. Dortmund's defensive solidity contrasts with Hoffenheim's sharper attack, setting up an intriguing tactical battle. Dortmund's home momentum and slight edge in form could tilt the balance, but Hoffenheim's recent winning streak signals resilience. Expect a competitive game with chances at both ends and a moderate tempo suggested by the goal market.

  • Dortmund's compact defense vs Hoffenheim's offensive threat
  • Home form advantage and pressing intensity
  • Balanced quality and a likely open game

P Recap generated by AI · 6 markets graded

Lineups

DOR 3-4-2-1 · HOF 4-3-1-2
Subs used · DOR
80' Chukwuemeka ↑ · Brandt
80' Beier ↑ · Adeyemi
90+3' Ryerson ↑ · Couto
90' Bellingham ↑ · Nmecha
90' Silva ↑ · Guirassy
Subs used · HOF
62' Kramaric ↑ · Asllani
73' Tohumcu ↑ · Promel
73' Bebou ↑ · Lemperle
80' Hlozek ↑ · Burger
80' Moerstedt ↑ · Toure

📊 Statistics

DOR 20 HOF
43%
Possession (%)
57%
1.26
Expected Goals (xG) expected goals
1.22
8
Total Shots
11
4
Shots on Target
3
2
Shots off Target
7
6
Shots Inside Box
5
7
Corner Kicks
5
0
Offsides
1
7
Fouls
9
77%
Pass Accuracy (%)
83%
0
Yellow Cards
2
3
Goalkeeper Saves
2

Match events

14 · 2 – 0
J. Brandt
Assist · Y. Couto · 1–0
43'
Half-time · 1 – 0
N. Schlotterbeck
Assist · F. Nmecha · 2–0
60'
62'
A. Kramaric ↓ · F. Asllani ↑
Substitution 1
65'
Bernardo
Yellow Card
68'
Albian Hajdari
Yellow Card
73'
U. Tohumcu ↓ · G. Promel ↑
Substitution 2
73'
I. Bebou ↓ · T. Lemperle ↑
Substitution 3
C. Chukwuemeka ↓ · J. Brandt ↑
Substitution 1
80'
M. Beier ↓ · K. Adeyemi ↑
Substitution 2
80'
80'
A. Hlozek ↓ · W. Burger ↑
Substitution 4
80'
M. Moerstedt ↓ · B. Toure ↑
Substitution 5
J. Bellingham ↓ · F. Nmecha ↑
Substitution 4
90'
F. Silva ↓ · S. Guirassy ↑
Substitution 5
90'
J. Ryerson ↓ · Y. Couto ↑
Substitution 3
90+3'
Full-time · 2 – 0

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Double Chance X2 2.40 44% Lost −1.00 Miss
Over 3.5 2.27 45% Lost −1.00 Miss
Under 3.5 1.74 55% Cashed +0.74 Cashed
Home Win 1.66 56% Cashed +0.66 Cashed
Under 2.5 2.70 34% Cashed +1.70 Cashed
BTTS No 2.50 37% Cashed +1.50 Cashed
Away Win 5.23 22% Lost −1.00 Miss
BTTS Yes 1.58 63% Lost −1.00 Miss
Over 2.5 1.52 66% Lost −1.00 Miss
Double Chance 1X 1.22 78% Cashed +0.22 Cashed
Over 0.5 1.03 96% Cashed +0.03 Cashed
Draw 4.53 22% Lost −1.00 Miss
Over 1.5 1.16 85% Cashed +0.16 Cashed
Under 1.5 6.00 15% Lost −1.00 Miss
AH Away 0 3.74 22% Lost −1.00 Miss
Under 0.5 20.00 4% Lost −1.00 Miss
AH Home 0 1.30 56% Cashed +0.30 Cashed
Total · 17 markets @ 1u each 8 W · 9 L −3.69u −22% ROI