Forecast Assessment
Reliable forecast
- Favourite
- Paris Saint Germain Favourite
- Model probability
- 67.5%
- Market probability
- 76.9%
- Market agreement
- Moderate
- Validation
- Pass
Summary:
Paris Saint Germain leads both the model grid and market pricing directionally.
Login to see the full betting verdict
Sign in free to unlock the Final betting verdict — which markets pass, where +EV may exist, and steam warnings.
Market Audit
- Market agreement
- Moderate
- Validation
- Pass
- Largest gap
- Paris Saint Germain -9.4 pp
- Breadth
- 5/5
- Current market activity
- No meaningful directional movement yet.
Fair estimate and market pricing differ modestly. Monitor before kickoff.
Market Assessment
The market and model broadly agree on Paris Saint Germain. The remaining divergence may reflect differences in team-strength assumptions rather than a directional disagreement.
Market activity aligns with the largest pricing gap on Paris Saint Germain.
- Monitor line movement before kickoff — not a betting recommendation.
| Outcome | Fair | Market | Edge |
|---|---|---|---|
| Paris Saint Germain | 67.45% | 76.86% | -9.4 pp |
| Draw | 22.17% | 14.76% | +7.4 pp |
| Nantes | 10.37% | 8.38% | +2.0 pp |
Fair probability from Poisson/xG statistical model. Not bookmaker odds. Not betting advice.
Final betting verdict
Different markets price efficiency differently — 1X2 can be a pass while goals markets still show edge.
- No value on 1X2 (Paris Saint Germain vs. current odds)
- Possible value: Under 2.5 (+25%+ EV at best odds)
- Possible value: BTTS No (+9.4% EV at best odds)
- Significant line move — see market context below.
- Primary line identified (+1.0)
- Primary EV above 10% (+1.0)
- Two or more valid +EV lines at threshold (+0.5)
BTTS: EV Yes -16.2% · EV No +9.4%
Paris Saint Germain market context before kickoff
⚠️ Volatile market on Paris Saint Germain
- Odds move
- 1.18 → 1.18 (+0.0%)
- Market breadth
- 5/5
- Steam score
- 30 (C)
- Current status
- 1X2 repriced at consensus; goals markets may still show +EV.
Steam detected. Model value still remains — 1X2 looks repriced; compare Over/Under and BTTS EV cards above.
Steam measures market activity. EV measures betting value.
Decision Lifecycle
Current stage: Market monitoring
- Forecast Generated
- Market Compared
- Validation Passed
- Closing Recorded
- CLV Evaluated
- Entry
- 1.2
- Closing
- Pending
- CLV
- Pending
- Focus on the Primary line when you want one actionable idea.
- Do not parlay many thin-edge picks together; edges do not add reliably.
- Treat longshots as optional, high-stake-sizing plays only.
Explore More Predictions Content
Get Premium Predictions for Paris Saint Germain & Nantes!
Unlock in-depth analysis, exclusive betting tips, and match forecasts with our premium subscription service.
Subscribe Now
Ligue 1 — Standings
| # | TEAM | MP | W | D | L | PTS |
|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | 34 | 24 | 4 | 6 | 76 |
| 2 | Lens | 34 | 22 | 4 | 8 | 70 |
| 3 | Lille | 34 | 18 | 7 | 9 | 61 |
| 4 | Lyon | 34 | 18 | 6 | 10 | 60 |
| 5 | Marseille | 34 | 18 | 5 | 11 | 59 |
| 6 | Rennes | 34 | 17 | 8 | 9 | 59 |
| 7 | Monaco | 34 | 16 | 6 | 12 | 54 |
| 8 | Strasbourg | 34 | 15 | 8 | 11 | 53 |
| 9 | Lorient | 34 | 11 | 12 | 11 | 45 |
| 10 | Toulouse | 33 | 12 | 8 | 13 | 44 |
| 11 | Paris FC | 34 | 11 | 11 | 12 | 44 |
| 12 | Stade Brestois 29 | 34 | 10 | 9 | 15 | 39 |
| 13 | Angers | 34 | 9 | 9 | 16 | 36 |
| 14 | Le Havre | 34 | 7 | 14 | 13 | 35 |
| 15 | Auxerre | 34 | 8 | 10 | 16 | 34 |
| 16 | Nice | 34 | 7 | 11 | 16 | 32 |
| 17 | Nantes | 33 | 5 | 8 | 20 | 23 |
| 18 | Metz | 34 | 3 | 8 | 23 | 17 |
| # | TEAM | MP | GS | GC | +/- | PTS |
|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | 34 | 74 | 29 | +45 | 76 |
| 2 | Lens | 34 | 66 | 35 | +31 | 70 |
| 3 | Marseille | 34 | 63 | 45 | +18 | 59 |
| 4 | Monaco | 34 | 60 | 54 | +6 | 54 |
| 5 | Rennes | 34 | 59 | 50 | +9 | 59 |
| 6 | Strasbourg | 34 | 58 | 47 | +11 | 53 |
| 7 | Lyon | 34 | 53 | 40 | +13 | 60 |
| 8 | Lille | 34 | 52 | 37 | +15 | 61 |
| 9 | Lorient | 34 | 48 | 51 | -3 | 45 |
| 10 | Toulouse | 33 | 47 | 46 | +1 | 44 |
| 11 | Paris FC | 34 | 47 | 50 | -3 | 44 |
| 12 | Stade Brestois 29 | 34 | 43 | 55 | -12 | 39 |
| 13 | Nice | 34 | 37 | 60 | -23 | 32 |
| 14 | Auxerre | 34 | 34 | 44 | -10 | 34 |
| 15 | Le Havre | 34 | 32 | 44 | -12 | 35 |
| 16 | Metz | 34 | 32 | 76 | -44 | 17 |
| 17 | Angers | 34 | 29 | 48 | -19 | 36 |
| 18 | Nantes | 33 | 29 | 52 | -23 | 23 |
| # | TEAM | MP | xG | xGC | +/- | PTS |
|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | 34 | 63.7 | 27.4 | +36.3 | 76 |
| 2 | Lens | 34 | 66.7 | 42.7 | +24.0 | 70 |
| 3 | Marseille | 34 | 60.2 | 42.1 | +18.1 | 59 |
| 4 | Lille | 34 | 54.6 | 36.8 | +17.8 | 61 |
| 5 | Strasbourg | 34 | 51.4 | 43.9 | +7.5 | 53 |
| 6 | Lyon | 34 | 51.1 | 43.7 | +7.4 | 60 |
| 7 | Monaco | 34 | 56.9 | 50.0 | +6.9 | 54 |
| 8 | Rennes | 34 | 54.0 | 52.8 | +1.2 | 59 |
| 9 | Lorient | 34 | 45.4 | 45.0 | +0.4 | 45 |
| 10 | Toulouse | 33 | 42.9 | 42.6 | +0.3 | 44 |
| 11 | Stade Brestois 29 | 34 | 44.3 | 50.0 | -5.7 | 39 |
| 12 | Nantes | 33 | 33.4 | 43.5 | -10.1 | 23 |
| 13 | Paris FC | 34 | 44.4 | 56.1 | -11.7 | 44 |
| 14 | Le Havre | 34 | 38.3 | 50.9 | -12.6 | 35 |
| 15 | Auxerre | 34 | 35.5 | 48.1 | -12.6 | 34 |
| 16 | Nice | 34 | 43.1 | 59.2 | -16.1 | 32 |
| 17 | Angers | 34 | 32.4 | 55.4 | -23.0 | 36 |
| 18 | Metz | 34 | 34.4 | 62.7 | -28.3 | 17 |