Default modelInterquartile mean (Vetted List)

Ligue 1 - France

Odds analysis and probability predictions calculated by the model for Ligue 1 - France. 20 upcoming games analysed from recorded sportsbook odds.

Rennes v Auxerre2026-10-11 15:15 UTC

Head to Head — 64 books 🔒 >8%

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Troyes v Marseille2026-10-11 18:45 UTC

Head to Head — 64 books 🔒

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Le Mans FC v Toulouse2026-10-16 18:45 UTC

Head to Head — 63 (21 in analysis)

OptionBest OddsPredictionEVGrowth
Le Mans FC (Local)3.2531%+0.511%+0.001%
Toulouse (Visit)2.3442%-2.08%+0.000%
Draw3.7527%+2.10%+0.016%

Head to Head — 61 (18 in analysis)

OptionBest OddsPredictionEVGrowth
Strasbourg (Local)7.0015%+4.35%+0.032%
Paris Saint Germain (Visit)1.4667%-1.68%+0.000%
Draw5.7518%+2.06%+0.009%
Troyes v RC Lens2026-10-17 18:45 UTC

Head to Head — 61 (18 in analysis)

OptionBest OddsPredictionEVGrowth
Troyes (Local)4.3024%+2.84%+0.025%
RC Lens (Visit)1.8752%-2.93%+0.000%
Draw4.0424%-2.33%+0.000%
Lille v Brest2026-10-17 18:45 UTC

Head to Head — 62 books 🔒 >4%

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Angers v Marseille2026-10-18 13:00 UTC

Head to Head — 56 books 🔒 >2%

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Lorient v AS Monaco2026-10-18 15:15 UTC

Head to Head — 55 books 🔒 >2%

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Le Havre v Auxerre2026-10-18 15:15 UTC

Head to Head — 52 books 🔒

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Paris FC v Rennes2026-10-18 15:15 UTC

Head to Head — 54 (15 in analysis)

OptionBest OddsPredictionEVGrowth
Paris FC (Local)2.4041%-0.691%+0.000%
Rennes (Visit)3.2931%+2.85%+0.035%
Draw3.6027%-1.50%+0.000%
Lyon v Nice2026-10-18 18:45 UTC

Head to Head — 54 (16 in analysis)

OptionBest OddsPredictionEVGrowth
Lyon (Local)1.7157%-2.27%+0.000%
Nice (Visit)5.2419%+2.16%+0.011%
Draw4.2023%-1.93%+0.000%
Brest v Nice2026-10-23 18:45 UTC

Head to Head — 19 (7 in analysis)

OptionBest OddsPredictionEVGrowth
Brest (Local)2.1945%-1.84%+0.000%
Nice (Visit)3.4329%-1.07%+0.000%
Draw3.7426%-1.50%+0.000%
Toulouse v Troyes2026-10-24 15:15 UTC

Head to Head — 20 books 🔒 >4%

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

RC Lens v Paris FC2026-10-24 18:45 UTC

Head to Head — 20 (7 in analysis)

OptionBest OddsPredictionEVGrowth
RC Lens (Local)2.1645%-2.17%+0.000%
Paris FC (Visit)3.4029%-1.37%+0.000%
Draw3.8826%-0.288%+0.000%
AS Monaco v Lille2026-10-25 14:00 UTC

Head to Head — 19 (6 in analysis)

OptionBest OddsPredictionEVGrowth
AS Monaco (Local)2.1745%-1.80%+0.000%
Lille (Visit)3.4129%-1.08%+0.000%
Draw3.8326%-1.43%+0.000%
Auxerre v Le Mans FC2026-10-25 16:15 UTC

Head to Head — 19 books 🔒

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Angers v Lorient2026-10-25 16:15 UTC

Head to Head — 19 books 🔒

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Marseille v Le Havre2026-10-25 16:15 UTC

Head to Head — 19 (6 in analysis)

OptionBest OddsPredictionEVGrowth
Marseille (Local)1.6161%-2.12%+0.000%
Le Havre (Visit)6.1816%+1.82%+0.006%
Draw4.3323%-1.59%+0.000%
Rennes v Strasbourg2026-10-25 16:15 UTC

Head to Head — 19 (6 in analysis)

OptionBest OddsPredictionEVGrowth
Rennes (Local)1.8055%-1.47%+0.000%
Strasbourg (Visit)4.4022%-1.95%+0.000%
Draw4.3623%+0.177%+0.000%
Paris Saint Germain v Lyon2026-10-25 19:45 UTC

Head to Head — 18 books 🔒 >2%

Reserved until kickoff — unlock with a day pass, or come back when it starts (it unlocks free forever). · unlock

Latest results

Date (UTC)MatchResult
2026-10-11 13:00Nice v Strasbourg—
2026-10-10 18:47AS Monaco v Toulouse2–2
2026-10-10 18:45Lorient v Paris FC1–0
2026-10-10 18:45Paris Saint Germain v Le Mans FC3–1
2026-10-10 18:45Brest v Angers5–1

See all 169 archived games →