Market Movement - France - Ligue 1
Track real-time closing odds movement across major football sportsbooks. Compare opening lines, current market prices, steam moves, and sharp betting activity to identify potential Closing Line Value (CLV) opportunities.
Today's Market Analysis
- 5 fixtures saw meaningful repricing today (avg 11.7% move).
- Strongest steam: Paris Saint Germain vs Le Mans (17.4%, 10 books).
- 3 fixtures showed broad consensus.
- No closing-line validation is yet available for today's open fixtures.
Today's Market Health
High liquidity · Strong consensus · Weak CLV history
Market Metrics
-
Steam Activity 2 moves > thresholdModerate
-
Bookmaker Consensus 3 broad repricing eventsLow
-
Market Trend 20% shortening · 80% lengtheningLow
-
CLV Context 0 fixtures with CLV dataPending
Top Movers
- 1 ↑ +20.0%
- 2 ↓ -17.4%
- 3 ↑ +9.7%
Biggest Steam
-
Paris Saint Germain vs Le Mans ↓ -17.4% Steam 86
-
2
Lorient vs Paris FC ↑ +20.0% Steam 68
-
3
Monaco vs Toulouse ↑ +6.5% Steam 46
Highest Breadth
-
1
Lorient vs Paris FC ↑ +20.0% 10/10
-
2
Paris Saint Germain vs Le Mans ↓ -17.4% 8/10
-
3
Monaco vs Toulouse ↑ +6.5% 7/10
Most Books Agree
-
1
Paris Saint Germain vs Le Mans ↓ -17.4%
-
2
Lorient vs Paris FC ↑ +20.0%
-
3
Monaco vs Toulouse ↑ +6.5%
Fastest Odds Change
-
1
Lorient vs Paris FC ↑ +20.0%
-
2
Paris Saint Germain vs Le Mans ↓ -17.4%
-
3
Lille vs Le Havre ↑ +9.7%
📊 Top Edge Today
Largest fair-vs-market gaps before kickoff — AI value side vs where money is flowing.
| Match | AI Edge | Market Move | Edge | Status |
|---|---|---|---|---|
| Paris Saint Germain vs Le Mans | Paris Saint Germain | Le Mans ↓ -17.4% | -40.4 pp | Model Breakdown Risk |
| Monaco vs Toulouse | Monaco | Monaco ↑ +6.5% | -16.6 pp | Strong Market Ahead |
| Lille vs Le Havre | Lille | Draw ↑ +9.7% | -15.1 pp | Strong Market Ahead |
| Lorient vs Paris FC | Paris FC | Lorient ↑ +20.0% | -3.0 pp | Market Efficient |
| Stade Brestois 29 vs Angers | Draw | Stade Brestois 29 ↑ +4.7% | +1.8 pp | Aligned |
🔥 Top market moves
The biggest market moves and sportsbook repricing detected in this window.
| Match | Side | Move | Signal | Market Breadth? Number of sportsbooks confirming the same directional move. Number of sportsbooks confirming the same directional move. | Steam Score? Measures how aggressively odds moved across sharp sportsbooks. Measures how aggressively odds moved across sharp sportsbooks. |
|---|---|---|---|---|---|
| Paris Saint Germain vs Le Mans | Le Mans | ↓ -17.4% | 🔥 Strong steam | 8/10 | Steam Score: 86 A+ |
| Lorient vs Paris FC | Lorient | ↑ +20.0% | 📉 Strong drift | 10/10 | Steam Score: 68 A |
| Monaco vs Toulouse | Monaco | ↑ +6.5% | ⚡ Sharp-led move | 7/10 | Steam Score: 46 B |
| Lille vs Le Havre | Draw | ↑ +9.7% | ⚡ Sharp-led move | 4/10 | Steam Score: 42 B |
Filters apply to the match list below — highlights above stay unchanged.
Login to filter market moves
Sign in free to filter by steam score, move size, kickoff window, and signal type.
No matches for this filter.
Type at least 2 characters
No matching teams
No results under current filters — try All
| Match(5) | Side | Open | Current | Move | Signal | Ref book | Market Breadth? Number of sportsbooks confirming the same directional move. Number of sportsbooks confirming the same directional move. | Steam Score? Measures how aggressively odds moved across sharp sportsbooks. Measures how aggressively odds moved across sharp sportsbooks. | Context | Market state | CLV Validation? Opening vs closing on the largest-move side — descriptive only, not strategy performance. Opening vs closing on the largest-move side — descriptive only, not strategy performance. | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Paris Saint Germain vs Le Mans Ligue 1 · Sat 18:45 | Le Mans | 23.0 |
19.0
kickoff in 3h 55m |
↓ -17.4%
23.0
19.0
🐢 Slow drift over 125h 35m 34.00 → 14.92 → 19.00 |
🔥 Strong steam | Bet365 |
8/10
Books moving same direction
1xBet
↓ -41.2%
William Hill
↓ -19.2%
Dafabet
↓ -18.5%
Bet365 Sharp
↓ -17.4%
Marathonbet
↓ -14.3%
Betano
↓ -13.3%
Betfair Sharp
↓ -11.5%
Pinnacle Sharp
↓ -9.0%
|
Steam Score:
86
A+
Strong multi-book steam
Sharp sportsbooks led a meaningful repricing with broad market follow-through. Why It Matters
Historically:
50-60 = 57% beat the closing line
60-70 = 64% beat the closing line
70+ = 71% beat the closing line
Key drivers
ReliabilityHigh confidence signal.
Score breakdown
Move magnitude: +38/45
Book synchronization: +24/30
Books reacting: +10/10
Signal conviction: +18/18
Sharp-book leadership: +6/6
Volatility adjustment: -10
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. |
Largest underdog steam | Sharp repricing | Waiting for Close | 8/10 books synchronized on Le Mans (17.4% steam, score 86) — high-conviction multi-book repricing beats isolated ticks. |
| Lorient vs Paris FC Ligue 1 · Sat 18:45 | Lorient | 3.0 |
3.6
kickoff in 3h 55m |
↑ +20.0%
3.0
3.6
🐢 Slow drift over 125h 35m 3.90 → 2.82 → 3.60 |
📉 Strong drift |
Bet365
Sharp-led move: Betfair |
10/10
Books moving same direction
Betfair Sharp
↑ +35.4%
Pinnacle Sharp
↑ +21.5%
BetVictor
↑ +20.7%
Bet365 Sharp
↑ +20.0%
SBO Sharp
↑ +19.1%
William Hill
↑ +17.2%
1xBet
↑ +15.7%
Marathonbet
↑ +15.5%
Betano
↑ +14.1%
Dafabet
↑ +10.8%
|
Steam Score:
68
A
Strong sharp signal
Noticeable drift — odds lengthened with multi-book confirmation (not steam). Why It Matters
Historically:
50-60 = 57% beat the closing line
60-70 = 64% beat the closing line
70+ = 71% beat the closing line
Key drivers
ReliabilityStrong confidence signal.
Score breakdown
Move magnitude: +44/45
Book synchronization: +30/30
Books reacting: +10/10
Signal conviction: +14/14
Slow Drift Duration: -20
Volatility adjustment: -10
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. |
Largest move today | Market drift | Waiting for Close | 10/10 books lengthened Lorient together (20.0% drift, score 68) — broad market fade, not a single-book blip. |
| Monaco vs Toulouse Ligue 1 · Sat 18:45 | Monaco | 1.55 |
1.65
kickoff in 3h 55m |
↑ +6.5%
1.55
1.65
🐢 Slow drift over 125h 35m 1.70 → 1.54 → 1.65 |
⚡ Sharp-led move | Bet365 |
7/10
Books moving same direction
Bet365 Sharp
↑ +6.5%
SBO Sharp
↑ +5.8%
Betfair Sharp
↑ +5.0%
Dafabet
↑ +3.7%
Pinnacle Sharp
↑ +3.7%
BetVictor
↑ +3.2%
Betano
↑ +3.0%
|
Steam Score:
46
B
Moderate sharp signal
A meaningful move led by sharper sportsbooks, with moderate market confirmation. Why It Matters
Historically:
50-60 = 57% beat the closing line
60-70 = 64% beat the closing line
70+ = 71% beat the closing line
Key drivers
ReliabilityMedium confidence signal.
Score breakdown
Move magnitude: +14/45
Book synchronization: +21/30
Books reacting: +10/10
Signal conviction: +5/5
Sharp-book leadership: +6/6
Volatility adjustment: -10
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. |
— | Sharp repricing | Waiting for Close | Bet365 led repricing on Monaco (6.5%) — sharp book moved before wider follow-through. |
| Lille vs Le Havre Ligue 1 · Sat 15:15 | Draw | 4.33 |
4.75
kickoff in 25m |
↑ +9.7%
4.33
4.75
🐢 Slow drift over 125h 35m 5.00 → 4.22 → 4.75 |
⚡ Sharp-led move | Bet365 |
4/10
Books moving same direction
Bet365 Sharp
↑ +9.7%
BetVictor
↑ +8.0%
SBO Sharp
↑ +6.6%
Betano
↑ +3.2%
|
Steam Score:
42
B
Moderate sharp signal
Sharper sportsbooks initiated the move, but wider market participation remains limited. Why It Matters
Historically:
50-60 = 57% beat the closing line
60-70 = 64% beat the closing line
70+ = 71% beat the closing line
Key drivers
ReliabilityMedium confidence signal.
Score breakdown
Move magnitude: +21/45
Book synchronization: +12/30
Books reacting: +8/10
Signal conviction: +5/5
Sharp-book leadership: +6/6
Volatility adjustment: -10
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. |
— | Sharp repricing | Waiting for Close | Bet365 led repricing on Draw (9.7%) — sharp book moved before wider follow-through. |
| Stade Brestois 29 vs Angers Ligue 1 · Sat 18:45 | Stade Brestois 29 | 1.91 |
2.0
kickoff in 3h 55m |
↑ +4.7%
1.91
2.0
🐢 Slow drift over 125h 35m 2.04 → 1.91 → 2.00 |
⚠️ Volatile market | Bet365 |
3/10
Books moving same direction
Bet365 Sharp
↑ +4.7%
Betano
↑ +2.6%
SBO Sharp
↑ +2.0%
|
Steam Score:
21
C
Limited conviction
Price swings look choppy — volatility reduced overall confidence in the directional signal. Why It Matters
Historically:
50-60 = 57% beat the closing line
60-70 = 64% beat the closing line
70+ = 71% beat the closing line
Key drivers
ReliabilityLow confidence — elevated volatility undermines the signal.
Score breakdown
Move magnitude: +10/45
Book synchronization: +9/30
Books reacting: +6/10
Sharp-book leadership: +6/6
Volatility adjustment: -10
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. |
— | Volatile | Waiting for Close | Volatile two-way pricing on Stade Brestois 29 (swing 2.04 → 1.91 → 2.00) — net 4.7% but intraday chop is elevated. |