VfB StuttgartBayer Leverkusen

VfB Stuttgart v Bayer Leverkusen result

Full-time · VfB Stuttgart 3–1 Bayer Leverkusen

Bundesliga · · MHPArena

Updated · refreshed continuously

The model’s pre-match pick

VfB Stuttgart 3–1 Bayer Leverkusen — VfB Stuttgart won this Bundesliga match. TACTIX’s pre-match model pick was Goal both halves — Yes.

Free pick
Goal both halves — Yes
This is one free selection. The model’s confidence rating, value against the bookmakers and every other market are part of Pro.
The record in this market: 9 of 14 calls the model rated 70% or more on Goal both halves — Yes landed in the last 90 days (too few for a rate). How accurate →
Match report, in numbers

What xG said

xG said VfB Stuttgart: 3.43 to 0.63 in expected goals, 0.76 of it from a penalty, from 20 shots to 6, ahead on xG from the fourth minute (per-shot expected goals for this match).

The result

VfB Stuttgart beat Bayer Leverkusen 3–1 at MHPArena in the Bundesliga on Saturday 9 May. VfB Stuttgart have scored in six consecutive matches in all competitions.

The goals

VfB Stuttgart led 2–1 at half-time. The goals — Bayer Leverkusen: Aleix García (1’, assisted by Christian Kofane); VfB Stuttgart: Ermedin Demirović (5’, assisted by Nikolas Nartey), Maximilian Mittelstädt (45’ pen) and Deniz Undav (58’, assisted by Jamie Leweling).

How it turned

Replaying TACTIX’s published pre-match model through the match’s four key moments (goals and red cards), the biggest swing came with Maximilian Mittelstädt’s goal on 45 minutes.

Discipline

Robert Schröder, Germany showed three yellow cards — against 3.7 yellows a game across the last 11 matches refereed (this competition). The bookings — VfB Stuttgart: Chris Führich (80’) and Tiago Tomás (90+7’); Bayer Leverkusen: Exequiel Palacios (90+7’).

What it changes

VfB Stuttgart stay fourth after this result (33 league matches played). VfB Stuttgart have scored 71 goals, the second-most of the 19 clubs (2025/26 so far, after 34 games, ranked per game). VfB Stuttgart have conceded 49 goals, the sixth-fewest of the 19 clubs.

Bayer Leverkusen move down from fourth to sixth (33 league matches played). Bayer Leverkusen have scored 68 goals, the fourth-most of the 19 clubs (2025/26 so far, after 34 games, ranked per game). Bayer Leverkusen have conceded 47 goals, the fourth-fewest (shared) of the 19 clubs.

VfB Stuttgart are unbeaten in their last four matches in all competitions.

Who stood out

By TACTIX Impact for this match, Ermedin Demirović (VfB Stuttgart) 7.3, Maximilian Mittelstädt (VfB Stuttgart) 6.8 and Nikolas Nartey (VfB Stuttgart) 5.8 led the match.

What the model said

The model’s free pick, Goal both halves — Yes, a Bronze-tier call, landed — graded in the live track record, misses included. Bronze-tier calls in this market: 9 of 14 landed in the last 90 days.

Next up

VfB Stuttgart next host Werder Bremen on 7 November 2026.

Bayer Leverkusen next travel to 1. FC Köln on 8 November 2026.

Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.

Next for VfB Stuttgart: VfB Stuttgart v Werder Bremen, Saturday 7 November — the preview. Next for Bayer Leverkusen: 1. FC Köln v Bayer Leverkusen, Sunday 8 November — the preview.

The Numbers

  • Result: VfB Stuttgart 3–1 Bayer Leverkusen · Bundesliga
  • Venue: MHPArena · Stuttgart
  • Referee: Robert Schröder, Germany
  • Model coverage: 246 markets priced for this fixture
  • Head-to-head (last 6): VfB Stuttgart 1 · draws 3 · Bayer Leverkusen 2 · 4.17 goals/game
  • Recent form: VfB Stuttgart 2W 2D 1L · Bayer Leverkusen 3W 0D 2L

VfB Stuttgart 3–1 Bayer Leverkusen (Bundesliga): this fixture is settled. TACTIX’s pre-match coverage ran across 246 markets, and every graded call — wins and losses — is in the live track record (as of 30 July 2026). See the live track record →

Key Stats

2 / 2.13
Goals
against 1.88 / 1.75 · 3 of the last 5 over 3.75
over 8 matches
7.29 / 7.13
Corners
against 3.86 / 4.25 · 3 of the last 4 over 9.5
over 7 matches
6.29 / 5.5
Shots on target
against 5.71 / 6.75 · 3 of the last 4 over 8.5
over 7 matches
2.14 / 1.63
Cards
against 1.86 / 2 · 1 of the last 4 over 3.5
over 7 matches
3.73 yellows
Referee · Robert Schröder, Germany
22.27 fouls a game
Home and away split · Pro
over 11 matches
246
Markets analysed

Per game, last 8 completed matches, to 2 May 2026. Over/under figures use standard thresholds, not bookmaker lines.

Per game, last 8 played matches, friendlies left out, to 2 May 2026. Goals in a match that went to extra time count at the 90-minute score; its other figures are left out. Bars: for (mint) against (amber), scaled to the larger figure in the row. Lines marked “our book” are this fixture’s; the rest are standard thresholds, not prices.
Per gameVfB Stuttgart for / againstLineBayer Leverkusen for / against
Goals scored
2 for · 1.88 against n 8
3.75our book
2.13 for · 1.75 against n 8
Corners won
7.29 for · 3.86 against n 7
9.5standard
7.13 for · 4.25 against n 8
Shots
16.29 for · 13.71 against n 7
19.5standard
16.25 for · 15.63 against n 8
Shots on target
6.29 for · 5.71 against n 7
8.5standard
5.5 for · 6.75 against n 8
Fouls committed
10 for · 11 against n 7
21.5standard
7.75 for · 10 against n 8
Cards shown
2.14 for · 1.86 against n 7
3.5standard
1.63 for · 2 against n 8

Referee: Robert Schröder, Germany — 3.73 yellow cards a game, 0.18 red cards, 22.27 fouls over 11 matches.

The referee's home and away split · Pro

Create free account Try Pro for £1.00 then £9.99 a month unless you cancel · 18+

VfB Stuttgart

VfB Stuttgart Goalkeeper

VfB Stuttgart — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
A. Nübel44903966 min1282.9 /90591.3 /9010 /90
F. Bredlow490360 min82 /9041 /9000 /90
VfB Stuttgart — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for VfB Stuttgart before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
A. Nübel n 890
3.57/5
F. Bredlow n 890
37/4

VfB Stuttgart Defensive

VfB Stuttgart — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
M. Mittelstädt42763211 min1002.8 /90541.5 /90140.4 /902136 /90190.5 /9060.2 /90
J. Chabot37853132 min481.4 /90471.4 /90260.7 /902657.6 /90491.4 /9080.2 /90
R. Hendriks37772867 min471.5 /90341.1 /90150.5 /901414.4 /90230.7 /9030.1 /90
Finn Jeltsch30772302 min301.2 /90281.1 /90220.9 /901024 /90281.1 /9040.2 /90
J. Vagnoman25781950 min281.3 /9030.1 /9050.2 /90753.5 /90271.2 /9030.1 /90
See more players · Pro

Try Pro for £1, then £9.99 a month unless you cancel · 18+

VfB Stuttgart — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for VfB Stuttgart before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
A. Stiller n 885.3
0.53/1
1.54/3
Aleix García
A. Nübel n 890
00/0
00/0
—
M. Mittelstädt n 862.6
0.73/1
1.67/2
R. Andrich
J. Leweling n 876.5
13/2
1.35/4
Álex Grimaldo
C. Führich n 867.9
0.32/0
0.32/0
Aleix García
See more players · Pro
VfB Stuttgart — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for VfB Stuttgart before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
A. Stiller n 885.3
27/6
M. Mittelstädt n 862.6
2.26/4
J. Leweling n 876.5
0.93/2
C. Führich n 867.9
0.73/1
D. Undav n 887.6
0.64/1
See more players · Pro

VfB Stuttgart Attacking

VfB Stuttgart — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
D. Undav40803192 min230.6 /90140.4 /901173.3 /90601.7 /90752.1 /90110.3 /90
Tiago Tomás29491431 min50.3 /9020.1 /90322 /90120.8 /90120.8 /90231.4 /90
E. Demirović27691855 min100.5 /9030.1 /90391.9 /90190.9 /90211 /9090.4 /90
A. Stiller46823759 min20 /9060.1 /90160.4 /9080.2 /90811.9 /90190.5 /90
J. Leweling42733063 min110.3 /90100.3 /90531.6 /90300.9 /90531.6 /90451.3 /90
See more players · Pro
VfB Stuttgart — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for VfB Stuttgart before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
A. Stiller n 885.3
0.73/2
0.43/0
A. Nübel n 890
00/0
00/0
M. Mittelstädt n 862.6
1.14/1
0.72/1
J. Leweling n 876.5
0.74/1
0.32/0
C. Führich n 867.9
37/6
1.86/4
See more players · Pro
VfB Stuttgart — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for VfB Stuttgart before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
A. Stiller n 885.3
0.11/0
00/0
A. Nübel n 890
00/0
00/0
M. Mittelstädt n 862.6
0.21/0
0.21/0
J. Leweling n 876.5
00/0
0.32/0
C. Führich n 867.9
0.53/0
0.32/0
See more players · Pro

Bayer Leverkusen

Bayer Leverkusen Goalkeeper

Bayer Leverkusen — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
M. Flekken31892760 min1093.6 /90481.6 /9000 /90
J. Blaswich18871560 min563.2 /90140.8 /9000 /90
Bayer Leverkusen — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Bayer Leverkusen before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
M. Flekken n 886.3
3.57/5
J. Blaswich n 890
4.56/6

Bayer Leverkusen Defensive

Bayer Leverkusen — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
R. Andrich42833491 min521.3 /90461.2 /90250.6 /901333.4 /90421.1 /9080.2 /90
E. Tapsoba40893566 min461.2 /90340.9 /90320.8 /901543.9 /90391 /90120.3 /90
J. Quansah40873474 min340.9 /90411.1 /90170.4 /901413.7 /90200.5 /9090.2 /90
L. Badé28802241 min502 /90271.1 /90261 /901265.1 /90200.8 /9050.2 /90
J. Belocian757398 min71.6 /9051.1 /9010.2 /90143.2 /9061.4 /9000 /90
See more players · Pro
Bayer Leverkusen — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Bayer Leverkusen before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
Aleix García n 884.5
0.11/0
1.14/2
C. Führich
Álex Grimaldo n 890
0.42/1
0.53/1
J. Leweling
R. Andrich n 888
17/1
0.42/1
M. Mittelstädt
E. Tapsoba n 890
1.36/2
00/0
—
J. Quansah n 887.1
0.63/1
0.53/1
—
See more players · Pro
Bayer Leverkusen — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Bayer Leverkusen before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
Aleix García n 884.5
1.17/1
Álex Grimaldo n 890
27/4
R. Andrich n 888
1.46/2
E. Tapsoba n 890
1.47/4
J. Quansah n 887.1
0.95/2
See more players · Pro

Bayer Leverkusen Attacking

Bayer Leverkusen — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
I. Maza39702712 min40.1 /9060.2 /90471.6 /90170.6 /90401.3 /90672.2 /90
E. Poku39612361 min50.2 /9050.2 /90261 /90120.5 /90371.4 /90411.6 /90
P. Schick38692625 min220.8 /9040.1 /90762.6 /90451.5 /90180.6 /90160.5 /90
M. Tillman35642225 min70.3 /9000 /90291.2 /90130.5 /90281.1 /90150.6 /90
Christian Kofane31571775 min60.3 /9040.2 /90472.4 /90231.2 /90221.1 /90100.5 /90
See more players · Pro
Bayer Leverkusen — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Bayer Leverkusen before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
Aleix García n 884.5
0.43/0
0.11/0
Álex Grimaldo n 890
1.45/3
0.51/1
R. Andrich n 888
0.84/2
0.11/0
E. Tapsoba n 890
0.63/1
0.53/1
J. Quansah n 887.1
0.84/2
0.11/0
See more players · Pro
Bayer Leverkusen — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Bayer Leverkusen before kick-off, to 2 May 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
Aleix García n 884.5
0.11/0
0.32/0
Álex Grimaldo n 890
0.31/1
0.42/1
R. Andrich n 888
0.11/0
00/0
E. Tapsoba n 890
0.11/0
0.11/0
J. Quansah n 887.1
00/0
00/0
See more players · Pro

The next free picks, by email

The pick on this page was published before kick-off and graded afterwards. The daily email carries the next ones at 07:30 UK, each with its tier’s settled record, misses included. One click to leave.

Match Statistics & Details

Full-time team statistics as recorded by the data provider; – = not recorded.
VfB StuttgartBayer Leverkusen
49%Possession51%
3.04Expected goals (xG)0.54
20Shots6
9Shots on target5
5Shots off target1
6Blocked shots0
13Shots inside the box4
7Corners6
3Offsides0
13Fouls8
2Yellow cards1
0Red cards0
4Saves5
384Passes401
84%Pass accuracy81%

VfB Stuttgart Player Stats

PlayerMinGAShSoTKPTklCardsRating
A. Nübel9000000008
R. Hendriks9000000106
J. Chabot9000111106.9
José María Andrés Baixauli9000001107
A. Stiller9000113408.2
E. Demirović9010631107.9
J. Leweling8701001008.3
C. Führich87000030Y6.9
N. Nartey7801004107.9
M. Mittelstädt7810211107.7
D. Undav6810430007.3
Tiago Tomás sub22000000Y6.3
L. Jaquez sub1200000006.9
B. El Khannouss sub1200000106.7
L. Assignon sub1000000006.6
J. Vagnoman sub1000000006.7

Bayer Leverkusen Player Stats

PlayerMinGAShSoTKPTklCardsRating
M. Flekken9000000007.2
R. Andrich9000000006.5
E. Tapsoba9000000106.2
E. Palacios90000003Y7.2
Álex Grimaldo9000110207.2
I. Maza9000111206.9
P. Schick9000001206.5
J. Quansah8600000106.2
Christian Kofane7801102007.2
M. Culbreath6500110106.7
Aleix García6510111107.7
Arthur sub2500001107
M. Tillman sub2500110006.9
E. Poku sub1200000006.5
E. Ben Seghir sub1100000006.3

Sh = shots, SoT = shots on target, KP = key passes, Tkl = tackles; – = not recorded for that player. Rating is the data provider’s.

Form, Head-to-Head & Standings

The numbers behind VfB Stuttgart v Bayer Leverkusen — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)

Recent form
VfB StuttgartWLWDD
Last 5: 2W 2D 1L · 2.4 scored / 1.8 conceded per game
Bayer LeverkusenWLLWW
Last 5: 3W 0D 2L · 1.6 scored / 1.2 conceded per game
Head-to-head last 6
VfB Stuttgart 1 · 3 draws · Bayer Leverkusen 2 · 4.17 goals/game
  • 2026-01-10 Bayer Leverkusen 1–4 VfB Stuttgart
  • 2025-03-16 VfB Stuttgart 3–4 Bayer Leverkusen
  • 2024-11-01 Bayer Leverkusen 0–0 VfB Stuttgart
  • 2024-08-17 Bayer Leverkusen 2–2 VfB Stuttgart
  • 2024-04-27 Bayer Leverkusen 2–2 VfB Stuttgart
  • 2024-02-06 Bayer Leverkusen 3–2 VfB Stuttgart
League standing · 2025/26
VfB Stuttgart#4 pos62 pts34 pl+22 GD
Bayer Leverkusen#6 pos59 pts34 pl+21 GD
Goals per game
VfB Stuttgart scored2.09
Bayer Leverkusen scored2
VfB Stuttgart conceded1.44
Bayer Leverkusen conceded1.38

Shot Map and Expected Goals

VfB Stuttgart 3.43 xG from 20 shots, Bayer Leverkusen 0.63 from 6. Every mark is one shot, placed where it was taken and sized by the chance it had of becoming a goal. Filled marks with a white ring are goals.

Ermedin Demirovic 23' · 0.50 xGMaximilian Mittelstädt 53' · 0.38 xGErmedin Demirovic 42' · 0.12 xGErmedin Demirovic 26' · 0.11 xGMalik Tillman 84' · 0.08 xGJulian Chabot 55' · 0.08 xGIbrahim Maza 16' · 0.08 xGErmedin Demirovic 44' · 0.08 xGAngelo Stiller 52' · 0.06 xGErmedin Demirovic 30' · 0.06 xGChristian Kofane 30' · 0.06 xGDeniz Undav 10' · 0.06 xGDeniz Undav 43' · 0.05 xGDeniz Undav 24' · 0.04 xGMaximilian Mittelstädt 6' · 0.04 xGDeniz Undav 2' · 0.03 xGMontrell Culbreath 21' · 0.03 xGChris Führich 62' · 0.03 xGJamie Leweling 62' · 0.02 xGDeniz Undav 17' · 0.02 xGDeniz Undav 39' · 0.02 xGÁlex Grimaldo 88' · 0.02 xGMaximilian Mittelstädt 51' · 0.76 xG · goalDeniz Undav 57' · 0.61 xG · goalErmedin Demirovic 4' · 0.37 xG · goalAleix García 0' · 0.37 xG · goal
VfB Stuttgart (attacking right)Bayer Leverkusen (attacking left)mark size = expected goals
TeamShotsGoalsxG
VfB Stuttgart2033.43
Bayer Leverkusen610.63

Shot locations and expected-goals values from per-shot data. Per-shot tables, situation and shot-type breakdowns are part of TACTIX Pro.

Expected Goals Race

At half-time, VfB Stuttgart led on xG, 1.49 to 0.53. At full time, VfB Stuttgart led on xG, 3.43 to 0.63, 0.76 of it from a penalty. The widest gap was 2.90 xG to VfB Stuttgart, in the 62nd minute.

xG timeline (cumulative)
3.41.700′15′30′45′60′75′90′MinutesCumulative xGGoal - Bayer Leverkusen 0 minGoal - VfB Stuttgart 4 minGoal - VfB Stuttgart 51 minGoal - VfB Stuttgart 57 min
VfB Stuttgart 3.43 xGBayer Leverkusen 0.63 xGdots = goals · 26 shots

The Full Post-Match Picture

Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.

Try Pro for £1

then £9.99 a month unless you cancel · 18+

Frequently Asked Questions

What was the model’s pick for VfB Stuttgart v Bayer Leverkusen?
TACTIX’s free model pick for VfB Stuttgart v Bayer Leverkusen was Goal both halves — Yes.
What is the head-to-head record between VfB Stuttgart and Bayer Leverkusen?
In their last 6 meetings, VfB Stuttgart won 1, Bayer Leverkusen won 2 and there were 3 draws, averaging 4.17 goals per game.
What is the recent form of VfB Stuttgart and Bayer Leverkusen?
Recent form — VfB Stuttgart 2W 2D 1L; Bayer Leverkusen 3W 0D 2L.

Today’s Boards

Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.

Share this prediction: X · Facebook · WhatsApp · Telegram

This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error

How our model works · Live track record · Predictions are model output, not betting advice.

Unlock all 246 predictions, advanced stats & the model v the market with ProTry Pro for £1 then £9.99 a month unless you cancel · 18+