KickoffDNA
0 live
Sign in
Bundesliga · Matchweek 4

Momentum

VFBBVB
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
Regular Season
Round
4

Venue

Stadium
MHPArena, Stuttgart
Capacity
60,449
Surface
grass

Teams

Coaches
Sebastian Hoeneß · Niko Kovač
Position
14 · 2
Formation
3-4-2-1 · 3-4-2-1

Referee

Tobias Stieler

Weather

Conditions
broken clouds
Temperature
21.5° (feels 20.9°)
Wind
2.5
Humidity
44%

Where to watch · 72

2026/2027

#TeamPWDLGFGAGDPtsForm
1 SC Freiburg 3300 1019 9 WWW
2 Borussia Dortmund 3300 826 9 WWW
3 FC Augsburg 3210 936 7 WWD
4 FC Bayern München 3210 725 7 WDW
5 RB Leipzig 3201 936 6 WLW
6 Elversberg 3201 871 6 WWL
7 Bayer 04 Leverkusen 3111 853 4 LWD
8 FSV Mainz 05 3111 633 4 DWL
9 Eintracht Frankfurt 3111 78-1 4 DLW
10 Werder Bremen 3111 56-1 4 LWD
11 Schalke 04 3111 34-1 4 LDW
12 FC Köln 3111 57-2 4 WLD
13 TSG Hoffenheim 3102 67-1 3 LLW
14 VfB Stuttgart 3102 68-2 3 LWL
15 Paderborn 3012 04-4 1 DLL
16 FC Union Berlin 3012 410-6 1 DLL
17 Borussia Mönchengladbach 3003 312-9 0 LLL
18 Hamburger SV 3003 012-12 0 LLL
  • UEFA Champions League
  • UEFA Europa League
  • UEFA Conference League Qualifiers
  • Relegation Play-off
  • Relegation

VfB Stuttgart

LWWL 2W 0D 2L · 6 pts (1.5 ppg) · GF 9 GA 9 · xG 8.82–7.59 · xPts 6.21

  • L A TSG Hoffenheim 1–2 xG 1.73–2.27 GER BI
  • W H Viking 3–1 xG 2.16–0.77 UEFA CL
  • W H FC Köln 4–1 xG 3.83–2.08 GER BI
  • L A FC Bayern München 1–5 xG 1.11–2.47 GER BI

Borussia Dortmund

WWWW 4W 0D 0L · 12 pts (3.0 ppg) · GF 11 GA 4 · xG 7.73–3.97 · xPts 7.97

  • W H Paderborn 3–0 xG 1.64–0.45 GER BI
  • W H Villarreal 3–2 xG 2.75–1.42 UEFA CL
  • W A TSG Hoffenheim 3–2 xG 1.86–1.33 GER BI
  • W H Hamburger SV 2–0 xG 1.47–0.78 GER BI

full sample 10 meetings 2021–2026

Recurring referee: Harm Osmers · 3 of these meetings

Last 10

VfB Stuttgart 42 draws4 Borussia Dortmund

Goals 17–20 · VfB Stuttgart hosting: 2W 1D 2L · Borussia Dortmund hosting: 2W 1D 2L

At MHPArena: 5 meetings · VfB Stuttgart 2 · draws 1 · Borussia Dortmund 2 · 3.8 goals per match · last away win Apr 2026

All-time since 2005: 38 meetings · VfB Stuttgart 9 · draws 10 · Borussia Dortmund 19

This fixture vs the league league = last 365 days

MetricFixtureLeagueΔn
Goals per match3.703.26+0.4410
Both teams score60%62%-2%10
Over 2.5 goals70%65%+5%10
Corners9.19.9-0.810
Cards4.74.0+0.710

4 with 4+ goals · 1.20 first-half goals per match · red card in 2

How these games go · 10 with event data

VfB StuttgartBorussia Dortmund
Scored first3 of 107 of 10
Scored first and won34
Won from behind10

first goal on average in minute 37 · a side came back in 3 · goal after the 75th minute in 7 · penalty scored in 2

When the goals come · all goals, 10 meetings

0-15'4
16-30'2
31-45'6
46-60'4
61-75'8
76-90'13

6 equalisers · 2 penalties · 1 own goal · 1 header

Expected goals · last 4 with xG

VfB Stuttgart 1.32 xGper match1.45 xG Borussia Dortmund

Deserved on xG: VfB Stuttgart 1 · level 1 · Borussia Dortmund 2 — actual wins in those games 2 / 1

Against the market · 10 with closing odds

Favourite won 5 (50%), drew 2, upset 3 · market favoured VfB Stuttgart 3×, Borussia Dortmund 7× · avg favourite 50%, avg price of the actual result 41%

Fixture specialists

  • 6 Deniz Undav VfB Stuttgart · in 3 games · last Nov 2025
  • 4 Julian Brandt Borussia Dortmund · in 3 games · last Apr 2026
  • 2 Karim Adeyemi Borussia Dortmund · in 2 games · last Apr 2026
  • 2 Serhou Guirassy VfB Stuttgart · in 2 games · last Apr 2024
  • 2 D. Malen Borussia Dortmund · in 2 games · last Apr 2023

Last meeting · 2026-04-04 · GER BI

VfB Stuttgart 0-2 Borussia Dortmund · ref Robert Schröder

  • 90+4' Karim Adeyemi 0–1
  • 90+6' Julian Brandt assist Fábio Silva 0–2

xG 0.74 – 0.61 · corners 7 · cards 6

KickoffDNA model engine-only-1.1.0 · day before ·

Match result

38.3%VfB Stuttgart P 39%22.4%Draw P 26%39.3%Borussia Dortmund P 35%

Over / under 2.5

69.0%Over 2.5 P 69%31.0%Under 2.5 P 31%

Both teams to score

69.3%Yes30.7%No

Expected

VfB Stuttgart goals
1.77 (0–4)
Borussia Dortmund goals
1.79 (0–4)
Corners
10.51 (6–15)
Cards
3.98 (1–7)

Provider model (SportMonks)

Match result

44.0%VfB Stuttgart22.5%Draw33.6%Borussia Dortmund

Over / under 2.5

69.2%Over 2.530.8%Under 2.5

Both teams to score

67.6%Yes32.4%No

Model probabilities are independent of the market; bookmaker figures are shown only as a benchmark.

All meetings · 38 matches since 2005

VfB Stuttgart 910 draws19 Borussia Dortmund

Goals 55–81 · 3.58 per match · BTTS 68% · over 2.5 74%

Last 10 · 10 matches

VfB Stuttgart 42 draws4 Borussia Dortmund

Goals 17–20 · 3.7 per match · BTTS 60% · over 2.5 70%

Last 5 · 5 matches

VfB Stuttgart 31 draws1 Borussia Dortmund

Goals 11–7 · 3.6 per match · BTTS 60% · over 2.5 60%

Recent meetings

  • L VfB Stuttgart 0–2 Borussia Dortmund GER BI · Regular Season
  • D Borussia Dortmund 3–3 VfB Stuttgart GER BI · Regular Season
  • W Borussia Dortmund 1–2 VfB Stuttgart GER BI · Regular Season
  • W VfB Stuttgart 5–1 Borussia Dortmund GER BI · Regular Season
  • W Borussia Dortmund 0–1 VfB Stuttgart GER BI · Regular Season
  • W VfB Stuttgart 2–1 Borussia Dortmund GER BI · Regular Season
  • D VfB Stuttgart 3–3 Borussia Dortmund GER BI · Regular Season
  • L Borussia Dortmund 5–0 VfB Stuttgart GER BI · Regular Season
  • L VfB Stuttgart 0–2 Borussia Dortmund GER BI · Regular Season
  • L Borussia Dortmund 2–1 VfB Stuttgart GER BI · Regular Season
MetricVfB Stuttgart all · 3VfB Stuttgart at home · 1Borussia Dortmund all · 3Borussia Dortmund away · 1

Pressure DNA · intensity v an average side in the same situations, SD units

VfB Stuttgart · 4 matches

Pressure in line with an average side in the same situations (+0.07) · stands out: 10 min after scoring +0.29

Tempo

Overall intensity+0.074
Early press (0-15, level)-0.144
Late chase (76+, behind)-0.012

Game state

When ahead+0.132
When level+0.174
When behind-0.072
10 min after conceding-0.154
10 min after scoring+0.294

Situations

At home+0.152
Away-0.012
4+ days rest+0.003

Opposition

v mid-tier opponents+0.193
As favourite+0.152

Conceded

Pressure conceded+0.044
Conceded when ahead+0.192
Conceded late (76+)-0.124

Congested vs rested +0.26 · Ahead vs level -0.03 · Behind vs level -0.24

Borussia Dortmund · 4 matches

Pressure in line with an average side in the same situations (+0.01) · stands out: early press (0-15, level) -0.39

Tempo

Overall intensity+0.014
Early press (0-15, level)-0.394
Late push (76+, level)-0.062

Game state

When ahead+0.154
When level-0.144
10 min after conceding-0.432
10 min after scoring+0.384

Situations

At home+0.093
4+ days rest-0.053

Opposition

v bottom-tier opponents+0.062
As favourite+0.093

Conceded

Pressure conceded+0.054
Conceded when ahead-0.184
Conceded late (76+)-0.374

Congested vs rested +0.21 · Ahead vs level +0.28 · Behind vs level -0.34

VfB Stuttgart

Current: winless 1 · scoring 10 · conceding 9

FormationUsePPGGFGAxGxGA
3-4-2-13 100%1.02.02.672.222.27

Borussia Dortmund

Current: unbeaten 6 · wins 6 · scoring 6 · clean sheets 1

FormationUsePPGGFGAxGxGA
3-4-2-12 67%3.03.01.01.750.89
3-4-31 33%3.02.00.01.470.78

Windows with fewer than 5 matches show no figures.

Pre-match movement · ends at kick-off

Every snapshot up to kick-off only — in-play prices are in Match Hub. Movement is in fair-probability points since the first snapshot (overround removed): ▲ shortened, ▼ drifted.

Pinnacle · opened 5.0d before kick-off · 102 snapshots · last 18.5h before kick-off

2.46Home 39% · -0.7 ptsopened 2.423.77Draw 26% · -0.6 ptsopened 3.682.76Away 35% ▲ +1.3 ptsopened 2.87
4d3d2d24h12h6h1hKO 25%30%35%40%

Home Draw Away consensus of 8 bookmakers (dashed) · time axis compressed towards kick-off

BookmakerHomeDrawAwayLast
Pinnacle2.46 · -0.73.77 · -0.62.76 ▲ +1.318.5h
bet3652.4 ▼ -2.83.75 ▲ +2.12.75 · +0.718.5h
Betfair2.4 ▼ -1.83.9 · +0.62.7 ▲ +1.218.5h
BetVictor2.3 ▼ -1.83.8 · -0.02.5 ▲ +1.818.5h
Coral2.3 ▼ -1.03.8 · -0.12.7 ▲ +1.118.5h
Ladbrokes2.3 ▼ -1.03.8 · -0.12.7 ▲ +1.118.5h
Unibet2.28 · +0.33.75 · +0.32.7 · -0.718.5h
WilliamHill2.3 ▼ -1.43.5 · -0.42.62 ▲ +1.818.5h

Latest prices

bet365 · last snapshot 18.5h before kick-off. Fair % removes the overround; P = Pinnacle fair %.

Fulltime Result

2.4Home 40% P 39%3.75Draw 25% P 26%2.75Away 35% P 35%

Double Chance

1.44VfB Stuttgart or Draw 32%1.25VfB Stuttgart or Borussia Dortmund 37%1.53Draw or Borussia Dortmund 30%

Draw No Bet

1.81 51%1.92 49%

Both Teams To Score

1.36Yes 69%3.0No 31%

Goals Over/Under

2.51.4Over 68% P 69%3.0Under 32% P 31%

Total Corners

11.0Under 6 8%3.256 - 8 27%2.69 - 11 34%4.012 - 14 22%9.0Over 14 10%

Number of Cards

3.51.83Over 50% P 47%1.83Under 50% P 53%

Fixtures priced like this · Pinnacle closing price · 2017–2026

Every past fixture whose Pinnacle fair price fell in the same band as this one, and how it finished at 90 minutes. Band = mean price in the band; ± = actual minus price, in probability points.

Match result · home 37.5–40% · away 35–37.5% · 153 fixtures

This matchBandActual±
Home39%38%42%+3.4
Draw26%26%20%-5.4
Away35%36%38%+2.0

In those fixtures: 3.3 goals a game · BTTS 68% · over 2.5 65%

Goals over/under 2.5 · over 67.5–70% · 626 fixtures

This matchBandActual±
Over 2.569%69%69%+0.6

Tobias Stieler

Career
284 matches · 16 seasons
Cards / match
4.05 (3.83 yellow · 0.1 red)
Fouls / match
22.6 · 5.5 fouls per card
Penalties / match
0.31
Cards to home side
42%

Style in Bundesliga (5-year window · 69 matches)

MetricRefereeLeaguevs peerspct
Cards / match3.594.14-1.384
Fouls / match21.222.3-1.05
Fouls per card6.05.4+0.86 (+ = lenient)
Penalties / match0.360.32+0.3763
Time added7.06.8+0.0956
First card
33' on average
Card timing
24% in first 30' · 33% in last 15'
Cards to home side
44% (league 47%)
VAR events / match
1.19

Recent matches

DateYRFoulsPens1st card+min
2026-08-29 30 180 38'6
2026-08-20 50 191 67'6
2026-05-16 30 191 24'9
2026-04-25 41 160 61'4
2026-04-11 30 160 19'5
2026-03-22 30 170 1'11
2026-03-19 50 140 19'9
2026-02-28 30 220 66'11
2026-02-19 70 280 4'7
2026-02-08 41 202 6'7