OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-17
🇩🇪 Bundesliga · Saturday 17 October 2026, 13:30 UTC · finished
Union Berlin 0.80 0 - 0 2.60 Borussia Dortmund
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Away win 59.0%63%-3.7%✗ miss
DCDraw or away 83.6%85%-1.6%✓ hit
DNBAway (DNB) 78.0%80%-2.1%void
O/U 2.5Over 2.5 65.5%66%-0.9%✗ miss
BTTSBTTS yes 57.1%no line✗ miss
Model breakdown (1X2)
ModelHomeDrawAway
poisson17.8%23.2%59.0%
xgboost13.4%14.6%72.0%
logistic17.9%22.0%60.2%
Inputs the models saw
Union BerlinBorussia Dortmund
Elo (pre-match)15461808
Surface Elo15461808
Form, last 5 (PPG)0.802.60
Form trend-0.400.40
Season points per game0.802.60
Season goals for / game1.002.20
Season goals against / game3.400.80
Rest days77
Head-to-head (last 10)2 W8 W · 0 D
Union Berlin: last 5
10 OctHElversberg1 - 0W
10 OctHElversberg1 - 0W
18 SepABayern München0 - 7L
11 SepHSchalke 041 - 3L
05 SepABayer Leverkusen0 - 4L
Borussia Dortmund: last 5
14 OctABodoe/Glimt0 - 1L
09 OctHWerder Bremen2 - 2D
09 OctHWerder Bremen2 - 2D
19 SepAStuttgart1 - 0W
12 SepHPaderborn3 - 0W
Head to head
24 Jan 2026Union Berlin0 - 3Borussia Dortmund
31 Aug 2025Borussia Dortmund3 - 0Union Berlin
22 Feb 2025Borussia Dortmund6 - 0Union Berlin
05 Oct 2024Union Berlin2 - 1Borussia Dortmund
02 Mar 2024Union Berlin0 - 2Borussia Dortmund
07 Oct 2023Borussia Dortmund4 - 2Union Berlin
08 Apr 2023Borussia Dortmund2 - 1Union Berlin
16 Oct 2022Union Berlin2 - 0Borussia Dortmund
13 Feb 2022Union Berlin0 - 3Borussia Dortmund
19 Sep 2021Borussia Dortmund4 - 2Union Berlin
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
Bet3651X2away1.4867.6%17 Oct 14:30
Bet3651X2draw4.5022.2%17 Oct 14:30
Bet3651X2home6.5015.4%17 Oct 14:30
Bet365O/U 2.5over1.5066.7%17 Oct 14:30
Bet365O/U 2.5under2.6338.0%17 Oct 14:30
SportyBet1X2away1.6261.7%17 Oct 06:15
SportyBet1X2draw4.5721.9%17 Oct 06:15
SportyBet1X2home5.4518.4%17 Oct 06:15
SportyBetO/U 2.5over1.5166.2%17 Oct 06:15
SportyBetO/U 2.5under2.6537.7%17 Oct 06:15
Generated 2026-10-30 19:20 UTC