France - Ligue 1 2024/25 results and closing odds
All 308 finished games of the 2024/25 season, with the score and the best closing price on each outcome among the bookmakers we compare: the last price before the start. A record of what happened, not a tip.
The season in numbers
308 games priced- Closing favourite won 56% 172 of 308 games
- Home / draw / away 46 / 21 / 33% on the regular-time score
- Average closing payout 94.5% 100% minus the bookmakers' margin
- Goals per game 2.97 regular time
- Biggest upset Le Havre won at Lens 3-4, 1 Mar 2025 Le Havre closed at 23.00 (Unibet); Lens were the favourite at about 79%
- Odds-on favourites 68% won 121 of 179
- Favourites at 2.00 to 2.99 40% won 51 of 129
Every game, with the closing odds
Best closing price per outcome: 1won the result, 1fav the favourite. Open a game for every bookmaker's closing price and how the whole market closed.
August 2024
Le Havre1-4PSG116.00X8.0021.42
Brest1-5Marseille13.25X3.2022.35
Reims0-2Lille13.00X3.2022.55
Monaco1-0Saint Etienne11.36X5.2528.00
Auxerre2-1Nice13.10X3.4022.40
Angers0-1Lens17.00X3.7521.76
Montpellier1-1Strasbourg12.00X3.5023.75
Toulouse0-0Nantes12.12X3.4023.65
Rennes3-0Lyon12.30X3.5023.20
PSG6-0Montpellier11.22X14.00231.00
Lyon0-2Monaco12.70X3.8022.45
Lille2-0Angers11.38X4.7529.50
Saint Etienne0-2Le Havre12.04X3.4023.90
Lens2-0Brest11.85X3.5024.60
Strasbourg3-1Rennes13.25X3.2522.25
Nice1-1Toulouse12.18X3.1023.95
Nantes2-0Auxerre12.55X3.3022.75
Marseille2-2Reims11.41X5.5028.00
Lyon4-3Strasbourg12.05X3.6023.40
Brest4-0Saint Etienne11.73X4.1024.50
Montpellier1-3Nantes12.35X3.5023.20
Toulouse1-3Marseille13.00X3.7022.33
September 2024
Monaco1-1Lens12.00X3.7023.60
Reims2-1Rennes13.20X3.5022.20
Angers1-4Nice14.33X3.3021.90
Le Havre3-1Auxerre12.80X3.3022.80
Lille1-3PSG14.25X4.0021.75
Saint Etienne1-0Lille15.25X3.6022.70
Marseille2-0Nice11.95X3.5024.33
Auxerre0-3Monaco110.00X5.5021.73
PSG3-1Brest11.30X6.1029.50
Rennes3-0Montpellier11.45X4.8026.50
Nantes1-2Reims12.40X3.2023.20
Toulouse2-0Le Havre11.80X3.6024.50
Strasbourg1-1Angers11.70X4.1025.00
Lens0-0Lyon11.83X3.8024.25
Nice8-0Saint Etienne11.56X4.3327.00
Lille3-3Strasbourg11.66X4.3325.75
Rennes1-1Lens12.45X3.5022.90
Reims1-1PSG17.00X5.0021.45
Monaco3-1Le Havre11.42X5.1028.50
Montpellier3-2Auxerre12.23X3.5523.70
Brest2-0Toulouse12.80X3.6023.35
Angers1-1Nantes13.15X3.2522.45
Lyon2-3Marseille12.88X3.7522.38
Auxerre3-0Brest12.95X3.4022.55
PSG3-1Rennes11.40X5.3027.50
Lens0-0Nice11.90X3.6024.60
Le Havre0-3Lille14.40X3.6521.91
Monaco2-1Montpellier11.38X5.7529.50
Toulouse1-2Lyon12.63X3.5022.90
Angers1-3Reims13.60X3.3022.30
Nantes2-2Saint Etienne12.04X3.7024.75
Strasbourg1-0Marseille13.85X3.7522.20
October 2024
Marseille1-1Angers11.27X5.75211.00
Saint Etienne3-1Auxerre13.10X3.3522.35
Lille2-1Toulouse11.87X3.8024.10
Rennes1-2Monaco12.80X3.3022.75
Lyon2-0Nantes11.75X3.9025.50
Brest2-0Le Havre11.85X3.6024.50
Reims4-2Montpellier11.70X4.1024.75
Strasbourg2-2Lens13.00X3.3522.50
Nice1-1PSG15.25X4.2021.63
Monaco0-0Lille12.05X3.5023.65
Brest1-1Rennes12.70X3.2022.80
Saint Etienne0-2Lens16.00X4.2021.56
PSG4-2Strasbourg11.30X5.5029.00
Le Havre0-4Lyon15.10X3.9521.70
Auxerre2-1Reims13.25X3.4022.25
Nantes1-1Nice12.88X3.2022.65
Toulouse1-1Angers12.30X3.4023.05
Montpellier0-5Marseille19.50X5.5021.75
Rennes1-0Le Havre11.53X4.2026.75
Angers4-2Saint Etienne12.38X3.4023.10
Reims1-2Brest13.30X3.3022.20
Lens0-2Lille12.12X3.4023.70
Lyon2-2Auxerre11.42X5.6026.40
Montpellier0-3Toulouse13.20X3.7022.10
Nice2-1Monaco14.10X3.7021.91
Strasbourg3-1Nantes12.02X3.5023.90
Marseille0-3PSG14.10X3.7021.87
November 2024
Monaco0-1Angers11.28X6.25210.00
Lille1-1Lyon12.20X3.7523.10
PSG1-0Lens11.40X7.50215.00
Brest0-1Nice13.00X3.1022.75
Saint Etienne2-0Strasbourg13.65X3.7022.05
Toulouse1-0Reims11.90X3.5024.33
Auxerre4-0Rennes13.40X3.6022.05
Le Havre1-0Montpellier12.28X3.4023.20
Nantes1-2Marseille14.00X3.4022.10
Marseille1-3Auxerre11.44X4.9026.75
Strasbourg1-3Monaco14.10X3.8021.95
Lens3-2Nantes11.62X3.9026.10
Angers2-4PSG110.00X5.7521.30
Nice2-2Lille12.35X3.2523.30
Le Havre0-3Reims13.50X3.1022.40
Montpellier3-1Brest12.88X3.2022.55
Rennes0-2Toulouse12.28X3.4023.30
Lyon1-0Saint Etienne11.30X5.7528.50
Monaco3-2Brest11.57X6.10214.00
PSG3-0Toulouse11.43X5.5026.50
Lens1-3Marseille12.25X3.4023.55
Saint Etienne1-0Montpellier12.60X3.3023.00
Reims1-1Lyon13.10X3.7522.20
Lille1-0Rennes11.90X3.4024.50
Auxerre1-0Angers11.76X3.6025.00
Nantes0-2Le Havre13.30X3.3022.23
Nice2-1Strasbourg11.75X3.7524.80
Reims0-2Lens13.20X3.4022.30
Rennes5-0Saint Etienne11.58X4.3325.50
Brest3-1Strasbourg12.15X3.4023.50
PSG1-1Nantes11.17X17.00246.00
December 2024
Montpellier2-2Lille14.50X3.5021.85
Toulouse2-0Auxerre11.72X3.7025.50
Lyon4-1Nice11.63X5.3029.00
Le Havre0-1Angers12.60X3.1023.50
Marseille2-1Monaco12.63X3.4022.63
Lille3-1Brest11.62X5.80215.00
Auxerre0-0PSG110.00X5.7521.29
Monaco2-0Toulouse11.91X3.7524.00
Nice2-1Le Havre11.92X3.8026.25
Angers0-3Lyon16.00X4.2021.62
Lens2-0Montpellier11.40X4.9028.00
Nantes1-0Rennes13.40X3.1022.50
Strasbourg0-0Reims12.50X3.2523.00
Saint Etienne0-2Marseille16.00X4.2021.54
Toulouse2-1Saint Etienne11.44X4.6027.50
Marseille1-1Lille12.15X3.5523.60
Auxerre2-2Lens15.00X3.9021.75
Reims0-0Monaco13.55X3.4022.20
Montpellier2-2Nice12.70X3.7522.45
Le Havre0-3Strasbourg13.40X3.2022.28
Brest4-1Nantes12.25X3.2023.40
Rennes2-0Angers11.62X3.9025.75
PSG3-1Lyon11.38X5.5026.75
Monaco2-4PSG14.50X3.9521.77
January 2025
Nice3-2Rennes12.38X3.2023.20
Saint Etienne3-1Reims13.50X3.4022.25
Lille1-1Nantes11.52X4.3326.40
Lyon1-0Montpellier11.43X5.5027.50
Lens0-1Toulouse12.05X3.5023.90
Angers2-0Brest13.25X3.2022.30
Strasbourg3-1Auxerre11.84X3.9024.10
Marseille5-1Le Havre11.29X5.40211.00
Nantes2-2Monaco13.60X3.2522.15
Auxerre0-0Lille15.00X3.7021.73
Brest2-1Lyon13.50X3.6022.05
Reims2-4Nice13.15X3.3022.50
Rennes1-2Marseille13.40X3.2022.30
Le Havre1-2Lens16.00X4.1022.25
Montpellier1-3Angers12.00X3.5023.70
Toulouse1-2Strasbourg12.00X3.5023.85
PSG2-1Saint Etienne11.14X9.50219.00
Montpellier2-1Monaco15.00X4.3521.60
Lille2-1Nice11.91X3.5524.10
Lens1-2PSG13.80X3.7022.02
Rennes1-2Brest12.02X3.2024.25
Lyon0-0Toulouse11.77X4.0024.33
Saint Etienne1-1Nantes13.00X3.3022.45
Angers2-0Auxerre12.25X3.2023.35
Reims1-1Le Havre11.68X3.9025.00
Marseille1-1Strasbourg11.60X4.4025.30
Auxerre1-1Saint Etienne11.94X3.6024.00
Monaco3-2Rennes11.71X3.7525.00
Strasbourg2-1Lille12.90X3.2522.50
PSG1-1Reims11.21X8.50210.00
Le Havre0-1Brest13.45X3.2522.25
Lens1-0Angers11.50X4.2026.75
Toulouse1-2Montpellier11.67X3.9025.10
Nantes1-1Lyon14.10X3.7021.89
Nice2-0Marseille12.65X3.4522.70
Montpellier0-2Lens14.33X3.7021.85
February 2025
Brest2-5PSG17.50X5.3021.45
Monaco4-2Auxerre11.42X5.4028.50
Lille4-1Saint Etienne12.28X3.3023.15
Toulouse1-1Nice13.00X3.3022.48
Rennes1-0Strasbourg11.96X3.5024.10
Angers1-1Le Havre11.80X3.5024.60
Reims1-2Nantes12.23X3.2523.50
Marseille3-2Lyon12.05X3.7023.40
Nantes0-2Brest12.50X3.1023.00
PSG4-1Monaco11.42X8.00214.00
Nice2-0Lens12.45X3.4022.88
Lille1-2Le Havre11.22X6.25212.00
Saint Etienne0-2Rennes13.00X3.5022.38
Lyon4-0Reims11.50X4.5026.25
Auxerre2-2Toulouse12.95X3.2522.50
Strasbourg2-0Montpellier11.65X4.2025.10
Angers0-2Marseille15.50X4.2021.61
Brest2-2Auxerre12.15X3.3023.70
Marseille5-1Saint Etienne11.22X12.00230.00
Monaco7-1Nantes11.50X4.5026.50
Toulouse0-1PSG15.50X4.4021.55
Montpellier1-4Lyon111.50X7.0021.55
Reims0-1Angers11.95X3.4024.10
Lens0-2Strasbourg11.83X3.8524.10
Le Havre1-3Nice15.50X4.0021.62
Rennes0-2Lille13.15X3.1022.45
Rennes1-0Reims12.20X3.4023.35
Lille2-1Monaco12.43X3.5022.85
Saint Etienne3-3Angers12.45X3.4022.88
Auxerre3-0Marseille15.60X4.5021.55
Nantes3-1Lens13.50X3.3022.20
Strasbourg0-0Brest12.25X3.3023.40
Le Havre1-4Toulouse13.60X3.4522.05
Nice2-0Montpellier11.33X5.4029.00
Lyon2-3PSG15.50X4.6021.52
Monaco3-0Reims11.36X5.1028.00
March 2025
Saint Etienne1-3Nice110.50X5.8021.65
Lens3-4Le Havre11.40X8.50223.00
PSG4-1Lille11.33X9.50225.00
Lyon2-1Brest11.82X3.9024.50
Auxerre0-1Strasbourg13.10X3.4022.38
Angers0-4Toulouse13.80X3.3022.08
Montpellier0-4Rennes13.80X3.5022.02
Marseille2-0Nantes11.33X5.5028.00
Toulouse1-1Monaco13.20X3.5522.20
Rennes1-4PSG15.00X4.2021.67
Lille1-0Montpellier11.42X4.5027.50
Marseille0-1Lens11.50X4.5026.10
Brest2-0Angers11.74X3.7025.25
Nantes0-1Strasbourg12.95X3.4522.38
Le Havre1-1Saint Etienne12.45X3.4523.15
Reims0-2Auxerre12.50X3.3022.95
Nice0-2Lyon12.20X3.5023.30
Nice1-1Auxerre11.57X4.3025.50
Nantes1-0Lille14.35X3.2021.93
Angers0-2Monaco17.50X5.0021.40
Lens1-0Rennes12.00X3.4523.80
Lyon4-2Le Havre11.30X6.5029.00
Montpellier0-2Saint Etienne12.35X3.6023.10
Strasbourg2-1Toulouse14.75X3.5522.80
Brest0-0Reims11.65X3.8025.40
PSG3-1Marseille11.34X5.5028.00
Strasbourg4-2Lyon12.60X3.6022.60
Reims3-1Marseille15.30X4.1021.62
Saint Etienne1-6PSG110.00X6.2521.68
Monaco2-1Nice11.90X3.9024.00
Toulouse2-4Brest12.00X3.4023.90
Auxerre1-0Montpellier11.84X3.7524.20
Angers0-3Rennes13.80X3.2522.12
Le Havre3-2Nantes13.00X3.2022.45
Lille1-0Lens12.05X3.3024.10
April 2025
Nice1-2Nantes11.48X4.2027.00
PSG1-0Angers11.14X8.50219.00
Brest2-1Monaco14.50X3.7521.79
Lyon2-1Lille12.25X3.5023.00
Lens1-0Saint Etienne11.58X4.1025.75
Montpellier0-2Le Havre12.50X3.3022.88
Reims0-1Strasbourg13.40X3.6022.10
Rennes0-1Auxerre11.85X3.6024.25
Marseille3-2Toulouse11.73X4.0024.50
Lens0-2Reims11.57X3.9526.00
Monaco3-0Marseille12.00X4.0023.60
Toulouse1-2Lille13.20X3.2522.40
Strasbourg2-2Nice12.90X3.4022.55
Saint Etienne3-3Brest17.00X4.5022.00
Angers2-0Montpellier11.90X4.6029.00
Le Havre1-5Rennes17.50X4.3022.00
Auxerre1-3Lyon14.20X3.9021.80
Rennes2-1Nantes11.90X3.6024.40
PSG2-1Le Havre11.18X12.50234.00
Monaco0-0Strasbourg11.48X4.8026.00
Marseille5-1Montpellier11.15X9.00215.00
Lille3-1Auxerre11.33X9.00223.00
Nice2-1Angers11.38X5.1028.00
Reims1-0Toulouse13.70X3.5522.05
Brest1-3Lens12.55X3.2523.00
Saint Etienne2-1Lyon14.90X4.3521.62
Nantes1-1PSG17.00X5.5021.38
PSG1-3Nice11.50X4.6025.75
Strasbourg3-1Saint Etienne11.53X6.40213.00
Le Havre1-1Monaco17.50X5.2521.38
Lyon4-1Rennes11.63X4.6024.75
Angers0-2Lille17.50X4.3321.46
Nantes0-0Toulouse12.88X3.2022.65
Montpellier0-0Reims14.33X3.7021.83
Lens0-4Auxerre11.55X4.2025.75
Marseille4-1Brest11.36X5.2527.50
May 2025
Nice1-0Reims11.36X5.0028.00
Strasbourg2-1PSG12.45X3.8022.80
Toulouse2-1Rennes12.16X3.5023.30
Saint Etienne1-3Monaco114.00X8.5021.45
Nantes0-1Angers12.08X3.4024.10
Auxerre1-2Le Havre12.40X3.5522.95
Brest1-0Montpellier11.34X5.5027.50
Lyon1-2Lens11.42X5.1026.10
Lille1-1Marseille12.38X3.3023.05
Le Havre1-3Marseille16.10X4.5021.50
Montpellier1-4PSG16.25X5.7521.48
Brest2-0Lille14.70X4.1021.73
Reims0-2Saint Etienne12.10X3.6023.30
Rennes2-0Nice13.25X3.7022.15
Toulouse1-1Lens12.28X3.5023.20
Monaco2-0Lyon11.83X4.2523.60
Angers2-1Strasbourg14.33X3.7521.81
Auxerre1-1Nantes12.88X3.2522.60
Saint Etienne2-3Toulouse12.30X3.8022.75
Nantes3-0Montpellier11.53X4.3325.75
Lille2-1Reims11.38X5.0029.50
Nice6-0Brest11.50X4.5026.00
Lyon2-0Angers11.17X8.00213.00
Marseille4-2Rennes11.57X4.3325.00
PSG3-1Auxerre11.15X9.50219.00
Lens4-0Monaco12.70X3.8022.40
Strasbourg2-3Le Havre11.55X5.0025.30
Metz1-1Reims12.15X3.3023.40
Reims1-3Metz12.55X3.2522.88
Results from our results feed; the 1X2 market settles on the regular-time score, so a game won in extra time or on penalties counts as a draw. Closing prices: each bookmaker's last price before the start, the best of the bookmakers we compare; the favourite is the shortest average price.
France - Ligue 1 2024/25 FAQ
How often did the favourite win in the France Ligue 1 2024/25?
What was the biggest upset of the France Ligue 1 2024/25?
What was the bookmakers' margin on France Ligue 1 2024/25 games?
See the current France - Ligue 1 odds and fixtures, every France - Ligue 1 season, or check a price's margin and closing line value with the betting calculators.