How often each side's matches end with both teams scoring, with home and away splits.
Updated 17 May 2025, after the last game
Paris Saint Germain had the highest BTTS rate in Ligue 1 in 2024/2025, on 79% after both teams scored in 27 of their 34 matches. Nice and Olympique Marseille were next on 68%.
Angers SCO and Lens shared the lowest BTTS rate in Ligue 1 in 2024/2025, both on 38% after both teams scored in 13 of their 34 matches. Montpellier were next on 41%.
Both teams scored in 57% of Ligue 1 matches in 2024/2025, 174 of the 306 played, with at least one side failing to score in the other 132. That was up from 54% in 2023/2024.
Four teams shared the highest home BTTS rate in Ligue 1 in 2024/2025, all on 76% after both teams scored in 13 of their 17 home matches: LOSC Lille, Olympique Marseille, Paris Saint Germain and Strasbourg.
Nantes and Paris Saint Germain shared the highest away BTTS rate in Ligue 1 in 2024/2025, level on 82% after both teams scored in 14 of their 17 away matches. Nice were next on 76%.
Le Havre and Paris Saint Germain finished on the longest BTTS runs in Ligue 1 in 2024/2025, with both teams scoring in each of their last six matches. Six clubs in all ended the season on a run of three or more.
Brest and Nice each ended 2024/2025 on a run of three Ligue 1 matches without both teams scoring, the longest in the league.
| Team | Games | BTTS % | Home BTTS % | Away BTTS % |
|---|---|---|---|---|
| Paris Saint Germain | 34 | 79% | 76% | 82% |
| Olympique Marseille | 34 | 68% | 76% | 59% |
| Nice | 34 | 68% | 59% | 76% |
| Nantes | 34 | 65% | 47% | 82% |
| Strasbourg | 34 | 65% | 76% | 53% |
| Le Havre | 34 | 62% | 59% | 65% |
| Olympique Lyonnais | 34 | 62% | 59% | 65% |
| Monaco | 34 | 62% | 53% | 71% |
| LOSC Lille | 34 | 59% | 76% | 41% |
| Auxerre | 34 | 56% | 47% | 65% |
| Brest | 34 | 56% | 53% | 59% |
| Saint-Étienne | 34 | 56% | 59% | 53% |
| Toulouse | 34 | 56% | 71% | 41% |
| Reims | 34 | 47% | 53% | 41% |
| Rennes | 34 | 47% | 35% | 59% |
| Montpellier | 34 | 41% | 59% | 24% |
| Angers SCO | 34 | 38% | 41% | 35% |
| Lens | 34 | 38% | 24% | 53% |
| Team | Games | BTTS games | BTTS % |
|---|---|---|---|
| Le Havre | 10 | 9 | 90% |
| Paris Saint Germain | 10 | 9 | 90% |
| Olympique Marseille | 10 | 8 | 80% |
| Toulouse | 10 | 8 | 80% |
| Olympique Lyonnais | 10 | 7 | 70% |
| Saint-Étienne | 10 | 7 | 70% |
| Strasbourg | 10 | 7 | 70% |
| Auxerre | 10 | 6 | 60% |
| Nice | 10 | 6 | 60% |
| Rennes | 10 | 6 | 60% |
| Brest | 10 | 5 | 50% |
| LOSC Lille | 10 | 5 | 50% |
| Monaco | 10 | 5 | 50% |
| Nantes | 10 | 5 | 50% |
| Lens | 10 | 3 | 30% |
| Angers SCO | 10 | 2 | 20% |
| Montpellier | 10 | 2 | 20% |
| Reims | 10 | 2 | 20% |
| Team | Games | BTTS games | BTTS % |
|---|---|---|---|
| Le Havre | 5 | 5 | 100% |
| Olympique Marseille | 5 | 5 | 100% |
| Paris Saint Germain | 5 | 5 | 100% |
| Auxerre | 5 | 4 | 80% |
| Rennes | 5 | 4 | 80% |
| Saint-Étienne | 5 | 4 | 80% |
| Strasbourg | 5 | 4 | 80% |
| LOSC Lille | 5 | 3 | 60% |
| Lens | 5 | 3 | 60% |
| Olympique Lyonnais | 5 | 3 | 60% |
| Toulouse | 5 | 3 | 60% |
| Angers SCO | 5 | 2 | 40% |
| Brest | 5 | 2 | 40% |
| Monaco | 5 | 2 | 40% |
| Montpellier | 5 | 2 | 40% |
| Nantes | 5 | 2 | 40% |
| Nice | 5 | 2 | 40% |
| Reims | 5 | 1 | 20% |