OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-31
⚽ Germany Bundesliga · Saturday 31 October 2026, 14:30 UTC · scheduled
Werder Bremen 1.80 14:30 1.80 Hoffenheim
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Away win 45.2%43%+2.5%
DCHome or away 76.4%77%-1.0%
DNBAway (DNB) 57.2%57%+0.7%
O/U 2.5Over 2.5 65.8%71%-5.1%
BTTSBTTS yes 65.5%no line
Model breakdown (1X2)
ModelHomeDrawAway
poisson40.3%23.4%36.3%
xgboost30.7%26.2%43.0%
logistic28.0%26.5%45.5%
Inputs the models saw
Werder BremenHoffenheim
Elo (pre-match)15901643
Surface Elo15901643
Form, last 5 (PPG)1.801.80
Form trend-0.20-0.30
Season points per game1.672.00
Season goals for / game2.332.33
Season goals against / game2.001.33
Rest days76
Head-to-head (last 10)2 W7 W · 1 D
Werder Bremen: last 5
27 OctABorussia Dortmund2 - 3L
24 OctAMainz3 - 2W
24 OctAMainz3 - 2W
17 OctHPaderborn2 - 2D
17 OctHPaderborn2 - 2D
Hoffenheim: last 5
28 OctAHolstein Kiel1 - 1D
25 OctASV Waldhof Mannheim 071 - 4L
25 OctHBayer Leverkusen3 - 0W
25 OctHBayer Leverkusen3 - 0W
22 OctHLyon3 - 0W
Head to head
09 May 2026Hoffenheim1 - 0Werder Bremen
27 Jan 2026Werder Bremen0 - 2Hoffenheim
16 Feb 2025Werder Bremen1 - 3Hoffenheim
29 Sep 2024Hoffenheim3 - 4Werder Bremen
03 Mar 2024Hoffenheim2 - 1Werder Bremen
07 Oct 2023Werder Bremen2 - 3Hoffenheim
02 Apr 2023Werder Bremen1 - 2Hoffenheim
07 Oct 2022Hoffenheim1 - 2Werder Bremen
21 Feb 2021Hoffenheim4 - 0Werder Bremen
25 Oct 2020Werder Bremen1 - 1Hoffenheim
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away2.3742.2%30 Oct 06:15
SportyBet1X2draw4.0324.8%30 Oct 06:15
SportyBet1X2home2.8635.0%30 Oct 06:15
SportyBetO/U 2.5over1.4170.9%30 Oct 06:15
SportyBetO/U 2.5under3.0033.3%30 Oct 06:15
Generated 2026-10-30 14:00 UTC