Full Time
Bundesliga · Red Bull Arena, Leipzig · 2026-04-11

RB LeipzigRB Leipzig
1 - 0
Borussia MönchengladbachBorussia Mönchengladbach

$-1262.00
Match Precision45%
Signal Hit Rate5/14
Model Lineup
🛡️
Oddsflow Core Strategy
+$605
★★★★★
2W-0L · 100%
Active Trader
$-600
☆☆☆☆
1W-2L · 33%
🔮
Oddsflow Beta
$-600
☆☆☆☆
1W-2L · 33%
🎯
HDP Sniper
$-667
☆☆☆☆
1W-2L · 33%
🧠 Key Question

Why did AI enter 6 times at 25', 37', 48', 62', 74', 81' — and still finish $-1262?

Trade Story

Match Overview

RB Leipzig hosted Borussia Mönchengladbach in the Bundesliga, finishing 1-0. Goals: Y. Diomande (81'). OddsFlow deployed 14 trades across 6 waves, achieving 36% precision with a net result of $-1262.00 (ROI: -18.2%).

Pre-Match Odds

The Asian Handicap line moved from -1 to -1.25; the Over/Under stayed at 3.25 with Over odds moving from 1.97 to 2.07.

Trade Wave Analysis

### Wave 1 — Minute 25' (Score: 0-0) **Context:** Scoreless at 25'. 2 models (system4_BLEND_v10, system4_MC_v10) entered Asian Handicap markets, targeting Borussia Mönchengladbach -1. Average expected value was 13.3%, with a combined stake of $1000. The sharpest edge was on Borussia Mönchengladbach -1 (Asian Handicap): OddsFlow calculated 66.1% probability versus the market's implied 54.8% — a 11.3 percentage point gap at odds of 1.825. **Result:** 0 of 2 trades won, netting +$0.00. ### Wave 2 — Minute 37' (Score: 0-0) **Context:** Scoreless at 37'. 2 models (system4_MC_v10, system4_BLEND_v10) entered Moneyline and Asian Handicap markets, targeting Draw and Borussia Mönchengladbach -0.5. Average expected value was 4.8%, with a combined stake of $1500. The sharpest edge was on Draw (Moneyline): OddsFlow calculated 29.1% probability versus the market's implied 21.1% — a 8.1 percentage point gap at odds of 4.75. **Result:** All 3 trades lost, netting $-1500.00. ### Wave 3 — Minute 48' (Score: 0-0) **Context:** Scoreless at 48'. 1 model (system4_BLEND_v10) entered Moneyline markets, targeting Draw. Average expected value was 4.6%, with a combined stake of $500. The sharpest edge was on Draw (Moneyline): OddsFlow calculated 27.9% probability versus the market's implied 21.1% — a 6.9 percentage point gap at odds of 4.75. **Result:** All 1 trades lost, netting $-500.00. ### Wave 4 — Minute 62' (Score: 0-0) **Context:** Scoreless at 62'. 1 model (system4_HYBRID_v10) entered Moneyline and Asian Handicap markets, targeting Draw and Borussia Mönchengladbach -0.5 and Borussia Mönchengladbach -1. Average expected value was 22.7%, with a combined stake of $1732. The sharpest edge was on Borussia Mönchengladbach -1 (Asian Handicap): OddsFlow calculated 87.7% probability versus the market's implied 47.6% — a 40.0 percentage point gap at odds of 2.1. **Result:** 0 of 3 trades won, netting $-1000.00. ### Wave 5 — Minute 74' (Score: 0-0) **Context:** Scoreless at 74'. 1 model (oddsflow_core_v8.1) entered Asian Handicap and Over/Under markets, targeting RB Leipzig -0.5 and Under 2.5. Average expected value was 11.0%, with a combined stake of $700. The sharpest edge was on Under 2.5 (Over/Under): OddsFlow calculated 63.0% probability versus the market's implied 55.6% — a 7.4 percentage point gap at odds of 1.8. **Result:** All 2 trades won, netting +$605.00. ### Wave 6 — Minute 81' (Score: 1-0) **Context:** RB Leipzig leading 1-0 at 81'. Y. Diomande scored moments ago. 3 models (system4_HYBRID_v10, system4_BLEND_v10, system4_MC_v10) entered Moneyline markets, targeting RB Leipzig. Average expected value was 29.0%, with a combined stake of $1500. The sharpest edge was on RB Leipzig (Moneyline): OddsFlow calculated 80.3% probability versus the market's implied 55.6% — a 24.8 percentage point gap at odds of 1.8. **Result:** All 3 trades won, netting +$1133.00.

Key Mispricing Moments

- **Minute 64'** — Asian Handicap Borussia Mönchengladbach -1: AI saw 87.7% vs market's 47.6% (40.0pp gap). did not convert, but edge was real. - **Minute 81'** — Moneyline RB Leipzig: AI saw 80.3% vs market's 55.6% (24.8pp gap). correctly identified. - **Minute 81'** — Moneyline RB Leipzig: AI saw 80.3% vs market's 60.0% (20.3pp gap). correctly identified. - **Minute 81'** — Moneyline RB Leipzig: AI saw 72.5% vs market's 55.6% (17.0pp gap). correctly identified. - **Minute 62'** — Moneyline Draw: AI saw 43.2% vs market's 27.8% (15.5pp gap). did not convert, but edge was real.

Model Performance

- **oddsflow_core_v8.1**: 2 trades, 2W/0L, +$605.00 (ROI: +86.4%) - **system4_BLEND_v10**: 4 trades, 1W/2L/1V, $-600.00 (ROI: -30.0%) - **system4_HYBRID_v10**: 4 trades, 1W/2L/1V, $-600.00 (ROI: -26.9%) - **system4_MC_v10**: 4 trades, 1W/2L/1V, $-667.00 (ROI: -33.3%)

Match Statistics

Possession was 52%–48% in RB Leipzig's favor. RB Leipzig had 24 shots (11 on target) versus Borussia Mönchengladbach's 12 (3 on target). Expected goals: RB Leipzig 2.25 — Borussia Mönchengladbach 1.73. Corners: 11-2.

🏆

Verdict

A tough session at -18.2% ROI. The market moved against OddsFlow's positions, though the underlying probability assessments may still prove correct over a larger sample. Top performer: oddsflow_core_v8.1 at +$605.00.

Market Efficiency

What the closing market expected

The prices bookmakers settled on before kick-off, with the margin removed, next to what actually happened.

MarketLineImplied probability
1X2 (home / draw / away)Favourite: Home68.0% / 19.8% / 15.5%
Asian handicap-1.2550.3%
Over / Under3.2548.3%

Probabilities are de-vigged, so they describe the market's view rather than the price you would have been offered.

Where the market was wrong

The favorite, RB Leipzig, failed to cover the -1.25 Asian Handicap.

RB Leipzig secured a narrow 1-0 victory over Borussia Mönchengladbach. While the 1x2 market correctly identified RB Leipzig as strong favorites (68.03% implied win probability), the Asian Handicap market presented a notable inefficiency. RB Leipzig, despite winning, failed to cover the -1.25 spread. The market had implied a 50.25% probability for RB Leipzig to cover, making the failure to do so a clear **value signal** for those who bet against the favorite on the handicap. Furthermore, the Totals market for Over/Under 3.25 goals correctly leaned towards the Under (54.05% implied probability), as only 1 goal was scored, confirming the **EV+** nature of an Under bet.

Trade Waves
Match Timeline
34'🔄
U
L. Ullrich(assist: H. Bolin)Borussia Mönchengladbach
63'🔄
D
K. Diks(assist: F. C. Chiarodia)Borussia Mönchengladbach
66'🔄
N
A. Nusa(assist: J. Bakayoko)RB Leipzig
67'🔄
C
Romulo Cardoso(assist: A. Ouedraogo)RB Leipzig
67'🔄
N
A. Nusa(assist: A. Ouedraogo)RB Leipzig
78'🔄
B
R. Baku(assist: B. Henrichs)RB Leipzig
79'🔄
S
N. Seiwald(assist: B. Gruda)RB Leipzig
85'🔄
H
F. Honorat(assist: W. Mohya)Borussia Mönchengladbach
85'🔄
C
J. Castrop(assist: K. Stoger)Borussia Mönchengladbach
85'🔄
E
Y. Engelhardt(assist: S. Machino)Borussia Mönchengladbach
90'+2🔄
D
Y. Diomande(assist: M. Finkgrafe)RB Leipzig
Odds Movement
Key Mispricing
Match Statistics
Pre-Match Odds
Verdict

A tough session at -18.2% ROI. The market moved against OddsFlow's positions. Top performer: Oddsflow Core Strategy at +$605.00.

See AI signals as they happen

This report shows settled results. Get real-time AI signals during live matches.