P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga VfB Stuttgart — Borussia Dortmund

Match VfB Stuttgart vs Borussia Dortmund April 4, 2026

VfB Stuttgart
VfB Stuttgart
Home · last 5 L D D W D
Kick-off
Sat 04 Apr · 16:30
0:2
Full-time
Borussia Dortmund
Borussia Dortmund
L W L W W Away · last 5
Referee Robert Schröder, Germany
Hit
Double Chance X2
Double Chance X2
AI 66% · book 1.65
Miss
Over 3.5
Over 3.5
AI 46% · book 2.20
Hit
Under 3.5
Under 3.5
AI 54% · book 1.81
Total goals
2
0 · 2
xG (open play)
0.58 – 0.50
Δ +0.08
Possession
67% – 33%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

VfB Stuttgart shows strong home momentum with solid recent form and a pressing edge in attack against Dortmund's defense. However, Dortmund's overall quality advantage and defensive solidity could limit Stuttgart's chances. The match hints at a balanced pace with potential for goals, given both sides' offensive capabilities and the likelihood of open play.

  • Stuttgart's home attacking pressure meets Dortmund's tough defense
  • Dortmund's quality and experience may control key moments
  • Moderate tempo suggests chances for both sides

P Recap generated by AI · 6 markets graded

Lineups

STU 3-4-2-1 · DOR 3-5-2
Subs used · STU
69' Leweling ↑ · Fuhrich
72' Tomas ↑ · Assignon
72' El Khannouss ↑ · Nartey
88' Demirovic ↑ · Mittelstadt
88' Andres ↑ · Stiller
Subs used · DOR
64' Silva ↑ · Guirassy
64' Adeyemi ↑ · Chukwuemeka
72' Brandt ↑ · Beier

📊 Statistics

STU 02 DOR
67%
Possession (%)
33%
0.58
Expected Goals (xG) expected goals
0.50
13
Total Shots
5
3
Shots on Target
3
5
Shots off Target
1
6
Shots Inside Box
4
5
Corner Kicks
2
3
Offsides
0
10
Fouls
12
84%
Pass Accuracy (%)
70%
2
Yellow Cards
4
1
Goalkeeper Saves
3

Match events

16 · 0 – 2
29'
Carney Chukwuemeka
Yellow Card
Half-time · 0 – 0
64'
F. Silva ↓ · S. Guirassy ↑
Substitution 1
64'
K. Adeyemi ↓ · C. Chukwuemeka ↑
Substitution 2
Ramon Hendriks
Yellow Card
65'
J. Leweling ↓ · C. Fuhrich ↑
Substitution 1
69'
71'
Marcel Sabitzer
Yellow Card
T. Tomas ↓ · L. Assignon ↑
Substitution 2
72'
B. El Khannouss ↓ · N. Nartey ↑
Substitution 3
72'
72'
J. Brandt ↓ · M. Beier ↑
Substitution 3
80'
Karim Adeyemi
Yellow Card
E. Demirovic ↓ · M. Mittelstadt ↑
Substitution 4
88'
C. Andres ↓ · A. Stiller ↑
Substitution 5
88'
90'
K. Adeyemi
0–1
90'
J. Brandt
Assist · F. Silva · 0–2
Atakan Karazor
Yellow Card
90+7'
90+7'
Julian Ryerson
Yellow Card
Full-time · 0 – 2

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Double Chance X2 1.65 66% Cashed +0.65 Cashed
Over 3.5 2.20 46% Lost −1.00 Miss
Under 3.5 1.81 54% Cashed +0.81 Cashed
AH Away 0 2.14 43% Cashed +1.14 Cashed
Home Win 2.40 34% Lost −1.00 Miss
AH Home 0 1.84 34% Lost −1.00 Miss
Away Win 2.83 43% Cashed +1.83 Cashed
Over 2.5 1.47 67% Lost −1.00 Miss
BTTS No 3.00 33% Cashed +2.00 Cashed
BTTS Yes 1.42 67% Lost −1.00 Miss
Under 2.5 2.84 33% Cashed +1.84 Cashed
Double Chance 1X 1.50 57% Lost −1.00 Miss
Over 0.5 1.03 96% Cashed +0.03 Cashed
Over 1.5 1.15 85% Cashed +0.15 Cashed
Draw 4.12 23% Lost −1.00 Miss
Under 1.5 6.10 15% Lost −1.00 Miss
Under 0.5 22.00 4% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −0.55u −3% ROI