Ligue 1 odds: every book’s price, ranked
Moneyline prices for 8 upcoming Ligue 1 games across 12 books, as of Oct 31, 12:55 PM ET. Bold marks the best payout. Prices move — always confirm at the book.
Ligue 1 odds at a glance
- Biggest favorite: Lyon, 68% to beat Angers; best price -245 at DraftKings.
- Longest shot: Angers, 13% against Lyon; best price +625 at Polymarket (after fees).
- Closest matchup: Lorient vs Brest, Lorient 39%, Brest 32%, draw 29%.
- Biggest price gap: $50 between the best and worst sportsbook on a $100 bet on the draw (Lyon vs Angers).
Chances are what the moneylines imply once each sportsbook’s margin is removed, averaged across books. They describe the market, not a prediction.
Every book’s price, game by game (as of Oct 31, 12:55 PM ET)
Troyes vs Le Mans FC odds · Oct 31, 3:45 PM ET
Best price on Troyes is +120 at DraftKings; best on Le Mans FC is +240 at FanDuel; best on the draw is +250 at theScore Bet. Best and worst sportsbook are $25 apart on a $100 bet.
Moneyline
| Book | Troyes ML | Le Mans FC ML | Draw |
|---|---|---|---|
| DraftKings | +120 · best | +235 | +235 |
| BetMGM | +120 · best | +230 | +230 |
| FanDuel | +115 | +240 · best | +230 |
| Fanatics | +115 | +240 · best | +230 |
| theScore Bet | +115 | +220 | +250 · best |
| Polymarket (after fees) | +114 | +240 | +229 |
| Kalshi (after fees) | +114 | +229 | +229 |
| Caesars | +113 | +230 | +230 |
| betPARX | +110 | +240 · best | +225 |
| BetRivers | +110 | +240 · best | +225 |
| Bally Bet | +110 | +240 · best | +225 |
| Hard Rock | +110 | +240 · best | +225 |
Spread
Best spread price: Troyes -1.5 is +331 at Kalshi (after fees), Le Mans FC +1.5 is -430 at Kalshi (after fees).
| Book | Troyes -1.5 | Le Mans FC +1.5 |
|---|---|---|
| Kalshi (after fees) | +331 · best | -430 · best |
Total 2.5
Best total price: Over 2.5 is -103 at Polymarket (after fees), Under 2.5 is -116 at Polymarket (after fees). Best and worst sportsbook are $3 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| Polymarket (after fees) | -103 · best | -116 · best |
| Kalshi (after fees) | -107 | -116 |
| betPARX | -109 | -120 |
| BetRivers | -109 | -120 |
| Bally Bet | -109 | -120 |
| BetMGM | -110 | -125 |
Strasbourg vs Auxerre odds · Nov 1, 9:00 AM ET
Best price on Strasbourg is -120 at BetMGM; best on Auxerre is +325 at Hard Rock; best on the draw is +300 at Fanatics. Best and worst sportsbook are $40 apart on a $100 bet.
Moneyline
| Book | Strasbourg ML | Auxerre ML | Draw |
|---|---|---|---|
| BetMGM | -120 · best | +290 | +290 |
| DraftKings | -120 · best | +295 | +300 · best |
| Polymarket (after fees) | -121 | +296 | +296 |
| Kalshi (after fees) | -121 | +296 | +296 |
| Fanatics | -125 | +300 | +300 · best |
| Caesars | -127 | +285 | +290 |
| FanDuel | -130 | +310 | +290 |
| theScore Bet | -130 | +290 | +300 · best |
| Hard Rock | -135 | +325 · best | +300 · best |
| betPARX | -137 | +320 | +290 |
| Bally Bet | -137 | +320 | +290 |
| BetRivers | -137 | +320 | +290 |
Spread
Best spread price: Strasbourg -1.5 is +208 at Kalshi (after fees), Auxerre +1.5 is -263 at Kalshi (after fees).
| Book | Strasbourg -1.5 | Auxerre +1.5 |
|---|---|---|
| Kalshi (after fees) | +208 · best | -263 · best |
Total 2.5
Best total price: Over 2.5 is -175 at Polymarket (after fees), Under 2.5 is +140 at Polymarket (after fees). Best and worst sportsbook are $10 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| Polymarket (after fees) | -175 · best | +140 · best |
| Kalshi (after fees) | -175 | +140 |
| BetMGM | -175 | +125 |
| betPARX | -177 | +135 |
| Bally Bet | -177 | +135 |
| BetRivers | -177 | +135 |
Paris FC vs AS Monaco odds · Nov 1, 11:15 AM ET
Best price on Paris FC is +140 at Fanatics; best on AS Monaco is +195 at BetMGM; best on the draw is +260 at theScore Bet. Best and worst sportsbook are $15 apart on a $100 bet.
Moneyline
| Book | Paris FC ML | AS Monaco ML | Draw |
|---|---|---|---|
| Fanatics | +140 · best | +185 | +250 |
| DraftKings | +140 · best | +190 | +250 |
| Polymarket (after fees) | +140 | +190 | +240 |
| Kalshi (after fees) | +140 | +181 | +240 |
| FanDuel | +130 | +190 | +250 |
| BetMGM | +130 | +195 · best | +250 |
| Hard Rock | +130 | +190 | +250 |
| theScore Bet | +130 | +190 | +260 · best |
| BetRivers | +128 | +190 | +245 |
| betPARX | +128 | +190 | +245 |
| Bally Bet | +128 | +190 | +245 |
| Caesars | +126 | +186 | +245 |
Spread
Best spread price: Paris FC -1.5 is +373 at Kalshi (after fees), AS Monaco +1.5 is -490 at Kalshi (after fees).
| Book | Paris FC -1.5 | AS Monaco +1.5 |
|---|---|---|
| Kalshi (after fees) | +373 · best | -490 · best |
Total 2.5
Best total price: Over 2.5 is -125 at Polymarket (after fees), Under 2.5 is +102 at BetRivers. Best and worst sportsbook are $7 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| Polymarket (after fees) | -125 · best | +101 |
| Kalshi (after fees) | -126 | +101 |
| BetMGM | -130 | -105 |
| BetRivers | -132 | +102 · best |
| betPARX | -132 | +102 · best |
| Bally Bet | -132 | +102 · best |
Lyon vs Angers odds · Nov 1, 11:15 AM ET
Best price on Lyon is -245 at DraftKings; best on Angers is +625 at Polymarket (after fees); best on the draw is +426 at Kalshi (after fees). Best and worst sportsbook are $50 apart on a $100 bet.
Moneyline
| Book | Lyon ML | Angers ML | Draw |
|---|---|---|---|
| DraftKings | -245 · best | +600 | +400 |
| BetMGM | -250 | +575 | +425 |
| Polymarket (after fees) | -250 | +625 · best | +398 |
| Kalshi (after fees) | -250 | +625 | +426 · best |
| Fanatics | -260 | +600 | +400 |
| Hard Rock | -260 | +600 | +375 |
| theScore Bet | -260 | +600 | +400 |
| betPARX | -265 | +600 | +380 |
| Bally Bet | -265 | +600 | +380 |
| BetRivers | -265 | +600 | +380 |
| Caesars | -265 | +600 | +400 |
| FanDuel | -280 | +600 | +390 |
Spread
Best spread price: Lyon -1.5 is +105 at Kalshi (after fees), Angers +1.5 is -131 at Kalshi (after fees).
| Book | Lyon -1.5 | Angers +1.5 |
|---|---|---|
| Kalshi (after fees) | +105 · best | -131 · best |
Total 2.5
Best total price: Over 2.5 is -182 at betPARX, Under 2.5 is +152 at Polymarket (after fees). Best and worst sportsbook are $2 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| betPARX | -182 · best | +138 |
| Bally Bet | -182 · best | +138 |
| BetRivers | -182 · best | +138 |
| Polymarket (after fees) | -182 | +152 · best |
| BetMGM | -190 | +138 |
Marseille vs Toulouse odds · Nov 1, 2:45 PM ET
Best price on Marseille is +100 at DraftKings; best on Toulouse is +265 at betPARX; best on the draw is +300 at theScore Bet. Best and worst sportsbook are $30 apart on a $100 bet.
Moneyline
| Book | Marseille ML | Toulouse ML | Draw |
|---|---|---|---|
| DraftKings | +100 · best | +240 | +295 |
| Polymarket (after fees) | -103 | +240 | +280 |
| BetMGM | -105 | +240 | +290 |
| FanDuel | -105 | +240 | +280 |
| Fanatics | -105 | +240 | +280 |
| theScore Bet | -105 | +240 | +300 · best |
| Kalshi (after fees) | -107 | +240 | +280 |
| Caesars | -113 | +235 | +285 |
| betPARX | -114 | +265 · best | +280 |
| BetRivers | -114 | +265 · best | +280 |
| Bally Bet | -114 | +265 · best | +280 |
| Hard Rock | -115 | +260 | +275 |
Spread
Best spread price: Marseille -1.5 is +240 at Kalshi (after fees), Toulouse +1.5 is -306 at Kalshi (after fees).
| Book | Marseille -1.5 | Toulouse +1.5 |
|---|---|---|
| Kalshi (after fees) | +240 · best | -306 · best |
Total 2.5
Best total price: Over 2.5 is -180 at betPARX, Under 2.5 is +152 at Polymarket (after fees). Best and worst sportsbook are $3 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| betPARX | -180 · best | +135 |
| BetRivers | -180 · best | +135 |
| Bally Bet | -180 · best | +135 |
| BetMGM | -190 | +138 |
| Polymarket (after fees) | -191 | +152 · best |
Lorient vs Brest odds · Nov 2, 2:45 PM ET
Best price on Lorient is +150 at DraftKings; best on Brest is +195 at betPARX; best on the draw is +230 at DraftKings. Best and worst sportsbook are $15 apart on a $100 bet.
Moneyline
| Book | Lorient ML | Brest ML | Draw |
|---|---|---|---|
| DraftKings | +150 · best | +190 | +230 · best |
| Polymarket (after fees) | +146 | +190 | +218 |
| Kalshi (after fees) | +146 | +189 | +217 |
| Fanatics | +145 | +190 | +220 |
| BetMGM | +145 | +190 | +225 |
| FanDuel | +145 | +185 | +230 · best |
| theScore Bet | +145 | +180 | +230 · best |
| Caesars | +139 | +189 | +225 |
| betPARX | +135 | +195 · best | +225 |
| Hard Rock | +135 | +195 · best | +225 |
| BetRivers | +135 | +195 · best | +225 |
| Bally Bet | +135 | +195 · best | +225 |
Spread
Best spread price: Lorient -1.5 is +426 at Kalshi (after fees), Brest +1.5 is -564 at Kalshi (after fees).
| Book | Lorient -1.5 | Brest +1.5 |
|---|---|---|
| Kalshi (after fees) | +426 · best | -564 · best |
Total 2.5
Best total price: Over 2.5 is +105 at Polymarket (after fees), Under 2.5 is -125 at Polymarket (after fees). Best and worst sportsbook are $6 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| Polymarket (after fees) | +105 · best | -125 · best |
| Kalshi (after fees) | +105 | -131 |
| betPARX | +100 | -129 |
| BetRivers | +100 | -129 |
| Bally Bet | +100 | -129 |
| BetMGM | +100 | -140 |
Toulouse vs Strasbourg odds · Nov 6, 2:45 PM ET
Best price on Toulouse is +105 at Kalshi (after fees); best on Strasbourg is +230 at Fanatics; best on the draw is +280 at Fanatics. Best and worst sportsbook are $15 apart on a $100 bet.
Moneyline
| Book | Toulouse ML | Strasbourg ML | Draw |
|---|---|---|---|
| Kalshi (after fees) | +105 · best | +229 | +266 |
| FanDuel | +105 | +220 | +270 |
| DraftKings | +105 | +225 | +265 |
| Polymarket (after fees) | +101 | +229 | +266 |
| Fanatics | +100 | +230 · best | +280 · best |
| Hard Rock | +100 | +230 · best | +275 |
| BetRivers | -103 | +230 · best | +275 |
| betPARX | -103 | +230 · best | +275 |
| Bally Bet | -103 | +230 · best | +275 |
Spread
Best spread price: Toulouse -1.5 is +280 at Kalshi (after fees), Strasbourg +1.5 is -381 at Kalshi (after fees).
| Book | Toulouse -1.5 | Strasbourg +1.5 |
|---|---|---|
| Kalshi (after fees) | +280 · best | -381 · best |
Total 2.5
Best total price: Over 2.5 is -167 at Polymarket (after fees), Under 2.5 is +138 at BetRivers.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| Polymarket (after fees) | -167 · best | +134 |
| Kalshi (after fees) | -167 | +124 |
| BetRivers | -180 | +138 · best |
| betPARX | -180 | +138 · best |
| Bally Bet | -180 | +138 · best |
Auxerre vs Paris FC odds · Nov 7, 11:15 AM ET
Best price on Auxerre is +266 at Kalshi (after fees); best on Paris FC is -105 at Bally Bet; best on the draw is +280 at FanDuel. Best and worst sportsbook are $20 apart on a $100 bet.
Moneyline
| Book | Auxerre ML | Paris FC ML | Draw |
|---|---|---|---|
| Kalshi (after fees) | +266 · best | -112 | +266 |
| FanDuel | +260 | -110 | +280 · best |
| Fanatics | +260 | -110 | +280 · best |
| DraftKings | +260 | -110 | +275 |
| Polymarket (after fees) | +252 | -111 | +266 |
| Bally Bet | +250 | -105 · best | +265 |
| betPARX | +250 | -105 · best | +265 |
| BetRivers | +250 | -105 · best | +265 |
| Hard Rock | +250 | -105 · best | +260 |
Total 2.5
Best total price: Over 2.5 is -141 at Bally Bet, Under 2.5 is +114 at Polymarket (after fees).
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| Bally Bet | -141 · best | +108 |
| betPARX | -141 · best | +108 |
| BetRivers | -141 · best | +108 |
| Polymarket (after fees) | -143 | +114 · best |
Ligue 1 odds questions
Which sportsbook has the best Ligue 1 odds right now?
DraftKings has the best sportsbook moneyline on 11 of the 24 sides across the 8 games on this page, ahead of Fanatics (8) and Hard Rock (7). Ties count for every book at the top price. No single book is best on every game, which is why it pays to compare before each bet.
How much does shopping for the best Ligue 1 odds save?
On a $100 moneyline bet, the best and worst sportsbook differ by $17 on average across these games, and by up to $50 on Draw (Lyon vs Angers). Every table on this page ranks each book’s price with the best marked.
Do Kalshi and Polymarket beat sportsbooks on Ligue 1 odds?
Sometimes. After their trading fees, a prediction market beats every sportsbook on 4 of the 24 sides they price here (Kalshi 4, Polymarket 1). Oddy always compares exchanges after fees, the number you actually get paid.
How do I read Ligue 1 moneyline odds?
A minus price is what you risk to win $100: Lyon at -245 means risking $245 to win $100. A plus price is what $100 wins: Angers at +625 wins $625. Higher is always better for the bettor, which is why every table here ranks the highest price first.
What does the draw mean in Ligue 1 odds?
Soccer moneylines are three-way: home win, draw or away win. A bet on either team loses if the match ends level. These prices settle on the result after 90 minutes plus stoppage time; extra time and penalties don’t count.
What is Oddy?
Oddy shows what every regulated sportsbook and prediction market pays for the same bet, ranked, with a link to the best price. Prices refresh about every minute. Free, no account, and we never sell picks.