KickoffDNA
0 live
Sign in
Champions League · League Stage · Matchday 1

Momentum

VFBViking
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
League Stage
Round
1

Venue

Stadium
MHPArena, Stuttgart
Capacity
60,449
Surface
grass
Attendance
57,500

Teams

Coaches
Sebastian Hoeneß · Morten Jensen
Position
29 · 16
Formation
3-2-4-1 · 4-3-3

Referee

Nenad Minaković

Weather

Conditions
overcast clouds
Temperature
16.1° (feels 15.5°)
Wind
2.6
Humidity
64%

Where to watch · 181

  • Albania Tring Sport 1
  • Algeria beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • American Samoa tvWAN Sports
  • Andorra Canal+ Foot · Canal+ Live 2
  • Anguilla Bluu
  • Antigua and Barbuda Bluu
  • Argentina Disney+ Premium
  • Armenia Fast Sports · FAST TV · FastTV
  • Aruba Bluu
  • Australia Stan Sport
  • Austria Sky Go · Sky Go Austria · Sky Sport 1 · Sky Sport 3 · Sky Sports
  • Bahamas Bluu
  • Bahrain beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • Bangladesh Sony LIV
  • Barbados Bluu
  • Belgium Pickx+ Sports 2 · Play Sports · Play Sports 3 · Proximus
  • Belize Nexgen
  • Bhutan Sony LIV
  • Bolivia Disney+ Premium
  • Bosnia and Herzegovina Arena Cloud · Moja TV
  • Brazil MAX
  • Bulgaria BTV Action · Voyo Sport
  • Cambodia beIN SPORTS CONNECT
  • Cameroon New World Sport App
  • Canada DAZN · fuboTV · fuboTV Canada
  • Cayman Islands Bluu
  • Chile Disney+ Premium
  • China iQiyi
  • Colombia Disney+ Premium Sur
  • Costa Rica Disney+ Premium Norte
  • Cyprus Cablenet TV Go · Cytavision on the Go · Cytavision Sports 2 · Cytavision Sports 4 · Cytavision Sports 4K
  • Denmark Viaplay · Viaplay Denmark
  • Dominican Republic Disney+ Premium Norte
  • Ecuador Disney+ Premium Sur
  • Egypt beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • El Salvador Disney+ Premium Norte
  • England TNT Sports 3
  • Estonia Go3 Extra Sports Estonia
  • Finland MTV Katsomo
  • France Canal+ Foot · Canal+ Live 2
  • Gabon New World Sport App
  • Germany DAZN · DAZN Germany
  • Greece Cosmote Sport 5
  • Grenada Bluu
  • Guadeloupe Disney+ Premium Caribbean
  • Guinea New World Sport App
  • Honduras Disney+ Premium Norte
  • Hong Kong beIN SPORTS CONNECT · beIN Sports Connect Hong Kong
  • Hungary RTL+
  • India Sony LIV
  • Indonesia beIN SPORTS CONNECT · beIN Sports Connect Indonesia · Vidio · Vidio TV
  • Iran beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • Iraq beIN SPORTS CONNECT
  • Italy Sky Go · Sky Sport 253 · Sky Sport Calcio
  • Ivory Coast New World Sport App
  • Jamaica Bluu
  • Japan WOWOW
  • Jordan beIN SPORTS CONNECT
  • Kosovo ArtMotion
  • Kuwait beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • Laos beIN SPORTS CONNECT
  • Latvia Go3 Extra Sports Estonia
  • Lebanon beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • Libya beIN SPORTS CONNECT
  • Liechtenstein Blue Sport
  • Lithuania Go3 Extra Sports Estonia
  • Malaysia beIN SPORTS CONNECT
  • Maldives Sony LIV
  • Monaco Canal+ Foot · Canal+ Live 2
  • Montserrat Bluu
  • Morocco beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • Nepal Sony LIV
  • Nicaragua Disney+ Premium Norte
  • Northern Ireland TNT Sports 3
  • Norway TV2 Play
  • Oman beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • Pakistan Sony LIV
  • Palestine beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN SPORTS CONNECT Arabia · beIN Sports English
  • Panama Disney+ Premium Norte
  • Paraguay Disney+ Premium
  • Peru Disney+ Premium
  • Philippines beIN SPORTS CONNECT
  • Poland Canal+
  • Portugal DAZN Portugal
  • Qatar beIN SPORTS CONNECT
  • Republic of Ireland TNT Sports 3
  • Russia Okko Sport
  • Rwanda New World Sport App
  • Saint Lucia Bluu
  • Saudi Arabia beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • Scotland TNT Sports 3
  • Senegal New World Sport App
  • Singapore beIN SPORTS CONNECT · beIN Sports Connect Singapore
  • South Korea SPOTV NOW
  • Spain M+ Liga de Campeones · Movistar+
  • Sri Lanka Sony LIV
  • Sweden Viaplay · Viaplay Sweden
  • Switzerland Blue Sport
  • Syria beIN SPORTS CONNECT
  • Thailand beIN SPORTS CONNECT
  • Trinidad and Tobago Bluu
  • Tunisia beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • United Arab Emirates beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English
  • United States Paramount+
  • Uruguay Disney+ Premium
  • Venezuela Disney+ Premium Sur · inter
  • Vietnam ON Plus
  • Wales TNT Sports 3
  • Yemen beIN Sports 1 · beIN Sports 1 · beIN SPORTS CONNECT · beIN Sports English

2026/2027

#TeamPWDLGFGAGDPtsForm
1 Paris Saint Germain 1100 615 3 W
2 FC Bayern München 1100 505 3 W
3 FC Barcelona 1100 514 3 W
4 Manchester United 1100 404 3 W
5 Como 1100 413 3 W
6 Sporting CP 1100 312 3 W
7 VfB Stuttgart 1100 312 3 W
8 Manchester City 1100 202 3 W
9 Real Betis 1100 321 3 W
10 Lens 1100 321 3 W
11 Aston Villa 1100 321 3 W
12 Borussia Dortmund 1100 321 3 W
13 Real Madrid 1100 211 3 W
14 Liverpool 1100 211 3 W
15 Arsenal 1100 101 3 W
16 AEK Athens 1100 101 3 W
17 Roma 1010 110 1 D
18 Shakhtar Donetsk 1010 110 1 D
19 Fenerbahçe 1010 110 1 D
20 PSV 1010 110 1 D
21 Villarreal 1001 23-1 0 L
22 Slavia Praha 1001 23-1 0 L
23 Club Brugge 1001 23-1 0 L
24 LOSC Lille 1001 23-1 0 L
25 Atlético de Madrid 1001 12-1 0 L
26 Inter 1001 12-1 0 L
27 LASK 1001 01-1 0 L
28 Napoli 1001 01-1 0 L
29 Galatasaray 1001 13-2 0 L
30 Viking 1001 13-2 0 L
31 Porto 1001 02-2 0 L
32 RB Leipzig 1001 14-3 0 L
33 Feyenoord 1001 15-4 0 L
34 Sabah 1001 04-4 0 L
35 Slovan Bratislava 1001 16-5 0 L
36 Bodø / Glimt 1001 05-5 0 L
  • 8th Finals
  • Play-off

VfB Stuttgart

DLW 1W 1D 1L · 4 pts (1.33 ppg) · GF 7 GA 8 · xG 6.19–7.38 · xPts 3.45

  • 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

Viking

DW 1W 1D 0L · 4 pts (2.0 ppg) · GF 5 GA 3 · xG 2.76–4.4 · xPts 1.88

  • W H Dinamo Zagreb 3–1 xG 1.96–1.92 UEFA CL
  • D A Dinamo Zagreb 2–2 xG 0.8–2.48 UEFA CL

KickoffDNA model engine-only-1.1.0 · lineups confirmed ·

Match result

54.4%VfB Stuttgart P 77%19.6%Draw P 14%26.0%Viking P 9%

Over / under 2.5

77.0%Over 2.5 P 70%23.0%Under 2.5 P 30%

Both teams to score

73.6%Yes26.4%No

Expected

VfB Stuttgart goals
2.41 (1–4)
Viking goals
1.65 (0–3)
Corners
11.37 (6–17)
Cards
4.27 (2–7)

Earlier: day before — 54.4% / 19.6% / 26.0%

Provider model (SportMonks)

Match result

45.0%VfB Stuttgart23.2%Draw31.7%Viking

Over / under 2.5

59.7%Over 2.540.3%Under 2.5

Both teams to score

59.1%Yes40.9%No

Scored

MarketObservedLog lossBrier
1x2home0.6080.314
ou_2_5over0.2620.106
bttsyes0.3060.139

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

All meetings · 1 match since 2026

VfB Stuttgart 10 draws0 Viking

Goals 3–1 · 4.0 per match · BTTS 100% · over 2.5 100%

Last 10 · 1 match

VfB Stuttgart 10 draws0 Viking

Goals 3–1 · 4.0 per match · BTTS 100% · over 2.5 100%

Last 5 · 1 match

VfB Stuttgart 10 draws0 Viking

Goals 3–1 · 4.0 per match · BTTS 100% · over 2.5 100%

Recent meetings

  • W VfB Stuttgart 3–1 Viking UEFA CL · League Stage
MetricVfB Stuttgart all · 1VfB Stuttgart at home · 1Viking all · 3Viking away · 2

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

Viking · 3 matches

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

Tempo

Overall intensity-0.083
Early press (0-15, level)-0.303

Game state

When level-0.313
When behind+0.163
10 min after conceding+0.323
10 min after scoring+0.403

Situations

Away-0.012
4+ days rest-0.083

Opposition

As underdog-0.012

Conceded

Pressure conceded+0.293
Conceded late (76+)+0.163

Ahead vs level +0.30 · Behind vs level +0.47

VfB Stuttgart

Current: winless 1 · scoring 10 · conceding 9

FormationUsePPGGFGAxGxGA
3-2-4-11 100%3.03.01.02.160.77

Viking

Current: winless 1 · scoring 7 · conceding 6

FormationUsePPGGFGAxGxGA
4-3-33 100%1.332.02.01.182.19

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 5m before kick-off

1.25Home 77% · +0.6 ptsopened 1.236.84Draw 14% · -0.0 ptsopened 6.6710.59Away 9% · -0.5 ptsopened 9.77
4d3d2d24h12h6h1hKO 10%20%30%40%50%60%70%80%

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

BookmakerHomeDrawAwayLast
Pinnacle1.25 · +0.66.84 · -0.010.59 · -0.55m
bet3651.25 · +0.27.0 ▼ -2.59.5 ▲ +2.35m
Betfair1.25 ▼ -1.07.0 · +0.410.5 · +0.75m
BetVictor1.22 · -0.67.0 · +0.110.5 · +0.55m
Coral1.25 ▲ +1.27.0 · -0.89.5 · -0.45m
Ladbrokes1.25 · +0.87.0 · -0.99.0 · +0.15m
Unibet1.25 · -1.06.75 · +0.110.0 · +0.95m
WilliamHill1.25 · -0.46.0 · -0.19.5 · +0.45m

Latest prices

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

Fulltime Result

1.25Home 76% P 77%7.0Draw 14% P 14%9.5Away 10% P 9%

Double Chance

1.07VfB Stuttgart or Draw 44%1.1VfB Stuttgart or Viking FK 43%3.75Draw or Viking FK 13%

Draw No Bet

1.081 88%8.02 12%

Both Teams To Score

1.53Yes 61%2.37No 39%

Goals Over/Under

2.51.25Over 76% P 70%4.0Under 24% P 30%

Total Corners

13.0Under 6 7%3.66 - 8 24%2.629 - 11 33%3.7512 - 14 23%7.0Over 14 12%

Number of Cards

3.51.83Over 50% P 49%1.83Under 50% P 51%
4.52.2Over 42% P 33%1.61Under 58% P 67%

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 75–77.5% · away 7.5–10% · 515 fixtures

This matchBandActual±
Home77%76%77%+0.9
Draw14%15%15%-0.5
Away9%9%8%-0.4

In those fixtures: 3.3 goals a game · BTTS 49% · over 2.5 66%

Goals over/under 2.5 · over 70–72.5% · 477 fixtures

This matchBandActual±
Over 2.570%71%70%-1.4

Nenad Minaković

Career
21 matches · 5 seasons
Cards / match
4.0 (3.9 yellow · 0.05 red)
Fouls / match
26.0 · 6.5 fouls per card
Penalties / match
0.24
Cards to home side
45%

Style in Champions League (5-year window · 1 matches)

Fewer than 10 matches with card data in this league — averages only: 3.0 cards, 26.0 fouls per match.

Recent matches

DateYRFoulsPens1st card+min
2026-08-27 30 330 17'4
2026-08-13 50 311 31'5
2026-02-26 40 280 28'8
2026-01-29 40 220 28'6
2025-11-27 20 230 67'10
2025-11-06 30 271 13'8
2025-10-02 40 341 47'6