Full Time
Ligue 1 · Stade de la Beaujoire, Nantes · 2026-03-22

NantesNantes
2 - 3
StrasbourgStrasbourg

+$1968.63
Match Precision60%
Signal Hit Rate6/10
Model Lineup
Active Trader
+$993
★★★☆☆
3W-2L · 60%
🎯
HDP Sniper
+$975
★★★☆☆
3W-2L · 60%
🧠 Key Question

Why did AI enter 2 times at 29', 47' — and still finish +$1969?

Trade Story

Match Overview

Nantes hosted Strasbourg in the Ligue 1, finishing 2-3. Goals: D. Tabibou (6'), M. Oyedele (45'), M. Abline (53'), J. Panichelli (78'), J. Panichelli (90'). OddsFlow deployed 10 trades across 2 waves, achieving 60% precision with a net result of +$1968.63 (ROI: +34.5%).

Pre-Match Odds

The Asian Handicap held at 0.5 but home odds shifted from 1.84 to 1.88; the home moneyline drifted out from 3.53 to 3.78.

Trade Wave Analysis

### Wave 1 — Minute 29' (Score: 1-0) **Context:** Nantes leading 1-0 at 29'. 2 models (system4_MC_v10, system4_BLEND_v10) entered Moneyline and Asian Handicap markets, targeting Nantes and Strasbourg -0.5 and Strasbourg 0. Average expected value was 30.1%, with a combined stake of $3714. The sharpest edge was on Strasbourg 0 (Asian Handicap): OddsFlow calculated 81.4% probability versus the market's implied 37.4% — a 44.0 percentage point gap at odds of 2.675. **Result:** 4 of 6 trades won, netting +$2241.63. ### Wave 2 — Minute 47' (Score: 1-1) **Context:** Level at 1-1 after M. Oyedele's equalizer at 45'. 2 models (system4_MC_v10, system4_BLEND_v10) entered Over/Under and Moneyline markets, targeting Over 2.5 and Draw. Average expected value was 16.8%, with a combined stake of $2000. The sharpest edge was on Draw (Moneyline): OddsFlow calculated 53.2% probability versus the market's implied 29.4% — a 23.8 percentage point gap at odds of 3.4. **Result:** 2 of 4 trades won, netting $-273.00.

Key Mispricing Moments

- **Minute 31'** — Asian Handicap Strasbourg 0: AI saw 81.4% vs market's 37.4% (44.0pp gap). correctly identified. - **Minute 31'** — Asian Handicap Strasbourg 0: AI saw 81.0% vs market's 37.4% (43.6pp gap). correctly identified. - **Minute 30'** — Asian Handicap Strasbourg -0.5: AI saw 81.2% vs market's 52.6% (28.5pp gap). correctly identified. - **Minute 29'** — Asian Handicap Strasbourg -0.5: AI saw 80.7% vs market's 52.6% (28.1pp gap). correctly identified. - **Minute 47'** — Moneyline Draw: AI saw 53.2% vs market's 29.4% (23.8pp gap). did not convert, but edge was real.

Model Performance

- **system4_BLEND_v10**: 5 trades, 3W/2L, +$993.45 (ROI: +34.7%) - **system4_MC_v10**: 5 trades, 3W/2L, +$975.17 (ROI: +34.2%)

Match Statistics

Possession was 37%–63% in Nantes's deficit. Nantes had 14 shots (9 on target) versus Strasbourg's 9 (6 on target). Expected goals: Nantes 1.67 — Strasbourg 1.49. Corners: 3-3.

🏆

Verdict

A highly profitable match for OddsFlow. The AI models identified significant mispricings and converted them efficiently, returning +34.5% ROI. Top performer: system4_BLEND_v10 at +$993.45.

Trade Waves
Match Timeline
46'🔄
F
D. D. Fofana(assist: J. Panichelli)Strasbourg
62'🔄
D
I. Doukoure(assist: S. El Mourabet)Strasbourg
62'🔄
A
S. Amo-Ameyaw(assist: G. Yassine)Strasbourg
62'🔄
H
L. Hogsberg(assist: A. Ouattara)Strasbourg
63'🔄
D
I. Doukoure(assist: S. El Mourabet)Strasbourg
66'🔄
H
L. Hogsberg(assist: A. Ouattara)Strasbourg
66'🔄
A
S. Amo-Ameyaw(assist: G. Yassine)Strasbourg
76'🔄
O
A. Omobamidele(assist: J. Enciso)Strasbourg
81'🔄
T
D. Tabibou(assist: L. Leroux)Nantes
81'🔄
K
M. Kaba(assist: B. Guirassy)Nantes
86'🔄
S
I. Sissoko(assist: R. Cabella)Nantes
Odds Movement
Key Mispricing
Match Statistics
Pre-Match Odds
Verdict

A highly profitable match for OddsFlow. The AI models identified significant mispricings and converted them efficiently, returning +34.5% ROI on 10 trades. Top performer: Active Trader at +$993.45.

See AI signals as they happen

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