Full Time
Ligue 1 · Parc des Princes, Paris · 2026-04-22

Paris Saint GermainParis Saint Germain
3 - 0
NantesNantes

+$3574.51
Match Precision100%
Signal Hit Rate6/6
Model Lineup
🎯
HDP Sniper
+$1199
★★★★★
2W-0L · 100%
Active Trader
+$1191
★★★★★
2W-0L · 100%
🔮
Oddsflow Beta
+$1185
★★★★★
2W-0L · 100%
🧠 Key Question

How did AI turn 6 trades into +$3575 profit?

Trade Story

Match Overview

Paris Saint Germain hosted Nantes in the Ligue 1, finishing 3-0. Goals: K. Kvaratskhelia (12' pen), K. Kvaratskhelia (13' pen), L. Leroux (22'), D. Doue (37'), D. Doue (38'), K. Kvaratskhelia (50'). OddsFlow deployed 6 trades across 1 wave, achieving 100% precision with a net result of +$3574.51 (ROI: +86.2%).

Pre-Match Odds

The Asian Handicap line moved from -2 to -2.25.

Trade Wave Analysis

### Wave 1 — Minute 27' (Score: 1-0) **Context:** Paris Saint Germain leading 1-0 at 27'. L. Leroux scored moments ago. 3 models (system4_MC_v10, system4_BLEND_v10, system4_HYBRID_v10) entered Over/Under markets, targeting Under 4.5 and Under 3.5. Average expected value was 20.1%, with a combined stake of $4148. The sharpest edge was on Under 3.5 (Over/Under): OddsFlow calculated 59.9% probability versus the market's implied 42.1% — a 17.8 percentage point gap at odds of 2.375. **Result:** All 6 trades won, netting +$3574.51.

Key Mispricing Moments

- **Minute 27'** — Over/Under Under 3.5: AI saw 59.9% vs market's 42.1% (17.8pp gap). correctly identified. - **Minute 28'** — Over/Under Under 3.5: AI saw 59.9% vs market's 42.1% (17.8pp gap). correctly identified. - **Minute 27'** — Over/Under Under 3.5: AI saw 59.6% vs market's 42.1% (17.5pp gap). correctly identified. - **Minute 27'** — Over/Under Under 4.5: AI saw 80.6% vs market's 63.7% (17.0pp gap). correctly identified. - **Minute 27'** — Over/Under Under 4.5: AI saw 80.3% vs market's 63.7% (16.7pp gap). correctly identified.

Model Performance

- **system4_MC_v10**: 2 trades, 2W/0L, +$1198.55 (ROI: +85.9%) - **system4_BLEND_v10**: 2 trades, 2W/0L, +$1190.55 (ROI: +86.2%) - **system4_HYBRID_v10**: 2 trades, 2W/0L, +$1185.41 (ROI: +86.4%)

Match Statistics

Paris Saint Germain had 14 shots (6 on target) versus Nantes's 0 (0 on target).

🏆

Verdict

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

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: Home85.5% / 11.5% / 6.6%
Asian handicap-2.2549.5%
Over / Under3.7551.0%

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 market significantly underestimated PSG's probability to cover the -2.25 Asian Handicap.

Paris Saint Germain secured a decisive 3-0 victory over Nantes in Ligue 1. In the 1x2 market, PSG was correctly identified as the overwhelming favorite (85.47% win probability). However, the Asian Handicap market presented a significant Market Inefficiency. PSG, despite their dominant 3-0 win which comfortably covered the -2.25 line, was assigned only a 49.5% probability of covering by the market. This indicates substantial Closing Line Value (CLV) for bettors backing PSG -2.25, as the market clearly underestimated their ability to secure such a commanding victory. The Totals market for Over/Under 3.75 goals saw a slight lean towards the Under (51.81% probability), which aligned with the actual outcome of 3 total goals.

Trade Waves
Match Timeline
60'🔄
H
A. Hakimi(assist: L. Hernandez)Paris Saint Germain
60'🔄
N
J. Neves(assist: F. Ruiz)Paris Saint Germain
60'🔄
Z
W. Zaire-Emery(assist: S. Mayulu)Paris Saint Germain
61'🔄
Z
W. Zaire-Emery(assist: S. Mayulu)Paris Saint Germain
65'🔄
M
Mostafa Mohamed(assist: I. Ganago)Nantes
65'🔄
L
L. Leroux(assist: D. Tabibou)Nantes
65'🔄
K
K. Kvaratskhelia(assist: I. Mbaye)Paris Saint Germain
65'🔄
D
O. Dembele(assist: B. Barcola)Paris Saint Germain
66'🔄
K
K. Kvaratskhelia(assist: I. Mbaye)Paris Saint Germain
67'🔄
D
O. Dembele(assist: B. Barcola)Paris Saint Germain
73'🔄
L
J. Lepenant(assist: B. Deuff)Nantes
79'🔄
A
M. Acapandie(assist: C. Awaziem)Nantes
80'🔄
A
M. Acapandie(assist: C. Awaziem)Nantes
80'🔄
A
M. Abline(assist: Y. El Arabi)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 +86.2% ROI on 6 trades. Top performer: HDP Sniper at +$1198.55.

See AI signals as they happen

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