WCBBUAPB 22 TAR 31· 3:35 - 2ndUCLCOMO–RCL3:00 PMUCLBET–DOR3:00 PMUCLMNC–RBL3:00 PMWCBBCAM–NCSU6:00 PMWCBBDEL–VT6:00 PMWCBBLAS–RUTG7:00 PMCFBTOL–SAC7:00 PMNBAPHI–DET7:00 PMNBAATL–WSH7:00 PMCFBBALL–MASS7:00 PMWCBBDETM–ILL7:00 PMWCBBNOLA–ALA7:00 PMCBBUMES–HPU7:00 PMCBBLONG–JOES7:00 PMCBBFDU–BTLR7:00 PMNBAMIL–BOS7:30 PMCBBCSUN–WICH7:30 PMWCBBUTC–WKU7:30 PMCFBCMU–EMU7:30 PMNBACHI–NY7:30 PMNBACHA–BKN7:30 PMNHLOTT–BUF7:30 PMNHLCHI–FLA7:30 PMNBACLE–OKC8:00 PMWCBBSTET–LOU8:00 PMNBAUTAH–NO8:00 PMCBBSELA–AUB8:00 PMNBAIND–MEM8:00 PMWCBBJKST–GCU8:00 PMWCBBFDU–TEX8:00 PMWCBBMORG–COLO8:00 PMWCBBLIU–TXST8:00 PMCBBNKU–SDAK8:00 PMNBAMIN–HOU8:30 PMCBBRAD–CAL9:00 PMNBATOR–DEN9:00 PMWCBBCBU–ORST9:00 PMNBAPOR–PHX9:00 PMNBADAL–SA9:30 PMAll scores
bandwagon.Newsletter
Axle 2.078% straight up465 games
Odds · Bandwagon model

Ligue 1 odds this week

Win chance, spread and total for every game. Today's Ligue 1 predictions · Standings · every league

Bandwagon's model, not a sportsbook line. We do not take wagers. How the model works · Axle 2.0 · Betting guide

Ligue 1 odds Friday, November 6

1 game
GameKick (ET)Axle winSpreadTotalMoneyline (away / draw / home)Movement
Strasbourg at Toulouse
Toulouse 41%draw 26%
PK3+209 / +283 / +141no moveMatchup

Ligue 1 odds Saturday, November 7

2 games
GameKick (ET)Axle winSpreadTotalMoneyline (away / draw / home)Movement
Paris FC at AJ Auxerre
Paris FC 43%draw 26%
PK3+130 / +286 / +226no moveMatchup
Troyes at Paris Saint-Germain
Paris Saint-Germain 81%draw 12%
Paris Saint-Germain −23+1248 / +757 / −424no moveMatchup

Ligue 1 odds Sunday, November 8

6 games
GameKick (ET)Axle winSpreadTotalMoneyline (away / draw / home)Movement
Lille at Stade Rennais
Stade Rennais 38%draw 26%
PK3+182 / +280 / +162no moveMatchup
Lorient at Le Havre AC
Lorient 41%draw 26%
PK3+145 / +282 / +203no moveMatchup
Lyon at Brest
Lyon 43%draw 26%
PK3+135 / +285 / +218no moveMatchup
AS Monaco at Le Mans
AS Monaco 47%draw 25%
AS Monaco −0.53+114 / +294 / +258no moveMatchup
Nice at Angers
Nice 43%draw 26%
PK3+130 / +286 / +226no moveMatchup
Marseille at Lens
Lens 45%draw 26%
Lens −0.53+243 / +290 / +121no moveMatchup

How these lines are made

In Ligue 1 a line is made from the ratings and home advantage alone: a calibration layer using the other inputs did not beat rating-only out of sample here. Travel and time zones did not improve the line here; injuries and weather are collected but not yet measured.

Internal inputs

External inputs

Prediction markets and the crowd's split are shown beside the model's lines for comparison. They are not inputs. Method and record.

Ligue 1 team ratings

The Elo-style ratings the lines are made from, after the latest results. The league mean is 1500.

#TeamRatingGames
1Paris Saint-Germain16429
2Lille15369
3Lens15299
4Marseille15269
5Lyon15179
6AS Monaco14919
7Stade Rennais14909
8Paris FC14879
9Strasbourg14589
10Toulouse14359
11Nice14269
12Brest14219

Top 12 of 18; every team's rating is on its page.

Ligue 1 model record

Over 659 Ligue 1 games in 2023, 2024, 2025, 2026, scored before each result was known: the favored side won 51% of the time, Brier score 0.2358, mean spread error 1.32 points, mean total error 1.369. Calibration and method.

Bandwagon's model lines for Ligue 1 games this week: win probability, spread, total and moneyline for each game, movement since the last line, and the team ratings behind them. Not a sportsbook.