OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-31
⚽ Germany Bundesliga · Saturday 31 October 2026, 17:30 UTC · scheduled
Bayern München 2.60 17:30 2.20 Borussia Dortmund
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Home win 64.1%74%-10.0%
DCHome or draw 85.8%89%-3.6%
DNBHome (DNB) 81.7%87%-5.4%
O/U 2.5Over 2.5 57.4%80%-22.6%
BTTSBTTS yes 55.6%no line
Model breakdown (1X2)
ModelHomeDrawAway
poisson63.1%18.8%18.1%
xgboost66.8%17.3%15.9%
logistic73.4%17.6%9.0%
Inputs the models saw
Bayern MünchenBorussia Dortmund
Elo (pre-match)19311806
Surface Elo19311806
Form, last 5 (PPG)2.602.20
Form trend0.000.20
Season points per game2.331.67
Season goals for / game3.671.00
Season goals against / game1.330.67
Rest days67
Head-to-head (last 10)6 W1 W · 3 D
Bayern München: last 5
28 OctHMagdeburg6 - 1W
25 OctAFreiburg3 - 1W
25 OctAFreiburg3 - 1W
21 OctHArsenal2 - 2D
17 OctHRB Leipzig6 - 1W
Borussia Dortmund: last 5
27 OctHWerder Bremen3 - 2W
24 OctHEintracht Frankfurt1 - 0W
24 OctHEintracht Frankfurt1 - 0W
20 OctASabah Masazir2 - 1W
17 OctAUnion Berlin0 - 0D
Head to head
28 Feb 2026Borussia Dortmund2 - 3Bayern München
18 Oct 2025Bayern München2 - 1Borussia Dortmund
12 Apr 2025Bayern München2 - 2Borussia Dortmund
30 Nov 2024Borussia Dortmund1 - 1Bayern München
30 Mar 2024Bayern München0 - 2Borussia Dortmund
04 Nov 2023Borussia Dortmund0 - 4Bayern München
01 Apr 2023Bayern München4 - 2Borussia Dortmund
08 Oct 2022Borussia Dortmund2 - 2Bayern München
23 Apr 2022Bayern München3 - 1Borussia Dortmund
04 Dec 2021Borussia Dortmund2 - 3Bayern München
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away7.7213.0%30 Oct 06:15
SportyBet1X2draw6.5415.3%30 Oct 06:15
SportyBet1X2home1.3673.5%30 Oct 06:15
SportyBetO/U 2.5over1.2580.0%30 Oct 06:15
SportyBetO/U 2.5under4.1024.4%30 Oct 06:15
Generated 2026-10-30 14:00 UTC