Bet Lens at +140. The bet holds down to -121. Our number makes them the favorite at home to Lyon.
Ligue 1 Predictions and Picks
Free Ligue 1 predictions and picks for every match. Home, draw and away, each priced, and the call in the first lines.
Upcoming games
Bet Brest at +100. The bet holds down to -144. Our number has them winning at home to Angers well over half the time.
Bet the draw at +390. The bet holds down to +313. Our number has a low-scoring game for Le Havre AC at Lille.
No bet on Le Mans at Paris Saint-Germain. Le Mans have 2 away games this season, fewer than the 6 the method needs, and no away record of 4…
Bet Lorient at +225. The bet holds down to +152. Our number has them beating Paris FC 42.8% of the time; the market has 29.3%.
Bet Toulouse at +400. The bet holds down to +226.
No bet on AJ Auxerre at Stade Rennais. Our number and the market agree within 3.7 points on every outcome, short of the 5 points a bet need…
Bet Strasbourg at +190. The bet holds down to -133.
One giant, and everyone else
Watch Paris Saint-Germain’s matches. From December to May, three of the four longest prices that won in Ligue 1 were against PSG. Lyon beat them 2-1 at +750. Stade Rennais won 3-1 at +650. Monaco won 3-1 at +600.
The longest of all was Nantes over Marseille in January, 2-0 at +950. Underdogs won 31 of the 170 priced matches outright.
Home sides, and how matches end
In 2025-26 Ligue 1 home sides won 141 of the 305 matches ESPN records, 46.2%, the second-strongest home record of the big five. Away sides won 90, 29.5%; 74 were drawn, 24.3%.
The commonest score was 1-0 either way, 60 matches, ahead of 2-1, 2-0, 1-1 and 3-1. Matches averaged 2.83 goals, both sides scored in 50.8%, and 52.8% went over 2.5.
The totals
From December to May the books posted 126 matches at 2.5 goals, and 61 went over. The 42 posted at 3.5 went over 18 times. Close to even at 2.5, a lean to the under at 3.5.
Scoring jumped around through the season: 3.44 a match in October, 2.47 in February, 3.14 in April.
Clubs that paid, and one that never did
Stake one unit per match on a Ligue 1 club to win, across its priced games from December to May. Stade Rennais returned 10.2 units on 11 wins in 19. Lyon returned 9.1 on 11. Metz did not win a priced match all half-season, 0 in 19, and cost 19 units. Nice won twice and cost 14.
The draw, as priced
Clear favorites, 45% to 60%, drew 22 times in 74, above the 25.3% priced. Even matches drew 13 times in 51, below. Two small samples pulling in opposite directions: in Ligue 1, read the draw price match by match.
How we price a Ligue 1 match
Our club method, set out on the soccer predictions page, weighs a side’s goals at the venue against what its opponent allows, both scaled to the Ligue 1 average, to give a chance for each result. A five-point gap over the market’s chance is a bet.
Ligue 1 betting tips
- Watch the PSG price. Three of the four longest winners of December to May came against them.
- Start from the home side. 46.2% of Ligue 1 matches were home wins.
- Lean under at 3.5. 18 overs in 42.
- Read each draw price on its own. The bands went both ways.
- No five-point gap, no bet.
Ligue 1 clubs
Ligue 1’s clubs each get a page, listed below; every page pairs the schedule with our picks.
Questions and answers
How strong is home advantage in Ligue 1?
Second only to LaLiga: in 2025-26, 141 of 305 matches, 46.2%.
Which Ligue 1 underdog paid the most?
Nantes, 2-0 winners over Marseille in January 2026, at +950. Lyon beat Paris Saint-Germain at +750.
How many goals are scored in a Ligue 1 match?
In 2025-26, 2.83 on average; 52.8% of matches went over 2.5.
Past games
- 20 Sep 2026Brest at Auxerre
- 20 Sep 2026Saint-Germain at Marseille
- 20 Sep 2026Lille at Nice
- 19 Sep 2026Troyes at Angers
- 19 Sep 2026Lorient at Mans
- 19 Sep 2026Rennais at Lyon
- 19 Sep 2026Strasbourg at FC
- 19 Sep 2026AC at Toulouse
- 18 Sep 2026Lens at Monaco
- 13 Sep 2026Saint-Germain at Brest
Show all 19 past predictions
- 13 Sep 2026Lens at Mans
- 13 Sep 2026Troyes at Lille
- 12 Sep 2026Nice at Auxerre
- 12 Sep 2026Angers at AC
- 12 Sep 2026Toulouse at Lorient
- 12 Sep 2026Lyon at FC
- 12 Sep 2026Monaco at Strasbourg
- 11 Sep 2026Rennes at Marseille
- 11 Sep 2026Marseille at Rennais