xOdds
Also from the team: xPoints, free FPL projections every gameweekOpen xPoints →
Back to Matches
Match board · Bundesliga · 2026-10-23

VfB Stuttgart v Borussia Mönchengladbach

VfB Stuttgart
53.5%
Draw
19.9%
Borussia Mönchengladbach
26.6%
Headline value
—
xG 2.3 – 1.6VfB Stuttgart form WWLLWBorussia Mönchengladbach form LLLLL

Model win probabilities from projected team xG (Poisson). Win-market prices are the best per-book captures, book named, latest snapshot — edge shown where a price exists.

Fractional is approximate; decimal is the price we published.Odds

Best picks · by edge · Best ≥25% / Value ≥12.5%

Edge is the model's probability minus the price's implied probability, in percentage points.

No standout edges on this fixture.

Player props

shots on target (SOT) · 11 lines
OutcomeFairBest← over · value →Edgeat latest price
Ermedin Demirovicover 0.51.211.1818 Oddschecker · 2026-10-17 12:43 UTC
-2.0%
Chris Fuhrichover 0.51.611.4444 Oddschecker · 2026-10-17 12:43 UTC
-7.1%
Deniz Undavover 0.51.251.125 Oddschecker · 2026-10-17 12:43 UTC
-8.9%
Nikolas Narteyover 0.51.751.4444 Oddschecker · 2026-10-17 12:43 UTC
-12.0%
Dzenan Pejcinovicover 0.51.501.1818 Oddschecker · 2026-10-17 12:43 UTC
-17.9%
Grischa Promelover 0.52.271.5714 Oddschecker · 2026-10-17 12:43 UTC
-19.6%
Jamie Lewelingover 0.51.911.3636 Oddschecker · 2026-10-17 12:43 UTC
-21.1%
Maximilian Mittelstadtover 0.52.861.6154 Oddschecker · 2026-10-17 12:43 UTC
-27.0%
Tiago Tomasover 0.51.901.1667 Oddschecker · 2026-10-17 12:43 UTC
-33.0%
Leo Sauerover 0.52.331.2222 Oddschecker · 2026-10-17 12:43 UTC
-38.9%
Shuto Machinoover 0.55.781.5714 Oddschecker · 2026-10-17 12:43 UTC
-46.3%

Markets

OutcomeFairBest← over · value →Edgeat latest price
ResultVfB Stuttgart win1.87—no price—
ResultDraw5.035.50 Betway · 2026-10-17 12:43 UTC
+1.7%
ResultBorussia Mönchengladbach win3.76—no price—
GoalsUnder 9.51.011.002 Oddschecker · 2026-10-17 12:43 UTC
-0.5%
GoalsUnder 8.51.021.01 Oddschecker · 2026-10-17 12:43 UTC
-0.9%
GoalsUnder 1.510.089.00 Oddschecker · 2026-10-17 12:43 UTC
-1.2%
GoalsUnder 2.53.953.7692 Oddschecker · 2026-10-17 12:43 UTC
-1.2%
GoalsOver 9.5145.1551.00 Oddschecker · 2026-10-17 12:43 UTC
-1.3%
GoalsOver 1.51.111.0909 Oddschecker · 2026-10-17 12:43 UTC
-1.6%
GoalsUnder 7.51.051.0303 Oddschecker · 2026-10-17 12:43 UTC
-1.6%
GoalsUnder 6.51.111.0909 Oddschecker · 2026-10-17 12:43 UTC
-1.7%
GoalsUnder 5.51.251.2222 Oddschecker · 2026-10-17 12:43 UTC
-1.8%
GoalsOver 5.55.014.60 Oddschecker · 2026-10-17 12:43 UTC
-1.8%
GoalsUnder 4.51.541.50 Oddschecker · 2026-10-17 12:43 UTC
-1.8%
GoalsOver 8.553.9626.00 Oddschecker · 2026-10-17 12:43 UTC
-2.0%
GoalsUnder 3.52.212.1111 Oddschecker · 2026-10-17 12:43 UTC
-2.0%
GoalsOver 7.522.0315.00 Oddschecker · 2026-10-17 12:43 UTC
-2.1%
GoalsOver 2.51.341.30 Oddschecker · 2026-10-17 12:43 UTC
-2.2%
GoalsOver 6.59.958.00 Oddschecker · 2026-10-17 12:43 UTC
-2.5%
GoalsOver 4.52.842.625 Oddschecker · 2026-10-17 12:43 UTC
-2.9%
GoalsOver 3.51.831.7273 Oddschecker · 2026-10-17 12:43 UTC
-3.2%
Cards — model coming. We don't show a fair number until the referee-adjusted model clears calibration.
Captured goalscorer & assist prices (62)

Not picks. These are prices we captured on the shelf, shown at the book and the moment we took them. We do not publish a model number for these markets, so nothing here is ranked, rated or recommended.

Deniz UndavAnytime scorer1.615 bet365 · 2026-10-17 12:43 UTC
Dzenan PejcinovicAnytime scorer1.909 bet365 · 2026-10-17 12:43 UTC
Ermedin DemirovicAnytime scorer1.909 bet365 · 2026-10-17 12:43 UTC
Tiago TomasAnytime scorer2.10 bet365 · 2026-10-17 12:43 UTC
Bilal El KhannoussAnytime scorer2.50 bet365 · 2026-10-17 12:43 UTC
Jamie LewelingAnytime scorer2.50 bet365 · 2026-10-17 12:43 UTC
Jarzinho MalangaAnytime scorer2.75 bet365 · 2026-10-17 12:43 UTC
Leo SauerAnytime scorer2.75 bet365 · 2026-10-17 12:43 UTC
Tim KleindienstAnytime scorer3.00 bet365 · 2026-10-17 12:43 UTC
Chris FuhrichAnytime scorer3.25 bet365 · 2026-10-17 12:43 UTC
Grischa PromelAnytime scorer3.50 bet365 · 2026-10-17 12:43 UTC
Isac LidbergAnytime scorer3.50 bet365 · 2026-10-17 12:43 UTC
Nikolas NarteyAnytime scorer3.50 bet365 · 2026-10-17 12:43 UTC
Shuto MachinoAnytime scorer3.75 bet365 · 2026-10-17 12:43 UTC
Maximilian MittelstadtAnytime scorer4.333 bet365 · 2026-10-17 12:43 UTC
Nicolas KuhnAnytime scorer4.333 bet365 · 2026-10-17 12:43 UTC
Hugo BolinAnytime scorer4.75 bet365 · 2026-10-17 12:43 UTC
Robin HackAnytime scorer4.75 bet365 · 2026-10-17 12:43 UTC
Florian NeuhausAnytime scorer5.50 bet365 · 2026-10-17 12:43 UTC
Franck HonoratAnytime scorer5.50 bet365 · 2026-10-17 12:43 UTC
Lorenz AssignonAnytime scorer5.50 bet365 · 2026-10-17 12:43 UTC
Wael MohyaAnytime scorer5.50 bet365 · 2026-10-17 12:43 UTC
Kevin DiksAnytime scorer6.00 bet365 · 2026-10-17 12:43 UTC
Angelo StillerAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Atakan KarazorAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Dan-Axel ZagadouAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Joshua VagnomanAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Julian ChabotAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Kevin StogerAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Leonidas StergiouAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Luca JaquezAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Mathieu NguefackAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Zento UnoAnytime scorer6.50 bet365 · 2026-10-17 12:43 UTC
Ameen Al DakhilAnytime scorer8.00 bet365 · 2026-10-17 12:43 UTC
Enzo LeopoldAnytime scorer8.00 bet365 · 2026-10-17 12:43 UTC
Finn JeltschAnytime scorer8.00 bet365 · 2026-10-17 12:43 UTC
Maximilian HerwerthAnytime scorer8.00 bet365 · 2026-10-17 12:43 UTC
Philipp SanderAnytime scorer8.00 bet365 · 2026-10-17 12:43 UTC
Ramon HendriksAnytime scorer8.00 bet365 · 2026-10-17 12:43 UTC
Yanik SpaltAnytime scorer8.00 bet365 · 2026-10-17 12:43 UTC
Daiki HashiokaAnytime scorer11.00 bet365 · 2026-10-17 12:43 UTC
David HeroldAnytime scorer11.00 bet365 · 2026-10-17 12:43 UTC
Jan LeszczynskiAnytime scorer11.00 bet365 · 2026-10-17 12:43 UTC
Joseph ScallyAnytime scorer11.00 bet365 · 2026-10-17 12:43 UTC
Ko ItakuraAnytime scorer11.00 bet365 · 2026-10-17 12:43 UTC
Lukas UllrichAnytime scorer13.00 bet365 · 2026-10-17 12:43 UTC
Fabio ChiarodiaAnytime scorer21.00 bet365 · 2026-10-17 12:43 UTC
Angelo StillerAssistsover 0.53.25 Oddschecker · 2026-10-17 12:43 UTC
Bilal El KhannousAssistsover 0.53.25 Oddschecker · 2026-10-17 12:43 UTC
Chris FuhrichAssistsover 0.53.25 Oddschecker · 2026-10-17 12:43 UTC
Jamie LewelingAssistsover 0.53.25 Oddschecker · 2026-10-17 12:43 UTC
Yanik SpaltAssistsover 0.53.25 Oddschecker · 2026-10-17 12:43 UTC
Maximilian MittelstadtAssistsover 0.53.50 Oddschecker · 2026-10-17 12:43 UTC
Deniz UndavAssistsover 0.53.75 Oddschecker · 2026-10-17 12:43 UTC
Lorenz AssignonAssistsover 0.53.75 Oddschecker · 2026-10-17 12:43 UTC
Leo SauerAssistsover 0.54.00 Oddschecker · 2026-10-17 12:43 UTC
Dzenan PejcinovicAssistsover 0.54.3333 Oddschecker · 2026-10-17 12:43 UTC
Ermedin DemirovicAssistsover 0.54.3333 Oddschecker · 2026-10-17 12:43 UTC
Grischa PromelAssistsover 0.54.3333 Oddschecker · 2026-10-17 12:43 UTC
Josha VagnomanAssistsover 0.54.50 Oddschecker · 2026-10-17 12:43 UTC
Nikolas NarteyAssistsover 0.54.50 Oddschecker · 2026-10-17 12:43 UTC
Tiago TomasAssistsover 0.54.50 Oddschecker · 2026-10-17 12:43 UTC