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

Borussia Mönchengladbach v 1899 Hoffenheim

Borussia Mönchengladbach
39%
Draw
21.9%
1899 Hoffenheim
39%
Headline value
—
xG 1.8 – 1.8Borussia Mönchengladbach form LLLLL1899 Hoffenheim form LLWLL

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) · 13 lines
OutcomeFairBest← over · value →Edgeat latest price
Alexander Prassover 0.51.481.5714 Oddschecker · 2026-10-12 12:43 UTC
+4.1%
Hugo Bolinover 0.51.551.5714 Oddschecker · 2026-10-12 12:43 UTC
+1.0%
Adam Daghimover 0.51.671.50 Oddschecker · 2026-10-12 12:43 UTC
-6.9%
Andrej Kramaricover 0.51.351.2222 Oddschecker · 2026-10-12 12:43 UTC
-7.7%
Adam Hlozekover 0.51.531.30 Oddschecker · 2026-10-12 12:43 UTC
-11.6%
Florian Neuhausover 0.52.011.5714 Oddschecker · 2026-10-12 12:43 UTC
-13.8%
Tim Lemperleover 0.51.511.2222 Oddschecker · 2026-10-12 12:43 UTC
-15.8%
Fisnik Asllaniover 0.51.531.20 Oddschecker · 2026-10-12 12:43 UTC
-18.0%
Tim Kleindienstover 0.52.581.2857 Oddschecker · 2026-10-12 12:43 UTC
-39.0%
Patrick Wimmerover 0.53.971.50 Oddschecker · 2026-10-12 12:43 UTC
-41.5%
Nicolas Kuhnover 0.58.201.5714 Oddschecker · 2026-10-12 12:43 UTC
-51.4%
Shuto Machinoover 0.55.061.40 Oddschecker · 2026-10-12 12:43 UTC
-51.7%
Max Moerstedtover 0.55.521.40 Oddschecker · 2026-10-12 12:43 UTC
-53.3%

Markets

OutcomeFairBest← over · value →Edgeat latest price
ResultBorussia Mönchengladbach win2.56—no price—
ResultDraw4.564.20 Betfred · 2026-10-12 12:43 UTC
-1.9%
Result1899 Hoffenheim win2.56—no price—
GoalsOver 5.56.426.50 Oddschecker · 2026-10-12 12:43 UTC
+0.2%
GoalsOver 0.51.031.02 Oddschecker · 2026-10-12 12:43 UTC
-0.8%
GoalsUnder 8.51.011.004 Oddschecker · 2026-10-12 12:43 UTC
-0.8%
GoalsOver 8.585.6851.00 Oddschecker · 2026-10-12 12:43 UTC
-0.8%
GoalsOver 2.51.431.4167 Oddschecker · 2026-10-12 12:43 UTC
-0.9%
GoalsOver 4.53.413.30 Oddschecker · 2026-10-12 12:43 UTC
-0.9%
GoalsUnder 0.536.6026.00 Oddschecker · 2026-10-12 12:43 UTC
-1.1%
GoalsOver 1.51.141.125 Oddschecker · 2026-10-12 12:43 UTC
-1.5%
GoalsOver 3.52.062.00 Oddschecker · 2026-10-12 12:43 UTC
-1.5%
GoalsUnder 7.51.031.0152 Oddschecker · 2026-10-12 12:43 UTC
-1.6%
GoalsOver 7.532.4821.00 Oddschecker · 2026-10-12 12:43 UTC
-1.7%
GoalsUnder 1.57.967.00 Oddschecker · 2026-10-12 12:43 UTC
-1.7%
GoalsOver 6.513.6511.00 Oddschecker · 2026-10-12 12:43 UTC
-1.8%
GoalsUnder 5.51.181.1579 Oddschecker · 2026-10-12 12:43 UTC
-1.9%
GoalsUnder 4.51.421.3684 Oddschecker · 2026-10-12 12:43 UTC
-2.4%
GoalsUnder 6.51.081.05 Oddschecker · 2026-10-12 12:43 UTC
-2.6%
GoalsUnder 3.51.941.8333 Oddschecker · 2026-10-12 12:43 UTC
-3.0%
GoalsUnder 2.53.303.00 Oddschecker · 2026-10-12 12:43 UTC
-3.1%
Cards — model coming. We don't show a fair number until the referee-adjusted model clears calibration.
Captured goalscorer & assist prices (59)

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.

Andrej KramaricAnytime scorer2.25 BetMGM UK · 2026-10-12 12:43 UTC
Adam HlozekAnytime scorer2.40 bet365 · 2026-10-12 12:43 UTC
Fisnik AsllaniAnytime scorer2.45 BetMGM UK · 2026-10-12 12:43 UTC
Tim KleindienstAnytime scorer2.55 Unibet · 2026-10-12 12:43 UTC
Max MoerstedtAnytime scorer2.625 bet365 · 2026-10-12 12:43 UTC
Tim LemperleAnytime scorer2.625 bet365 · 2026-10-12 12:43 UTC
Isac LidbergAnytime scorer2.875 bet365 · 2026-10-12 12:43 UTC
Bambase ConteAnytime scorer3.20 BetMGM UK · 2026-10-12 12:43 UTC
Patrick WimmerAnytime scorer3.30 BetMGM UK · 2026-10-12 12:43 UTC
Adam DaghimAnytime scorer3.50 bet365 · 2026-10-12 12:43 UTC
Shuto MachinoAnytime scorer3.60 BetMGM UK · 2026-10-12 12:43 UTC
Nicolas KuhnAnytime scorer3.70 BetMGM UK · 2026-10-12 12:43 UTC
Hugo BolinAnytime scorer3.90 BetMGM UK · 2026-10-12 12:43 UTC
Alexander PrassAnytime scorer4.10 BetMGM UK · 2026-10-12 12:43 UTC
Robin HackAnytime scorer4.33 BetMGM UK · 2026-10-12 12:43 UTC
Ozan KabakAnytime scorer4.80 BetMGM UK · 2026-10-12 12:43 UTC
Wael MohyaAnytime scorer4.80 BetMGM UK · 2026-10-12 12:43 UTC
Wouter BurgerAnytime scorer4.80 BetMGM UK · 2026-10-12 12:43 UTC
Franck HonoratAnytime scorer5.00 BetMGM UK · 2026-10-12 12:43 UTC
Kevin DiksAnytime scorer5.00 BetMGM UK · 2026-10-12 12:43 UTC
Florian NeuhausAnytime scorer5.25 BetMGM UK · 2026-10-12 12:43 UTC
Kevin StogerAnytime scorer6.00 bet365 · 2026-10-12 12:43 UTC
Mathieu NguefackAnytime scorer6.00 bet365 · 2026-10-12 12:43 UTC
Nathan De CatAnytime scorer6.00 bet365 · 2026-10-12 12:43 UTC
Zento UnoAnytime scorer6.20 BetMGM UK · 2026-10-12 12:43 UTC
Cajetan LenzAnytime scorer6.50 bet365 · 2026-10-12 12:43 UTC
Leon AvdullahuAnytime scorer6.50 bet365 · 2026-10-12 12:43 UTC
Enzo LeopoldAnytime scorer6.70 BetMGM UK · 2026-10-12 12:43 UTC
Natnael AbrahaAnytime scorer6.70 BetMGM UK · 2026-10-12 12:43 UTC
Mats RotsAnytime scorer7.00 bet365 · 2026-10-12 12:43 UTC
Philipp SanderAnytime scorer7.50 BetMGM UK · 2026-10-12 12:43 UTC
Albian HajdariAnytime scorer8.50 bet365 · 2026-10-12 12:43 UTC
Bernardo JuniorAnytime scorer8.50 bet365 · 2026-10-12 12:43 UTC
Robin HranacAnytime scorer8.50 bet365 · 2026-10-12 12:43 UTC
Vladimir CoufalAnytime scorer8.50 bet365 · 2026-10-12 12:43 UTC
Ko ItakuraAnytime scorer9.50 BetMGM UK · 2026-10-12 12:43 UTC
Jan LeszczynskiAnytime scorer10.00 bet365 · 2026-10-12 12:43 UTC
Joseph ScallyAnytime scorer10.00 bet365 · 2026-10-12 12:43 UTC
Koki MachidaAnytime scorer10.00 bet365 · 2026-10-12 12:43 UTC
Valentin GendreyAnytime scorer10.00 bet365 · 2026-10-12 12:43 UTC
Daiki HashiokaAnytime scorer10.50 BetMGM UK · 2026-10-12 12:43 UTC
David HeroldAnytime scorer10.50 BetMGM UK · 2026-10-12 12:43 UTC
Lukas UllrichAnytime scorer12.00 bet365 · 2026-10-12 12:43 UTC
Fabio ChiarodiaAnytime scorer19.00 bet365 · 2026-10-12 12:43 UTC
Andrej KramaricAssistsover 0.53.75 Oddschecker · 2026-10-12 12:43 UTC
Patrick WimmerAssistsover 0.53.75 Oddschecker · 2026-10-12 12:43 UTC
Bambase ConteAssistsover 0.54.00 Oddschecker · 2026-10-12 12:43 UTC
Vladimir CoufalAssistsover 0.54.00 Oddschecker · 2026-10-12 12:43 UTC
Wouter BurgerAssistsover 0.54.00 Oddschecker · 2026-10-12 12:43 UTC
Fisnik AsllaniAssistsover 0.54.3333 Oddschecker · 2026-10-12 12:43 UTC
Adam HlozekAssistsover 0.54.50 Oddschecker · 2026-10-12 12:43 UTC
Alexander PrassAssistsover 0.54.50 Oddschecker · 2026-10-12 12:43 UTC
Franck HonoratAssistsover 0.54.50 Oddschecker · 2026-10-12 12:43 UTC
Nathan De CatAssistsover 0.54.50 Oddschecker · 2026-10-12 12:43 UTC
Nicolas KuhnAssistsover 0.54.50 Oddschecker · 2026-10-12 12:43 UTC
Adam DaghimAssistsover 0.55.00 Oddschecker · 2026-10-12 12:43 UTC
Tim LemperleAssistsover 0.55.00 Oddschecker · 2026-10-12 12:43 UTC
Kevin StogerAssistsover 0.55.50 Oddschecker · 2026-10-12 12:43 UTC
Cajetan LenzAssistsover 0.56.00 Oddschecker · 2026-10-12 12:43 UTC