FinalSignal Iduna Park · Dortmund
Eintracht Frankfurt
0–1Final
Borussia Dortmund
| Team | 1 | 2 | T |
|---|---|---|---|
| EF | 0 | 0 | 0 |
| BD | 0 | 1 | 1 |
Top model pick, graded
WonMatch total goals under 3.5 51¢
Why Two Nil likes it: Opp-adjusted xG: Dortmund attack 1.69 plus Frankfurt defense 1.67; Frankfurt attack 1.48 plus Dortmund defense 0.83.
How the picks did
Models went 9-0 on this game · +241% return
- Both Teams To Score NO+178%Won
Taken at 36¢ on Kalshi

2 modelsBoth Nets, Number EarnedWhy 2 models like it
Both Nets- Dortmund scoring read 81% (20-match opp-adjusted/XG coverage); Frankfurt scoring read 70% (20 matches), yielding BTTS-YES about 57% and BTTS-NO about 43%.
- ASYMMETRIC matchup: Dortmund's attack is strong (1.69 opp-adjusted xGF/m), while Frankfurt's 1.48 opp-adjusted xGF/m faces Dortmund's 0.99 xGA/m feature read (0.95 in the kickoff macro).
- Expected lineups were not confirmed; the pregame feed lists projections and availability uncertainty, including major roster changes on both teams.
Number Earned- DraftKings +160 breaks even at 38.5%; adjusted fair chance is 45.0% after lineup uncertainty.
- Dortmund’s home form is 7-2-1 with 21 goals for and 8 against across 10 matches.
- Model also makes Over 2.5 goals 56.5%, so one early goal can create a wide-open match.
- Match total goals under 3.5+96%Won
Taken at 51¢ on Kalshi
Two NilUp 11% last 7 daysWhy it likes it
- Opp-adjusted xG: Dortmund attack 1.69 plus Frankfurt defense 1.67; Frankfurt attack 1.48 plus Dortmund defense 0.83.
- Computed expected total: 2.84 goals; direct 3.5-goal market rung implies roughly 50.5% under at Pinnacle, while Kalshi NO costs 51¢.
- Only 10 xG matches per side, below the desk's 12-game top tier; this is LEAN rather than RECOMMENDED.
- Eintracht Frankfurt +1.5+89%Won
Taken at 53¢ on ProphetX
Two Goal CushionDown 7% last 7 daysWhy it likes it
- own margin mass mapped across ProphetX's quoted -1 and -1.5 ladder; no same-rung sharp Asian line, so the raised bar applies.
- Only 10 xG matches support each side: moderate rather than deep coverage, and the derived reference is not independent.
- Eintracht Frankfurt spread +1.5+89%Won
Taken at 53¢ on ProphetX
Regression PairsDown 49% last 7 daysWhy it likes it
- The 10-match process sample is fully covered and friendlies-free: Dortmund xG difference +1.11 per match versus Frankfurt -0.07.
- Most likely loss: Dortmund wins by two or more goals, despite the model's lower expected margin.
- Over 1.5 1H goals scored NO+100%Won
Taken at 50¢ on Kalshi
Half LightDown 15% last 7 daysWhy it likes it
- Bundesliga sample: 79 of 204 goals came in the first half, a 38.7% share.
- Full mean × measured split implies 1H mean 1.43; reconciled P(1H over 1.5) is about 42%.
- The 1H mean must move 0.27 goals; restoring coherence by moving the full ladder requires roughly 0.7.
- The 2H total ladder is one-sided at every rung; full three-ladder additivity is not independently confirmed.
- Borussia Dortmund wins 1-0+1329%Won
Taken at 7¢ on Kalshi
ScorelineDown 5% last 7 daysWhy it likes it
- Orientation: home is Borussia Dortmund; model key 1-0 is the contract “Borussia Dortmund wins 1-0.”
- Dead-screen live subset sums 0.62 across 10 contracts; model top-k is 2-0 .1089, 1-1 .1022, 1-0 .1021, 2-1 .0991, 3-0 .0739, 3-1 .0673.
- Expected lineups are not confirmed. Dortmund has 9 sidelined players and 4 days of rest versus Frankfurt's 6 and 8 days.
Show all 9 picks
- Match total under 3.5 goals+96%Won
Taken at −104 on FanDuel
Snapp Decision of the DayDown 8% last 7 daysWhy it likes it
- 2.95 expected goals from the model (Dortmund 2.04, Frankfurt 0.91) sits below 3.5.
- Opponent-adjusted xG favors Dortmund 1.69-1.48, while defensive xG is 0.83-1.67; the matchup projects tighter than raw scoring form.
- Both lineups were confirmed at 8:55am PT, reducing late-selection uncertainty.
- Frankfurt scored 26 goals in 10 matches and Dortmund 21, so recent finishing runs can overwhelm the xG baseline.
- Borussia Dortmund spread NO above 2.5 goals+30%Won
Taken at 77¢ on Kalshi
HandicapDown 13% last 7 daysWhy it likes it
- Opp-adjusted inputs are Dortmund xGF 1.69 / xGA 0.83 and Frankfurt xGF 1.48 / xGA 1.67; Dixon-Coles lambdas are 2.04 home and 0.91 away.
- League-wide current-season baseline has home teams winning by 3+ in 12 of 55 matches (21.8%), consistent with a meaningful 0-2 goal-margin cluster; edge class: PROJECTION.
- no independent sharp quote exists at the exact -2.5 rung; Pinnacle's -1.25 is off-rung and deliberately excluded, so this is capped at LEAN.
- Eintracht Frankfurt +10%Push
Taken at 43¢ on ProphetX
Deep BookUp 4% last 7 daysWhy it likes it
- PROJECTION. Dortmund is stronger, but the model's 2.04-to-0.91 expected-goal split supports Dortmund superiority without requiring a two-goal margin; xG coverage is 10 matches per side.
- ProphetX board as_of_pt 2026-10-24T08:36:36-07:00. The matched contract is Eintracht Frankfurt +1. Price and size clear the gates. LEAN because the model does not publish an exact +1 cover probability.
- Pinnacle's nearby -1.25 line favors Dortmund at +104; sharp context is not aligned with the exchange flow.
Questions
Who won Eintracht Frankfurt vs. Borussia Dortmund?
Borussia Dortmund won 1-0 on Saturday, Oct 24, 2026.