FinalStadion im Borussia-Park · Mönchengladbach
0–0Final
Borussia Mönchengladbach
Score by period
Team12T
PADE000
BM000

Top model pick, graded

Won

Total goals under 2.5 37¢

Why Early Whistle likes it: Opponent-adjusted rates imply λhome 1.46 and λaway 1.47; Poisson under 2.5 is approximately 44%.

Early WhistleUp 3% return this season · 157 picks

How the picks did

Models went 9-2 on this game · +67% return

  1. Paderborn to win2 models agree
    −100%Lost

    Taken at 31¢ on Polymarket US

    2 modelsCoaches Corner, Team Sheet Pairs
    Why 2 models like it
    Coaches Corner
    • Kettemann’s stable back-three rotation engine creates a 5-2-3 press with the Bundesliga’s second-most aggressive PPDA.
    • Paderborn’s 1,587 PIT Elo exceeds Gladbach’s 1,513 despite the market pricing Gladbach as favorite.
    • Paderborn’s aggressive shape can be exposed: its xGA is 1.72 per match over 10 games.
    Team Sheet Pairs
    • confirmed XIs posted 6:31 PDT; both teams clear the lineup gate with nine known usual-XI slots each.
    • Gladbach lose Hugo Bolin (10 starts, 5 goals, 0.45 xG/90), Tim Kleindienst (7 starts, 0.16 xG/90), and Franck Honorat.
    • Paderborn’s usual-XI attack baseline is lower: 1.67 xG versus Gladbach’s 2.41, so the home side can still win.
  2. Both Teams To Score NO2 models agree
    +178%Won

    Taken at 36¢ on Kalshi

    2 modelsTeam Sheet, Both Nets
    Why 2 models like it
    Team Sheet
    • 1.52 → 1.00: subtracting Bolin's xG/90 from the home lambda gives modeled BTTS NO near 51.5%.
    • Last venue change was 4:47 AM PDT; confirmed lineup news arrived 6:31 AM PDT. Repricing test passed.
    • Bolin's rate is based on 751 minutes and may not transfer one-for-one into team lambda.
    Both Nets
    • matchup blend puts Borussia Mönchengladbach scoring at ~78.5% and Paderborn at ~77.1%; BTTS-YES ~60.5%, NO ~39.5%.
    • Symmetric case: both sides have solid scoring rates, so this is a modestly priced NO, not an asymmetric weak-attacker fade.
    • The edge is thin: estimated NO 39.5% versus a 35c entry, before any model error.
  3. Total goals under 3.52 models agree
    +67%Won

    Taken at 60¢ on Kalshi

    2 modelsTwo Nil, Team Sheet Pairs
    Why 2 models like it
    Two Nil
    • Secondary tempo is neutral-to-slightly cooling: PPDA is 13.17 Gladbach and 12.68 Paderborn, field tilt .499 and .452; rest is 4 and 3 days.
    • Expected lineups are not confirmed; the warehouse lists multiple absences for both sides, so attacking roles and defensive cohesion can change before kickoff.
    Team Sheet Pairs
    • both XIs confirmed at 6:31 AM PDT; Gladbach lose regular starters Hugo Bolin (0.45 xG/90), Tim Kleindienst (0.16) and Franck Honorat (0.03).
    • Paderborn also lose Sven Michel (0.58 xG/90, but 0 starts) and Oliver Batista-Meier (0.21, one start), leaving both attacks short of usual contributors.
    • Most likely loss is four or more goals, especially an early breakthrough creating an open game.
  4. Total goals under 2.5
    +170%Won

    Taken at 37¢ on Kalshi

    Early WhistleDown 8% last 7 days
    Why it likes it
    • Opponent-adjusted rates imply λhome 1.46 and λaway 1.47; Poisson under 2.5 is approximately 44%.
    • The model's independent rate pair, λhome 1.52 and λaway 1.45, also puts total expectation below 3.0.
    • Kalshi NO on Over 2.5 costs 37¢, about seven probability points below my rate estimate.
    • Expected lineups are not confirmed; several absences are listed for both teams 12 hours before kickoff.
  5. Under 2.5 total goals
    +59%Won

    Taken at 63¢ on Kalshi

    Team SheetDown 7% last 7 days
    Why it likes it
    • Confirmed XIs at 06:31 PDT. Hugo Bolin is out for Gladbach; his xG/90 is 0.51.
    • Pregame Gladbach lambda is 1.52; subtracting Bolin’s share gives 1.00.
    • Pinnacle Under 2.5 is -109 at the exact rung; the structural mechanism is the missing attacker.
    • Confirmed XI attack quality is 2.41 xG versus Gladbach’s 1.63 recent norm; the replacement lineup did not show a measured shortfall.
  6. Under 3.5 Total Goals
    +64%Won

    Taken at 61¢ on ProphetX

    Two Nil PairsUp 5% last 7 days
    Why it likes it
    • Confirmed XIs were posted at 6:31am and refreshed at 6:45am; this is a fresh personnel read, not an expected lineup.
    • ProphetX listed no adjacent total rung. Both Teams To Score was listed, but YES and NO had no live offers, so totals-only tonight.
    • Four or more regular-time goals loses; the fitted distribution leaves approximately 34.6% in that tail.
Show all 9 picks
  1. Paderborn under 3.5 total goals
    +69%Won

    Taken at 59¢ on Polymarket US

    Snapp Decision of the DayDown 8% last 7 days
    Why it likes it
    • The market offers Under 3.5 at 59¢; even allowing for the exchange fee, the price remains below my 64% estimate.
    • Both clubs are congested, with only 4 and 3 rest days respectively, which can suppress attacking efficiency.
    • The same model makes Over 2.5 57.0% and BTTS 60.4%, so three goals is a meaningful central outcome.
  2. Paderborn regular-time spread +0.5
    +75%Won

    Taken at 57¢ on ProphetX

    Fair Price PairsDown 20% last 7 days
    Why it likes it
    • sportsbook spread context is the different -0.25 rung, not this contract.
    • Confirmed XIs were posted at 6:31am PDT, before the 6:38am price read.
    • Features were computed through 10/28, so the confirmed XI and current 12/11-player absence counts may not be fully represented.
  3. Paderborn spread over 1.5Long shot
    −100%Lost

    Taken at 14¢ on Kalshi

    HandicapDown 13% last 7 days

Questions

Who won Paderborn vs. Borussia Mönchengladbach?

Borussia Mönchengladbach won 0-0 on Saturday, Oct 31, 2026.