Ligue 1 odds movement
Every Ligue 1 match SteamWatch has tracked this season: 18 upcoming and 90 finished. Each match links to its full Pinnacle price history for the 1X2, Asian handicap and totals markets, from the opening price to kickoff.
Upcoming Ligue 1 fixtures
| Kickoff (UTC) | Match |
|---|---|
| 20 Nov 2026 19:45 | Troyes vs Le Havre |
| 21 Nov 2026 16:15 | Nice vs Paris Saint Germain |
| 21 Nov 2026 19:45 | AS Monaco vs Auxerre |
| 21 Nov 2026 19:45 | Strasbourg vs Brest |
| 21 Nov 2026 19:45 | Lille vs Lyon |
| 21 Nov 2026 19:45 | RC Lens vs Toulouse |
| 22 Nov 2026 14:00 | Paris FC vs Angers |
| 22 Nov 2026 16:15 | Lorient vs Rennes |
| 22 Nov 2026 19:45 | Marseille vs Le Mans FC |
| 27 Nov 2026 19:45 | Brest vs Paris FC |
| 28 Nov 2026 16:15 | Angers vs RC Lens |
| 28 Nov 2026 19:45 | Le Havre vs Strasbourg |
| 28 Nov 2026 19:45 | Le Mans FC vs Lille |
| 28 Nov 2026 19:45 | Paris Saint Germain vs Lorient |
| 28 Nov 2026 19:45 | Nice vs Troyes |
| 29 Nov 2026 14:00 | Auxerre vs Marseille |
| 29 Nov 2026 16:15 | Toulouse vs Rennes |
| 29 Nov 2026 19:45 | Lyon vs AS Monaco |
Ligue 1 results and closing prices
| Kickoff (UTC) | Match | Home | Draw | Away |
|---|---|---|---|---|
| 8 Nov 2026 19:45 | RC Lens vs Marseille | 2.20 | 3.78 | 3.20 |
| 8 Nov 2026 16:15 | Brest vs Lyon | 2.84 | 3.50 | 2.59 |
| 8 Nov 2026 16:15 | Le Havre vs Lorient | 3.16 | 3.29 | 2.48 |
| 8 Nov 2026 16:15 | Angers vs Nice | 3.99 | 3.75 | 1.96 |
| 8 Nov 2026 16:15 | Le Mans FC vs AS Monaco | 5.79 | 4.12 | 1.63 |
| 8 Nov 2026 14:00 | Rennes vs Lille | 2.35 | 3.35 | 3.33 |
| 7 Nov 2026 20:05 | Paris Saint Germain vs Troyes | 1.13 | 9.75 | 23.50 |
| 7 Nov 2026 18:00 | Auxerre vs Paris FC | 5.61 | 4.30 | 1.62 |
| 6 Nov 2026 19:45 | Toulouse vs Strasbourg | 2.24 | 3.65 | 3.28 |
| 2 Nov 2026 19:45 | Lorient vs Brest | 2.51 | 3.24 | 3.15 |
| 1 Nov 2026 19:45 | Marseille vs Toulouse | 1.93 | 3.95 | 3.93 |
| 1 Nov 2026 16:15 | Lyon vs Angers | 1.44 | 4.98 | 7.43 |
| 1 Nov 2026 16:15 | Paris FC vs AS Monaco | 2.55 | 3.52 | 2.87 |
| 1 Nov 2026 14:00 | Strasbourg vs Auxerre | 1.89 | 3.94 | 4.08 |
| 31 Oct 2026 19:45 | Troyes vs Le Mans FC | 2.29 | 3.43 | 3.38 |
| 30 Oct 2026 20:05 | Lille vs RC Lens | 2.82 | 3.27 | 2.74 |
| 30 Oct 2026 18:00 | Le Havre vs Paris Saint Germain | 10.20 | 6.70 | 1.28 |
| 30 Oct 2026 18:00 | Nice vs Rennes | 2.75 | 3.51 | 2.65 |
| 26 Oct 2026 19:30 | Paris Saint Germain vs Lyon | 1.31 | 5.93 | 9.50 |
| 25 Oct 2026 16:15 | Rennes vs Strasbourg | 1.83 | 4.12 | 4.14 |
| 25 Oct 2026 16:15 | Angers vs Lorient | 3.36 | 3.35 | 2.32 |
| 25 Oct 2026 16:15 | Auxerre vs Le Mans FC | 2.18 | 3.61 | 3.43 |
| 25 Oct 2026 16:15 | Marseille vs Le Havre | 1.45 | 5.07 | 6.85 |
| 25 Oct 2026 16:15 | Toulouse vs Troyes | 1.60 | 4.31 | 5.70 |
| 25 Oct 2026 14:00 | AS Monaco vs Lille | 1.89 | 3.64 | 4.43 |
| 24 Oct 2026 18:45 | RC Lens vs Paris FC | 2.39 | 3.48 | 3.10 |
| 23 Oct 2026 18:45 | Brest vs Nice | 2.44 | 3.45 | 3.05 |
| 18 Oct 2026 18:45 | Lyon vs Nice | 1.99 | 3.83 | 3.77 |
| 18 Oct 2026 15:15 | Lorient vs AS Monaco | 4.08 | 3.53 | 2.00 |
| 18 Oct 2026 15:15 | Paris FC vs Rennes | 2.10 | 3.68 | 3.56 |
| 18 Oct 2026 15:15 | Le Havre vs Auxerre | 2.36 | 3.50 | 3.15 |
| 18 Oct 2026 13:00 | Angers vs Marseille | 4.23 | 3.93 | 1.85 |
| 17 Oct 2026 18:45 | Lille vs Brest | 2.15 | 3.53 | 3.58 |
| 17 Oct 2026 18:45 | Troyes vs RC Lens | 4.45 | 3.89 | 1.83 |
| 17 Oct 2026 15:15 | Strasbourg vs Paris Saint Germain | 6.19 | 5.36 | 1.46 |
| 16 Oct 2026 18:45 | Le Mans FC vs Toulouse | 3.36 | 3.52 | 2.24 |
| 11 Oct 2026 18:45 | Troyes vs Marseille | 3.76 | 3.55 | 2.08 |
| 11 Oct 2026 15:15 | Rennes vs Auxerre | 1.44 | 5.03 | 7.05 |
| 11 Oct 2026 13:00 | Nice vs Strasbourg | 2.15 | 3.69 | 3.42 |
| 10 Oct 2026 18:47 | AS Monaco vs Toulouse | 1.66 | 4.22 | 5.14 |
| 10 Oct 2026 18:45 | Lorient vs Paris FC | 4.19 | 3.26 | 2.07 |
| 10 Oct 2026 18:45 | Paris Saint Germain vs Le Mans FC | 1.17 | 9.00 | 16.59 |
| 10 Oct 2026 18:45 | Brest vs Angers | 1.88 | 3.79 | 4.29 |
| 10 Oct 2026 15:14 | Lille vs Le Havre | 1.57 | 4.51 | 5.70 |
| 9 Oct 2026 18:45 | RC Lens vs Lyon | 2.64 | 3.70 | 2.64 |
| 20 Sep 2026 18:45 | Marseille vs Paris Saint Germain | 7.10 | 5.20 | 1.43 |
| 20 Sep 2026 15:15 | Nice vs Lille | 3.56 | 3.50 | 2.17 |
| 20 Sep 2026 13:00 | Auxerre vs Brest | 3.09 | 3.52 | 2.38 |
| 19 Sep 2026 18:45 | Le Mans FC vs Lorient | 3.03 | 3.23 | 2.58 |
| 19 Sep 2026 18:45 | Angers vs Troyes | 2.10 | 3.51 | 3.72 |
| 19 Sep 2026 18:45 | Toulouse vs Le Havre | 1.68 | 4.17 | 5.08 |
| 19 Sep 2026 18:45 | Lyon vs Rennes | 2.15 | 3.78 | 3.35 |
| 19 Sep 2026 15:15 | Paris FC vs Strasbourg | 1.84 | 3.82 | 4.46 |
| 18 Sep 2026 18:45 | AS Monaco vs RC Lens | 1.87 | 3.89 | 4.21 |
| 13 Sep 2026 18:45 | Brest vs Paris Saint Germain | 11.73 | 6.96 | 1.24 |
| 13 Sep 2026 15:15 | Le Mans FC vs RC Lens | 5.09 | 4.30 | 1.65 |
| 13 Sep 2026 13:00 | Lille vs Troyes | 1.51 | 4.65 | 6.39 |
| 12 Sep 2026 18:45 | Paris FC vs Lyon | 2.57 | 3.52 | 2.81 |
| 12 Sep 2026 18:45 | Auxerre vs Nice | 3.05 | 3.38 | 2.47 |
| 12 Sep 2026 18:45 | Le Havre vs Angers | 2.69 | 3.44 | 2.74 |
| 12 Sep 2026 18:45 | Lorient vs Toulouse | 2.40 | 3.35 | 3.20 |
| 12 Sep 2026 15:15 | Strasbourg vs AS Monaco | 3.14 | 3.63 | 2.30 |
| 11 Sep 2026 18:45 | Rennes vs Marseille | 2.03 | 3.90 | 3.53 |
| 6 Sep 2026 18:45 | Marseille vs Paris FC | 1.94 | 3.79 | 4.00 |
| 6 Sep 2026 15:15 | Angers vs Rennes | 4.90 | 3.99 | 1.74 |
| 6 Sep 2026 13:00 | Troyes vs Strasbourg | 2.88 | 3.41 | 2.59 |
| 5 Sep 2026 18:45 | Le Havre vs Brest | 3.00 | 3.25 | 2.59 |
| 5 Sep 2026 18:45 | Nice vs Le Mans FC | 1.68 | 4.10 | 5.20 |
| 5 Sep 2026 15:15 | RC Lens vs Lorient | 1.55 | 4.50 | 5.98 |
| 4 Sep 2026 19:05 | Paris Saint Germain vs AS Monaco | 1.35 | 6.00 | 8.25 |
| 4 Sep 2026 17:00 | Lyon vs Auxerre | 1.42 | 5.15 | 8.00 |
| 3 Sep 2026 18:45 | Toulouse vs Lille | 4.00 | 3.48 | 2.04 |
| 30 Aug 2026 18:45 | AS Monaco vs Marseille | 2.27 | 3.53 | 3.28 |
| 30 Aug 2026 15:15 | Rennes vs Le Mans FC | 1.38 | 5.32 | 8.35 |
| 30 Aug 2026 13:00 | Paris FC vs Nice | 1.98 | 3.48 | 4.22 |
| 29 Aug 2026 18:45 | Auxerre vs Angers | 2.20 | 3.37 | 3.63 |
| 29 Aug 2026 18:45 | Lorient vs Troyes | 1.98 | 3.42 | 4.32 |
| 29 Aug 2026 18:45 | Brest vs Toulouse | 2.49 | 3.39 | 3.03 |
| 29 Aug 2026 18:45 | Lyon vs Le Havre | 1.43 | 4.80 | 8.00 |
| 29 Aug 2026 15:15 | Strasbourg vs RC Lens | 4.04 | 3.87 | 1.91 |
| 28 Aug 2026 19:00 | Lille vs Paris Saint Germain | 4.90 | 3.95 | 1.75 |
| 23 Aug 2026 18:45 | Rennes vs Paris Saint Germain | 6.50 | 5.00 | 1.49 |
| 23 Aug 2026 15:15 | Le Havre vs AS Monaco | 3.98 | 3.54 | 2.02 |
| 23 Aug 2026 13:00 | Angers vs Lille | 4.83 | 3.65 | 1.82 |
| 22 Aug 2026 18:45 | Toulouse vs Lyon | 2.26 | 3.47 | 3.36 |
| 22 Aug 2026 18:45 | Nice vs Lorient | 2.42 | 3.23 | 3.27 |
| 22 Aug 2026 18:45 | Le Mans FC vs Brest | 2.62 | 3.37 | 2.87 |
| 22 Aug 2026 18:45 | Troyes vs Paris FC | 3.56 | 3.55 | 2.15 |
| 22 Aug 2026 15:15 | RC Lens vs Auxerre | 1.46 | 4.66 | 7.57 |
| 21 Aug 2026 18:45 | Marseille vs Strasbourg | 1.79 | 3.99 | 4.49 |
Other competitions
Premier League · EFL Championship · La Liga · Bundesliga · Serie A · Champions League · Europa League · Conference League · Champions League Qualifying · UEFA Nations League