Football records and statistics in France
{{Short description|none}}
This page details football records and statistics in France.
National team
{{Main|France national football team records}}
League
{{see also|List of Ligue 1 records and statistics}}
:{{As of|2025|4|5}}{{cite news
| title = LFP.fr - Ligue de Football Professionnel
| url = http://www.lfp.fr
| work = LFP
| access-date = 14 April 2015}}
=Titles=
- Most top-flight League titles: 13, Paris Saint-Germain
- Most consecutive League titles: 7, Lyon
=Top-flight appearances=
- Most appearances: 73 seasons, Marseille
- Most consecutive seasons in top-flight: 50 seasons, Paris Saint-Germain (1974–2024)
=Wins=
- Most wins in the top-flight overall: 992, Marseille
- Most wins in a top flight season: 30, Paris Saint-Germain (2015–16), Monaco (2016–17)
- Most home wins in a top flight season: 19, Saint-Étienne (1974–75)
- Most away wins in a top flight season: 13, Monaco (2016–17)
- Most consecutive wins: 14, Bordeaux (round 28 2008–09 to round 3 2009–10)
- Most consecutive home wins: 28, Saint-Étienne (round 28 1973–74 to round 4 1975–76)
- Most consecutive away wins: 9, Marseille (round 24 2008–09 to round 1 2009–10)
- Most consecutive wins in a single top flight season: 12, Monaco (round 27 2016–17 to round 38 2016–17)
=Draws=
- Most draws in the top-flight overall: 622, Sochaux
=Losses=
- Most losses in the top-flight overall: 859, Sochaux
- Fewest losses in a top flight season: 1, Nantes (1994–95)
- Fewest home losses in a top flight season: 0, joint record :
- Nantes, 7 seasons
- Marseille, Bordeaux, 5 seasons
- Saint-Étienne, Monaco, 4 seasons
- Sète, Strasbourg, Auxerre, 3 seasons
- Nîmes, Bastia, Lens, Paris Saint-Germain, Lyon, 2 seasons
- Olympique Lillois, RC Paris, Valenciennes, Angers, Nice, Nancy, Laval, Toulouse, Cannes, 1 season
- Fewest away losses in a top flight season: 1, Nantes (1994–95)
=Points=
=Goals=
- Most goals scored in the top-flight overall: 3611, Marseille
- Most goals conceded in the top-flight overall: 3236, FC Sochaux
- Highest goal difference in the top-flight overall: +847, Monaco
- Most goals scored in a top flight season: 118, Racing CF (1959–60)
- Fewest goals conceded in a top flight season: 19, Paris Saint-Germain (2015–16)
- Highest goal difference in a top flight season: +83, Paris Saint-Germain (2015–16)
=Attendances=
- Record attendance: {{formatnum:78056}} Lille v Lyon played at Stade de France (7 March 2009).
Total titles won (1918–present)
===Key===
=Performance by club=
(Sorted by overall titles. Use sorting button to change criteria.)
{{Updated|31 May 2025}}
class="wikitable sortable" style="margin:auto;" | ||||||||||||||||
colspan="8" style="width:18%;" class="unsortable"|Domestic titles
! colspan="6" style="width:18%;" class="unsortable"|European titles ! colspan="2" style="width:4%;" class="unsortable"|Worldwide titles ! style="width:4%;" class="sortable"|All titles | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
style="width:8%;" class="sortable"|Team
! style="width:4%;" class="sortable"|L1 ! style="width:4%;" class="sortable"|CdF ! style="width:4%;" class="sortable"|CdL ! style="width:4%;" class="sortable"|TdC ! style="width:4%;" class="sortable"|CdC ! style="width:4%;" class="sortable"|CcD ! style="width:4%;" class="sortable"|Total ! style="width:4%;" class="sortable"|UCL ! style="width:4%;" class="sortable"|UCWC ! style="width:4%;" class="sortable"|UEL ! style="width:4%;" class="sortable"|USC ! style="width:4%;" class="sortable"|UIC ! style="width:4%;" class="sortable"|Total ! style="width:4%;" class="sortable"|IC ! style="width:4%;" class="sortable"|FCWC ! style="width:4%;" class="sortable"|Total | ||||||||||||||||
Paris Saint-Germain | align=center|13 | align=center|16 | align=center|9 | align=center|13 | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;" |51 | align=center|1 | align=center|1 | align=center|– | align=center|– | align=center|1 | style="background:#f0f0f0; text-align:center;"|3 | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|54 |
Marseille | align=center|9 | align=center|10 | align=center|3 | align=center|2 | align=center|1
|align=center|1 | style="background:#f0f0f0; text-align:center;" |26 | align="center" |1 | align=center|– | align=center|– | align=center|– | align=center|1 | style="background:#f0f0f0; text-align:center;"|2 | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|28 | |
Saint-Étienne | align="center" |10 | align="center" |6 | align="center" |1 | align="center" |– | align="center" |5
|align=center|2 | style="background:#f0f0f0; text-align:center;" |24 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |24 | |
Lyon | align="center" |7 | align="center" |5 | align="center" |1 | align="center" |7 | align="center" |1
|align=center|– | style="background:#f0f0f0; text-align:center;" |21 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |1 | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |22 | |
Monaco | align=center|8 | align=center|5 | align=center|1 | align=center|2 | align=center|2
|align=center|1 | style="background:#f0f0f0; text-align:center;" |19 | align="center" |– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|19 | |
Bordeaux | align=center|6 | align=center|4 | align=center|3 | align=center|2 | align=center|1
|align=center|– | style="background:#f0f0f0; text-align:center;" |16 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|1 | style="background:#f0f0f0; text-align:center;"|1 | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|17 | |
Nantes | align=center|8 | align=center|4 | align=center|1 | align=center|2 | align=center|1
|align=center|– | style="background:#f0f0f0; text-align:center;" |16 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|16 | |
Reims | align=center|6 | align=center|2 | align=center|– | align=center|– | align=center|4
|align=center|1 | style="background:#f0f0f0; text-align:center;" |13 | align="center" |– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|13 | |
Lille | align=center|4 | align=center|6 | align=center|– | align=center|1 | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |11 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|1 | style="background:#f0f0f0; text-align:center;"|1 | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|12 | |
Strasbourg | align="center" |1 | align="center" |3 | align="center" |4 | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |8 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |1 | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |9 | |
Nice | align="center" |4 | align="center" |3 | align="center" |– | align="center" |– | align="center" |1
|align=center|– | style="background:#f0f0f0; text-align:center;" |8 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |8 | |
Sochaux-Montbéliard | align="center" |2 | align="center" |2 | align="center" |1 | align="center" |– | align="center" |–
|align=center|3 | style="background:#f0f0f0; text-align:center;" |8 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |8 | |
Auxerre | align="center" |1 | align="center" |4 | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |5 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |1 | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |6 | |
Lens | align="center" |1 | align="center" |– | align="center" |1 | align="center" |– | align="center" |–
|align=center|3 | style="background:#f0f0f0; text-align:center;" |5 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |1 | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |6 | |
Racing Paris | align="center" |1 | align="center" |5 | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |6 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |6 | |
Red Star | align="center" |– | align="center" |5 | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |5 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |5 | |
Montpellier | align="center" |1 | align="center" |2 | align="center" |1 | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |4 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |1 | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |5 | |
Sète 34 | align="center" |2 | align="center" |2 | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |4 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |4 | |
Rennes | align="center" |– | align="center" |3 | align="center" |– | align="center" |– | align="center" |1
|align=center|– | style="background:#f0f0f0; text-align:center;" |4 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |4 | |
Metz | align="center" |– | align="center" |2 | align="center" |2 | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |4 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |4 | |
Guingamp | align="center" |– | align="center" |2 | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |2 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |1 | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |3 | |
Bastia | align=center|– | align=center|1 | align=center|– | align=center|1 | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |2 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|1 | style="background:#f0f0f0; text-align:center;"|1 | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|3 | |
Sedan | align="center" |– | align="center" |2 | align="center" |– | align="center" |– | align="center" |1
|align=center|– | style="background:#f0f0f0; text-align:center;" |3 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |3 | |
Olympique Lillois | align="center" |2 | align="center" |– | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |2 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |2 | |
CASG Paris | align="center" |– | align="center" |2 | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |2 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |2 | |
Nancy | align="center" |– | align="center" |1 | align="center" |1 | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |2 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |2 | |
Havre | align="center" |– | align="center" |1 | align="center" |– | align="center" |– | align="center" |1
|align=center|– | style="background:#f0f0f0; text-align:center;" |2 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |2 | |
Troyes | align=center|– | align=center|– | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |– | align=center|– | align=center|– | align=center|– | align=center|– | align=center|1 | style="background:#f0f0f0; text-align:center;"|1 | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Roubaix-Tourcoing | align=center|1 | align=center|– | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Lorient | align=center|– | align=center|1 | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Toulouse | align=center|– | align=center|1 | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Équipe fédérale Nancy-Lorraine | align=center|– | align=center|1 | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Excelsior AC Roubaix | align=center|– | align=center|1 | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Cannes | align=center|– | align=center|1 | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Olympique de Paris | align=center|– | align=center|1 | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
Club Français | align=center|– | align=center|1 | align=center|– | align=center|– | align=center|–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align=center|– | align=center|– | align=center|– | align=center|– | align=center|– | style="background:#f0f0f0; text-align:center;"|– | align=center|– | align=center|– | style="background:#FFDF00; text-align:center;"|1 | |
CA Paris | align="center" |– | align="center" |1 | align="center" |– | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |1 | |
FC Gueugnon | align="center" |– | align="center" |– | align="center" |1 | align="center" |– | align="center" |–
|align=center|– | style="background:#f0f0f0; text-align:center;" |1 | align="center" |– | align="center" |– | align="center" |– | align="center" |– | align="center" |– | style="background:#f0f0f0; text-align:center;" |– | align="center" |– | align="center" |– | style="background:#FFDF00; text-align:center;" |1 |
The figures in bold represent the most times this competition has been won by a French team.
References
{{Reflist}}
{{Association football records}}
{{Football in France}}
{{DEFAULTSORT:Football Records In France}}