KickoffDNA
0 live
Sign in
Bundesliga · Matchweek 3

Momentum

TSGVFB
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
Regular Season
Round
3

Venue

Stadium
PreZero Arena, Sinsheim
Capacity
30,150
Surface
grass
Attendance
30,150

Teams

Coaches
Christian Ilzer · Sebastian Hoeneß
Position
16 · 10
Formation
4-2-3-1 · 3-4-2-1

Referee

Sven Jablonski

Weather

Conditions
broken clouds
Temperature
25.4° (feels 25.1°)
Wind
2.0
Humidity
44%

Where to watch · 157

  • Albania Tring Sport 1 · Tring Sport 4
  • Algeria Shahid · STARZPLAY
  • Andorra DAZN Spain
  • Anguilla Bluu
  • Antigua and Barbuda Bluu
  • Argentina Disney+ Premium · Disney+ Premium Argentina
  • Armenia FAST TV
  • Aruba Bluu
  • Australia beIN SPORTS CONNECT
  • Austria DAZN · DAZN Austria · Sky Go · Sky Go Austria · Sky Sport Bundesliga 2
  • Bahamas Bluu
  • Bahrain Shahid · STARZPLAY
  • Barbados Bluu
  • Belarus Okko Sport
  • Belgium DAZN · DAZN 1 · DAZN 1 HD · Proximus
  • Bolivia Disney+ Premium Chile
  • Bosnia and Herzegovina Arena Cloud · Arena Premium 5 · Moja TV
  • Brunei beIN SPORTS CONNECT
  • Cambodia beIN SPORTS CONNECT
  • Cameroon StarTimes App
  • Canada DAZN · fuboTV · fuboTV Canada · OneSoccer
  • Chile Disney+ Premium · Disney+ Premium Chile
  • Colombia Disney+ Premium Sur
  • Croatia MAXtv To Go · Sportklub 1 Croatia
  • Cyprus NovaSports Extra 3
  • Czech Republic Nova Sport 3 · Oneplay
  • Denmark Viaplay · Viaplay Denmark
  • Dominican Republic Bluu
  • DR Congo StarTimes App · StarTimes Sports Focus
  • Ecuador Disney+ Premium Sur
  • Egypt Shahid · STARZPLAY
  • Estonia Go3 Extra Sports Estonia · Go3 Sport Open
  • Finland Elisa Viihde Viaplay · Viaplay
  • France beIN SPORTS CONNECT · beIN Sports MAX 5 · myCANAL
  • Germany DAZN · Sky Go · Sky Sport Bundesliga 2 · WOW
  • Ghana StarTimes App · StarTimes Sports Focus
  • Greece NovaSports Extra 3
  • Hong Kong beIN Sports Connect Hong Kong · beIN Sports MAX Hong Kong · M Plus Live
  • Iceland Viaplay · Viaplay Iceland
  • India ZEE5
  • International OneFootball
  • Iran Shahid
  • Iraq Shahid
  • Jamaica Bluu
  • Japan DAZN · DAZN Japan
  • Jordan Shahid
  • Kenya StarTimes App · StarTimes Sports Focus
  • Kuwait Shahid
  • Latvia Go3 Extra Sports Estonia · Go3 Extra Sports Latvia · Go3 Sport Open
  • Lebanon Shahid
  • Libya Shahid
  • Liechtenstein Blue Sport · DAZN Germany
  • Lithuania Go3 Extra Sports Estonia · Go3 Extra Sports Lithuania · Go3 Sport Open
  • Malaysia beIN Sports Connect Malaysia
  • Mexico Fox One
  • Montenegro Arena Cloud · Arena Sport 4 Serbia
  • Morocco Shahid
  • Netherlands Viaplay · Viaplay Netherlands
  • New Zealand beIN Sports Connect New Zealand
  • Nigeria StarTimes App · StarTimes Sports Focus
  • North Macedonia Arena Cloud · Arena Sport 4 Serbia · MaxTV Go
  • Norway Viaplay · Viaplay Norway
  • Oman Shahid
  • Palestine Shahid
  • Paraguay Disney+ Premium · Disney+ Premium Argentina
  • Peru Disney+ Premium · Disney+ Premium Chile
  • Philippines beIN Sports Connect Philippines
  • Portugal DAZN Portugal
  • Qatar Shahid
  • Romania Prima Play
  • Russia Okko Sport
  • Rwanda StarTimes App · StarTimes Sports Focus
  • Saudi Arabia Shahid
  • Serbia Arena Cloud · Arena Sport 4 Serbia
  • Singapore beIN Sports Connect Singapore
  • Slovakia Nova Sport 3 · Voyo
  • Slovenia Šport TV 3
  • South Africa StarTimes App · StarTimes Sports Focus
  • South Korea Coupang Play
  • Spain DAZN
  • Sweden Viaplay · Viaplay Sweden
  • Switzerland Blue Sport · DAZN Switzerland · Sky Sport Bundesliga 2
  • Syria Shahid
  • Taiwan ELTA.tv
  • Tanzania StarTimes App · StarTimes Sports Focus
  • Thailand beIN SPORTS CONNECT
  • Trinidad and Tobago Bluu
  • Tunisia Shahid
  • Turkey S Sport
  • Uganda StarTimes App · StarTimes Sports Focus
  • United Arab Emirates Shahid
  • United States ESPN Select · ESPN+ · Peacock
  • Uruguay Disney+ Premium · Disney+ Premium Argentina
  • Venezuela Disney+ Premium Sur
  • Vietnam TV 360
  • Yemen Shahid
  • Zambia StarTimes App

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

TSG Hoffenheim

LLL 0W 0D 3L · 0 pts (0.0 ppg) · GF 4 GA 10 · xG 4.73–4.62 · xPts 4.25

  • L H Borussia Dortmund 2–3 xG 1.33–1.86 GER BI
  • L A FC Köln 2–3 xG 1.75–1.74 GER BI
  • L A Borussia Mönchengladbach 0–4 xG 1.65–1.02 GER BI

VfB Stuttgart

DLWW 2W 1D 1L · 7 pts (1.75 ppg) · GF 10 GA 9 · xG 8.35–8.15 · xPts 5.71

  • 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
  • D A Eintracht Frankfurt 2–2 xG 1.25–2.83 GER BI

KickoffDNA model engine-only-1.1.0 · lineups confirmed ·

Match result

36.7%TSG Hoffenheim P 44%21.3%Draw P 24%42.0%VfB Stuttgart P 32%

Over / under 2.5

74.5%Over 2.5 P 70%25.5%Under 2.5 P 30%

Both teams to score

73.5%Yes26.5%No

Expected

TSG Hoffenheim goals
1.88 (0–4)
VfB Stuttgart goals
2.01 (0–4)
Corners
12.24 (8–17)
Cards
4.6 (2–8)

Earlier: day before — 36.7% / 21.3% / 42.0%

Provider model (SportMonks)

Match result

38.4%TSG Hoffenheim21.8%Draw39.8%VfB Stuttgart

Over / under 2.5

67.8%Over 2.532.2%Under 2.5

Both teams to score

66.0%Yes34.0%No

Scored

MarketObservedLog lossBrier
1x2home1.0020.622
ou_2_5over0.2940.13
bttsyes0.3070.14

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

All meetings · 33 matches since 2008

TSG Hoffenheim 913 draws11 VfB Stuttgart

Goals 49–56 · 3.18 per match · BTTS 67% · over 2.5 58%

Last 10 · 10 matches

TSG Hoffenheim 36 draws1 VfB Stuttgart

Goals 15–15 · 3.0 per match · BTTS 80% · over 2.5 60%

Last 5 · 5 matches

TSG Hoffenheim 14 draws0 VfB Stuttgart

Goals 7–6 · 2.6 per match · BTTS 80% · over 2.5 40%

Recent meetings

  • W TSG Hoffenheim 2–1 VfB Stuttgart GER BI · Regular Season
  • D TSG Hoffenheim 3–3 VfB Stuttgart GER BI · Regular Season
  • D VfB Stuttgart 0–0 TSG Hoffenheim GER BI · Regular Season
  • D TSG Hoffenheim 1–1 VfB Stuttgart GER BI · Regular Season
  • D VfB Stuttgart 1–1 TSG Hoffenheim GER BI · Regular Season
  • L TSG Hoffenheim 0–3 VfB Stuttgart GER BI · Regular Season
  • W VfB Stuttgart 2–3 TSG Hoffenheim GER BI · Regular Season
  • D VfB Stuttgart 1–1 TSG Hoffenheim GER BI · Regular Season
  • D TSG Hoffenheim 2–2 VfB Stuttgart GER BI · Regular Season
  • W TSG Hoffenheim 2–1 VfB Stuttgart GER BI · Regular Season
MetricTSG Hoffenheim all · 3TSG Hoffenheim at home · 2VfB Stuttgart all · 3VfB Stuttgart away · 2

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

TSG Hoffenheim · 4 matches

Pressure above an average side in the same situations (+0.37) · stands out: when behind +0.94

Tempo

Overall intensity+0.374
Early press (0-15, level)+0.574
Late push (76+, level)-0.532
Late chase (76+, behind)+0.073

Game state

When ahead-0.103
When level+0.374
When behind+0.943
10 min after conceding-0.124
10 min after scoring+0.013

Situations

At home-0.012
Away+0.762
4+ days rest+0.374

Opposition

v top-tier opponents-0.012
Evenly matched+0.053

Conceded

Pressure conceded-0.184
Conceded when ahead-0.033
Conceded late (76+)-0.154

Ahead vs level -0.47 · Behind vs level +0.57

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

TSG Hoffenheim

Current: winless 1 · conceding 5

FormationUsePPGGFGAxGxGA
4-4-22 67%0.02.03.01.541.8
4-2-3-11 33%3.02.01.02.271.73

VfB Stuttgart

Current: winless 1 · scoring 10 · conceding 9

FormationUsePPGGFGAxGxGA
3-4-2-13 100%1.02.02.672.222.27

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 · 126 snapshots · last 10m before kick-off · biggest step: home +1.3 pts at 3.5h · late move: away -1.3 pts inside the final hour

2.23Home 44% ▲ +3.7 ptsopened 2.433.97Draw 24% · +0.5 ptsopened 4.043.05Away 32% ▼ -4.3 ptsopened 2.68
4d3d2d24h12h6h1hKO 25%30%35%40%45%

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

BookmakerHomeDrawAwayLast
Pinnacle2.23 ▲ +3.73.97 · +0.53.05 ▼ -4.310m
bet3652.15 ▲ +4.44.0 ▼ -1.22.9 ▼ -3.210m
Betfair2.2 ▲ +2.43.9 · +0.32.88 ▼ -2.710m
BetVictor2.2 ▲ +2.44.1 · -1.02.75 ▼ -1.410m
Coral2.2 ▲ +3.04.0 · -0.62.8 ▼ -2.410m
Ladbrokes2.2 ▲ +3.34.0 ▼ -1.12.8 ▼ -2.110m
Unibet2.2 · +0.33.85 · -0.12.75 · -0.210m
WilliamHill2.2 ▲ +2.03.7 · +0.12.8 ▼ -2.110m

Latest prices

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

Fulltime Result

2.15Home 44% P 44%4.0Draw 24% P 24%2.9Away 33% P 32%

Double Chance

1.4TSG Hoffenheim or Draw 33%1.22TSG Hoffenheim or VfB Stuttgart 38%1.66Draw or VfB Stuttgart 28%

Draw No Bet

1.661 56%2.12 44%

Both Teams To Score

1.33Yes 71%3.25No 29%

Goals Over/Under

2.51.33Over 72% P 70%3.4Under 28% P 30%

Total Corners

15.0Under 6 6%4.06 - 8 22%2.629 - 11 34%3.612 - 14 25%6.5Over 14 14%

Number of Cards

3.51.83Over 50% P 48%1.83Under 50% P 52%

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 42.5–45% · away 30–32.5% · 232 fixtures

This matchBandActual±
Home44%43%45%+1.8
Draw24%26%25%-0.8
Away32%31%30%-1.1

In those fixtures: 3.2 goals a game · BTTS 64% · over 2.5 66%

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

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

Sven Jablonski

Career
115 matches · 10 seasons
Cards / match
3.53 (3.45 yellow · 0.03 red)
Fouls / match
22.7 · 6.4 fouls per card
Penalties / match
0.22
Cards to home side
46%

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

MetricRefereeLeaguevs peerspct
Cards / match3.784.14-0.9615
Fouls / match20.622.3-1.67
Fouls per card5.55.4+0.09 (+ = lenient)
Penalties / match0.230.32-1.0818
Time added6.26.8-0.7515
First card
34' on average
Card timing
21% in first 30' · 31% in last 15'
Cards to home side
50% (league 47%)
VAR events / match
1.22

Recent matches

DateYRFoulsPens1st card+min
2026-09-09 20 220 27'4
2026-08-29 10 230 72'7
2026-08-18 30 260 37'5
2026-05-10 40 170 30'8
2026-04-24 20 160 34'6
2026-04-16 80 360 24'7
2026-04-12 · VfB Stuttgart 30 241 24'5
2026-03-20 · TSG Hoffenheim 20 240 14'10
2026-03-15 20 250 17'15
2026-03-12 50 310 13'5