Premium betting site stake: New users can use the promo code FHn2uDc1 to receive $100 cash.

Market Movements - Live Market Moves

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.

Monitor bookmaker line movement, market consensus, and late odds shifts before kickoff.

S1: steam≥70, edge≥+5pp, steam & edge same direction. All moves Actionable (S1) Enhanced Market
Live market monitor

📊 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
Stade Nyonnais vs FC Basel 1893 FC Basel 1893 Stade Nyonnais ↑ +46.2% -44.4 pp Model Breakdown Risk
Waasland-beveren vs Habay-la-Neuve Waasland-beveren Habay-la-Neuve ↑ +66.7% -42.0 pp Model Breakdown Risk
Turan Turkistan vs Shakhter Karagandy Turan Turkistan Turan Turkistan ↑ +466.9% -40.0 pp Model Breakdown Risk
Alashkert vs Syunik Alashkert Draw ↑ +4.5% -37.4 pp Model Breakdown Risk
Chaves vs Os Marialvas Chaves Os Marialvas ↑ +23.1% -36.4 pp Model Breakdown Risk
Masr vs Azam Masr Draw ↓ -13.4% -36.2 pp Model Breakdown Risk
Rapperswil vs FC ST. Gallen FC ST. Gallen Rapperswil ↑ +18.2% -31.6 pp Model Breakdown Risk
Oakleigh Cannons vs Sydney Olympic Oakleigh Cannons Draw ↑ +5.6% -30.8 pp Model Breakdown Risk

🔥 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.
Guingamp vs PAU PAU ↓ -18.9% 🔥 Strong steam 10/10 Steam Score: 96 A+
Yantra 2019 vs Lokomotiv Plovdiv Yantra 2019 ↓ -20.0% 🔥 Strong steam 8/9 Steam Score: 95 A+
Vlašim vs Hanácká Hanácká ↓ -30.0% 🔥 Strong steam 7/9 Steam Score: 92 A+
Liptovský Mikuláš vs Baník Lehota p.Vtáčnikom Baník Lehota p.Vtáčnikom ↓ -27.3% 🔥 Strong steam 7/9 Steam Score: 92 A+
Baník Ostrava II vs Slavia Praha II Slavia Praha II ↓ -22.7% 🔥 Strong steam 7/9 Steam Score: 92 A+

Filters apply to the match list below — highlights above stay unchanged.

Match(217) 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.
Guingamp vs PAU Ligue 2 · Fri 18:00 PAU 3.7 3.0
kickoff in 11h 34m
↓ -18.9%
3.7 3.0

🐢 Slow drift over 89h 16m
3.70 → 2.75 → 3.00
🔥 Strong steam Bet365 10/10
Steam Score: 96 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Top 10% move Sharp repricing Waiting for Close 10/10 books synchronized on PAU (18.9% steam, score 96) — high-conviction multi-book repricing beats isolated ticks.
Yantra 2019 vs Lokomotiv Plovdiv Cup · Fri 16:00 Yantra 2019 6.25 5.0
since pub · 6h 17m
↓ -20.0%
6.25 5.0

↔ Gradual move over 6h 17m
7.00 → 4.59 → 5.00
🔥 Strong steam Bet365
Sharp-led move: Betfair
8/9
Steam Score: 95 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Top 10% move Sharp repricing Waiting for Close 8/9 books synchronized on Yantra 2019 (20.0% steam, score 95) — high-conviction multi-book repricing beats isolated ticks.
Vlašim vs Hanácká FNL · Fri 15:00 Hanácká 6.0 4.2
kickoff in 8h 34m
↓ -30.0%
6.0 4.2

🐢 Slow drift over 53h 44m
6.09 → 4.20 → 4.20
🔥 Strong steam Bet365 7/9
Steam Score: 92 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Largest underdog steam Sharp repricing Waiting for Close 7/9 books synchronized on Hanácká (30.0% steam, score 92) — high-conviction multi-book repricing beats isolated ticks.
Liptovský Mikuláš vs Baník Lehota p.Vtáčnikom 2. liga · Fri 15:00 Baník Lehota p.Vtáčnikom 5.5 4.0
kickoff in 8h 34m
↓ -27.3%
5.5 4.0

🐢 Slow drift over 48h 37m
5.50 → 3.80 → 4.00
🔥 Strong steam Bet365 7/9
Steam Score: 92 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Top 10% move Sharp repricing Waiting for Close 7/9 books synchronized on Baník Lehota p.Vtáčnikom (27.3% steam, score 92) — high-conviction multi-book repricing beats isolated ticks.
Baník Ostrava II vs Slavia Praha II FNL · Fri 13:00 Slavia Praha II 3.75 2.9
kickoff in 6h 34m
↓ -22.7%
3.75 2.9

🐢 Slow drift over 49h 11m
3.85 → 2.82 → 2.90
🔥 Strong steam Bet365 7/9
Steam Score: 92 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Top 10% move Sharp repricing Waiting for Close 7/9 books synchronized on Slavia Praha II (22.7% steam, score 92) — high-conviction multi-book repricing beats isolated ticks.
Supra du Quebec vs York United Canadian Premier League · Fri 23:00 York United 3.75 5.0
since pub · 21h 29m
↑ +33.3%
3.75 5.0

🐢 Slow drift over 21h 29m
5.60 → 3.75 → 5.00
📉 Strong drift Bet365 9/9
Steam Score: 89 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 10% move Market drift Waiting for Close 9/9 books lengthened York United together (33.3% drift, score 89) — broad market fade, not a single-book blip.
FK Kukesi vs Besa Kavajë 1st Division · Fri 11:30 FK Kukesi 2.7 3.7
since pub · 23h 45m
↑ +37.0%
2.7 3.7

🐢 Slow drift over 23h 45m
3.90 → 2.70 → 3.70
📉 Strong drift Bet365 5/6
Steam Score: 84 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 3% move Market drift Waiting for Close 5/6 books lengthened FK Kukesi together (37.0% drift, score 84) — broad market fade, not a single-book blip.
Reims vs Dijon Ligue 2 · Fri 18:00 Dijon 5.0 4.2
kickoff in 11h 34m
↓ -16.0%
5.0 4.2

🐢 Slow drift over 85h 19m
5.00 → 3.78 → 4.20
🔥 Strong steam Bet365 8/10
Steam Score: 83 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Top 25% move Sharp repricing Waiting for Close 8/10 books synchronized on Dijon (16.0% steam, score 83) — high-conviction multi-book repricing beats isolated ticks.
Waasland-beveren vs Habay-la-Neuve Cup · Fri 18:30 Habay-la-Neuve 9.0 15.0
since pub · 21h 34m
↑ +66.7%
9.0 15.0

🐢 Slow drift over 21h 34m
17.00 → 9.00 → 15.00
📉 Strong drift Bet365 7/9
Steam Score: 82 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Sharpest sharp-led move Market drift Waiting for Close 7/9 books lengthened Habay-la-Neuve together (66.7% drift, score 82) — broad market fade, not a single-book blip.
Chaves vs Os Marialvas Taça de Portugal · Fri 19:00 Os Marialvas 6.5 8.0
since pub · 14h 1m
↑ +23.1%
6.5 8.0

🐢 Slow drift over 14h 1m
10.50 → 6.50 → 8.00
📉 Strong drift Bet365 6/8
Steam Score: 82 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 10% move Market drift Waiting for Close 6/8 books lengthened Os Marialvas together (23.1% drift, score 82) — broad market fade, not a single-book blip.
Doqarah vs Al Jazeera League · Fri 14:00 Doqarah 2.5 3.1
kickoff in 7h 34m
↑ +24.0%
2.5 3.1

🐢 Slow drift over 47h 30m
3.10 → 2.49 → 3.10
📉 Strong drift Bet365 8/9
Steam Score: 81 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 10% move Market drift Waiting for Close 8/9 books lengthened Doqarah together (24.0% drift, score 81) — broad market fade, not a single-book blip.
Sporting Hasselt vs Cercle Brugge Cup · Fri 18:30 Sporting Hasselt 3.4 4.0
since pub · 22h 1m
↑ +17.6%
3.4 4.0

🐢 Slow drift over 22h 1m
4.29 → 3.40 → 4.00
📉 Strong drift Bet365 8/9
Steam Score: 79 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 25% move Market drift Waiting for Close 8/9 books lengthened Sporting Hasselt together (17.6% drift, score 79) — broad market fade, not a single-book blip.
Stocksund vs Enköping Ettan - Norra · Fri 17:30 Stocksund 3.5 4.75
kickoff in 11h 4m
↑ +35.7%
3.5 4.75

🐢 Slow drift over 47h 30m
5.75 → 2.93 → 4.75
📉 Strong drift Bet365
Sharp-led move: Betfair
8/10
Steam Score: 78 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 3% move Market drift Waiting for Close 8/10 books lengthened Stocksund together (35.7% drift, score 78) — broad market fade, not a single-book blip.
Leganes vs Cordoba Segunda División · Fri 18:30 Cordoba 3.1 2.65
kickoff in 12h 4m
↓ -14.5%
3.1 2.65

🐢 Slow drift over 85h 42m
3.10 → 2.56 → 2.65
📈 Steam Bet365 10/10
Steam Score: 78 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Top 25% move Sharp repricing Waiting for Close Multi-book steam on Cordoba (14.5%, 10/10) — aligned shortening, not a single-book blip.
FC Cartagena vs Europa Fc Primera División RFEF - Group 2 · Fri 17:00 Europa Fc 4.1 5.25
kickoff in 10h 34m
↑ +28.0%
4.1 5.25

🐢 Slow drift over 30h 7m
5.50 → 4.10 → 5.25
📉 Strong drift Bet365 7/9
Steam Score: 77 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 10% move Market drift Waiting for Close 7/9 books lengthened Europa Fc together (28.0% drift, score 77) — broad market fade, not a single-book blip.
Gomora United FC vs Cape Town City 1st Division · Fri 13:30 Cape Town City 2.2 2.55
since pub · 6h 39m
↑ +15.9%
2.2 2.55

↔ Gradual move over 6h 39m
2.66 → 2.20 → 2.55
📉 Strong drift Bet365 7/8
Steam Score: 75 A+ Strong multi-book steam

Broad multi-book drift — odds lengthened across sportsbooks (market fade).

Top 25% move Market drift Waiting for Close 7/8 books lengthened Cape Town City together (15.9% drift, score 75) — broad market fade, not a single-book blip.
Guarani U20 vs Sfera U20 Paulista - U20 · Fri 18:00 Sfera U20 4.5 3.9
since pub · 8h 25m
↓ -13.3%
4.5 3.9

↔ Gradual move over 8h 25m
4.50 → 3.50 → 3.90
📈 Steam Bet365 7/7
Steam Score: 75 A+ Strong multi-book steam

Sharp sportsbooks led a meaningful repricing with broad market follow-through.

Top 25% move Sharp repricing Waiting for Close Multi-book steam on Sfera U20 (13.3%, 7/7) — aligned shortening, not a single-book blip.
Popayan vs Depor FC Primera B · Fri 22:00 Popayan 1.6 2.15
kickoff in 15h 34m
↑ +34.4%
1.6 2.15

🐢 Slow drift over 72h 1m
2.15 → 1.54 → 2.15
📉 Strong drift Bet365 9/9
Steam Score: 74 A Strong sharp signal

Noticeable drift — odds lengthened with multi-book confirmation (not steam).

Top 10% move Market drift Waiting for Close 9/9 books lengthened Popayan together (34.4% drift, score 74) — broad market fade, not a single-book blip.
Defensa Y Justicia vs Instituto Cordoba Liga Profesional Argentina · Fri 22:00 Instituto Cordoba 2.5 3.2
kickoff in 15h 34m
↑ +28.0%
2.5 3.2

🐢 Slow drift over 100h 18m
3.20 → 2.45 → 3.20
📉 Strong drift Bet365 10/10
Steam Score: 74 A Strong sharp signal

Noticeable drift — odds lengthened with multi-book confirmation (not steam).

Top 10% move Market drift Waiting for Close 10/10 books lengthened Instituto Cordoba together (28.0% drift, score 74) — broad market fade, not a single-book blip.
ABB vs Real Potosí Primera División · Fri 19:00 Real Potosí 2.5 3.0
kickoff in 12h 34m
↑ +20.0%
2.5 3.0

🐢 Slow drift over 74h 27m
3.00 → 2.39 → 3.00
📉 Strong drift Bet365 8/8
Steam Score: 73 A Strong sharp signal

Noticeable drift — odds lengthened with multi-book confirmation (not steam).

Top 10% move Market drift Waiting for Close 8/8 books lengthened Real Potosí together (20.0% drift, score 73) — broad market fade, not a single-book blip.
Opava vs Vysočina Jihlava FNL · Fri 16:00 Opava 1.95 2.38
kickoff in 9h 34m
↑ +22.1%
1.95 2.38

🐢 Slow drift over 53h 45m
2.41 → 1.92 → 2.38
📉 Strong drift Bet365
Sharp-led move: Betfair
7/9
Steam Score: 72 A Strong sharp signal

Noticeable drift — odds lengthened with multi-book confirmation (not steam).

Top 10% move Market drift Waiting for Close 7/9 books lengthened Opava together (22.1% drift, score 72) — broad market fade, not a single-book blip.
Heerenveen vs Excelsior Eredivisie · Fri 18:00 Excelsior 4.0 5.0
kickoff in 11h 34m
↑ +25.0%
4.0 5.0

🐢 Slow drift over 140h 19m
5.36 → 3.78 → 5.00
📉 Strong drift Bet365 10/10
Steam Score: 69 A Strong sharp signal

Noticeable drift — odds lengthened with multi-book confirmation (not steam).

Top 10% move Market drift Waiting for Close 10/10 books lengthened Excelsior together (25.0% drift, score 69) — broad market fade, not a single-book blip.
Prostějov vs Ústí nad Labem FNL · Fri 16:00 Prostějov 2.55 3.0
kickoff in 9h 34m
↑ +17.6%
2.55 3.0

🐢 Slow drift over 51h 21m
3.10 → 2.53 → 3.00
📉 Strong drift Bet365
Sharp-led move: Betfair
8/9
Steam Score: 69 A Strong sharp signal

Noticeable drift — odds lengthened with multi-book confirmation (not steam).

Top 25% move Market drift Waiting for Close 8/9 books lengthened Prostějov together (17.6% drift, score 69) — broad market fade, not a single-book blip.
Sport Huancayo vs Cusco Primera División · Fri 18:00 Cusco 3.0 4.33
kickoff in 11h 34m
↑ +44.3%
3.0 4.33

🐢 Slow drift over 99h 52m
4.70 → 3.00 → 4.33
⚡ Sharp-led move Bet365 4/10
Steam Score: 66 A Strong sharp signal

Sharper sportsbooks initiated a solid move with growing cross-book confirmation.

Top 3% move Sharp repricing Waiting for Close Bet365 led repricing on Cusco (44.3%) — sharp book moved before wider follow-through.
Livorno vs Grosseto Serie C - Girone B · Fri 18:30 Grosseto 3.1 3.5
since pub · 23h 45m
↑ +12.9%
3.1 3.5

🐢 Slow drift over 23h 45m
3.61 → 2.90 → 3.50
↘ Drift Bet365
Sharp-led move: Pinnacle
9/9
Steam Score: 66 A Strong sharp signal

Noticeable drift — odds lengthened with multi-book confirmation (not steam).

Top 25% move Market drift Waiting for Close Multi-book drift on Grosseto (12.9%, 9/9) — aligned lengthening, market pricing moves against this side.
Loading more...