Ranking football clubs by the dominant eigenvector of the normalized points-won matrix.

France 2025-26

2024-25

EP Pts W D L GF GA GP PR
1 Paris Saint-Germain 11.469 80 25 5 7 80 32 37 2
2 RC Lens 9.928 86 27 5 8 88 44 40 1
3 Olympique Lyonnais 6.989 70 21 7 10 64 46 38 5
4 Olympique Marseille 6.678 70 21 7 11 86 51 39 4
5 Lille OSC 6.418 64 19 7 10 54 39 36 16
6 Stade Rennais 6.321 65 19 8 10 65 54 37 14
7 AS Monaco 5.288 60 18 6 13 66 59 37 22
8 RC Strasbourg 5.095 65 19 8 12 71 52 39 13
9 FC Lorient 4.741 55 14 13 11 65 58 38 31
10 Toulouse FC 3.540 53 14 11 14 61 59 39 33
11 Paris FC 3.368 50 13 11 13 51 52 37 39
12 OGC Nice 2.471 47 11 14 17 60 75 42 45
13 Stade Brestois 29 2.439 40 10 10 15 47 60 35 63
14 Havre AC 2.049 35 7 14 14 32 46 35 81
15 AJ Auxerre 1.756 34 8 10 17 35 46 35 85
16 Angers SCO 1.698 38 9 11 16 40 59 36 70
17 FC Nantes 1.373 28 6 10 20 37 60 36 98
18 FC Metz 0.888 20 4 8 24 35 80 36 100
19 ESTAC Troyes 0.840 79 24 7 8 72 38 39 3
20 Le Mans FC 0.824 68 17 17 5 59 39 39 9
21 Rodez AF 0.705 65 17 14 7 51 43 38 15
22 Montpellier HSC 0.694 63 18 9 12 52 34 39 17
23 Stade de Reims 0.670 69 18 15 7 70 38 40 6
24 AS Saint-Étienne 0.649 68 20 8 12 75 46 40 7
25 VFC La Roche 0.538 65 19 8 3 60 27 30 10
26 Red Star FC 0.537 62 17 11 9 53 41 37 18
27 Girondins de Bordeaux 0.435 68 21 5 7 56 32 33 8
28 Vendée Les Herbiers 0.413 56 16 8 9 55 41 33 26
29 Dijon FCO 0.399 65 18 11 3 52 25 32 12
30 FC Annecy 0.368 55 16 7 13 52 42 36 30
31 Amiens SC 0.344 36 10 6 23 50 68 39 77
32 Pau FC 0.343 48 13 9 14 50 63 36 41
33 USL Dunkerque 0.340 47 12 11 14 61 49 37 43
34 Grenoble Foot 38 0.340 46 10 16 11 41 45 37 48
35 US Saint-Malo 0.336 52 13 13 6 43 29 32 35
36 US Avranches 0.325 43 10 13 11 52 52 34 55
37 EA Guingamp 0.325 46 12 10 15 48 51 37 47
38 Stade Lavallois 0.293 48 11 15 15 47 51 41 40
39 FC Sochaux 0.286 65 18 11 7 63 33 36 11
40 Le Puy Foot 43 0.284 57 15 12 9 48 41 36 25
41 FC Rouen 1899 0.280 56 14 14 6 44 31 34 27
42 Aviron Bayonnais 0.273 55 17 4 10 42 30 31 29
43 AS Nancy Lorraine 0.270 45 11 12 15 50 62 38 51
44 US Orléans 0.268 60 17 9 10 51 46 36 23
45 Clermont Foot 63 0.252 38 9 11 15 39 45 35 67
46 FC Fleury 91 0.243 55 15 10 8 49 32 33 28
47 US Boulogne 0.220 37 9 10 16 36 51 35 74
48 SC Bastia 0.210 35 7 14 17 30 44 38 82
49 Angoulême CFC 0.203 40 10 10 11 30 39 31 62
50 FC Versailles 0.176 53 15 8 9 46 34 32 32
51 Saint-Colomban Locminé 0.148 37 9 10 12 32 36 31 72
52 SM Caen 0.140 40 8 16 9 41 37 33 59
53 FC Lorient B 0.138 35 10 5 15 39 48 30 79
54 US Concarneau 0.131 44 10 14 11 39 42 35 52
55 SA Mérignac 0.126 5 1 2 0 6 6 3 108
56 US Granvillaise 0.125 33 7 12 13 36 43 32 88
57 Dinan Léhon 0.124 41 12 5 14 45 48 31 58
58 FC Chauray 0.117 35 10 5 15 32 39 30 78
59 US Thionville-Lusitanos 0.112 60 18 6 7 53 40 31 21
60 Canet Roussillon 0.111 6 2 0 1 5 2 3 107
61 LB Châteauroux 0.111 34 7 13 14 38 53 34 86
62 Bourges FC 0.110 52 14 10 6 35 24 30 36
63 FC Istres 0.109 50 13 11 10 52 40 34 38
64 US Lusitanos 0.108 61 17 10 6 50 25 33 19
65 FC Montlouis 0.106 31 7 10 13 42 50 30 93
66 SC Aubagne Air Bel 0.106 38 9 11 13 38 46 33 68
67 Valenciennes FC 0.105 38 10 8 14 35 44 32 69
68 Stade Poitevin 0.104 33 7 12 13 28 44 32 90
69 AS Cannes 0.103 60 17 9 5 54 32 31 20
70 Nîmes Olympique 0.102 59 18 5 7 46 25 30 24
71 FC Villefranche-Beaujolais 0.097 37 10 7 15 34 45 32 73
72 Châteaubriant Voltigeurs 0.095 30 8 6 16 25 47 30 96
73 Olympique Saumur 0.094 28 6 10 14 37 55 30 97
74 ASC Biesheim 0.094 47 12 11 10 37 41 33 44
75 Entente Feignies Aulnoye 0.091 52 14 10 9 48 27 33 34
76 FCSR Haguenau 0.089 51 14 9 7 43 29 30 37
77 Paris 13 Atletico 0.087 33 7 12 14 26 41 33 89
78 US Quevilly-Rouen 0.086 34 8 10 15 36 47 33 84
79 Amicale Villeneuve-la-Garenne 0.082 2 0 2 0 3 3 2 142
80 FC Bourg-Péronnas 0.079 37 10 7 18 30 52 35 75
81 GFA Rumilly Vallières 0.078 47 13 8 9 49 36 30 42
82 Stade Briochin 0.073 30 6 12 16 39 51 34 94
83 Andrézieux-Bouthéon FC 0.070 46 12 10 9 49 34 31 46
84 Hyères FC 0.061 45 11 12 7 36 27 30 49
85 AS Beauvais 0.060 39 9 12 11 40 44 32 64
86 AS Furiani-Agliani 0.057 45 13 6 12 48 45 31 50
87 St-Pryvé St-Hilaire 0.055 42 12 6 12 48 44 30 56
88 GOAL FC 0.055 42 11 9 10 38 43 30 57
89 FC Chambly 0.054 38 9 11 11 36 36 31 65
90 FC Dieppe 0.054 44 12 8 13 34 42 33 53
91 SR Colmar 0.053 38 9 11 10 41 43 30 66
92 FC Borgo 0.052 40 11 7 12 32 37 30 60
93 SAS Épinal 0.051 40 11 7 12 32 37 30 61
94 US Créteil-Lusitanos 0.049 43 12 7 11 36 34 30 54
95 US Chantilly 0.046 36 9 9 16 41 46 34 76
96 SC Toulon 0.044 34 8 10 12 38 47 30 83
97 RC Grasse 0.043 37 9 10 12 42 43 31 71
98 US Colomiers 0.042 1 0 1 0 0 0 1 166
99 FC Bayeux 0.042 9 3 0 1 6 12 4 102
100 Étoile Bobigny 0.041 1 0 1 0 1 1 1 153
100 US Ivry 0.041 1 0 1 0 1 1 1 160
102 Blois Foot 41 0.039 27 7 6 20 35 52 33 99
103 Wasquehal Football 0.038 34 10 4 16 28 44 30 87
104 ÉFC Fréjus Saint-Raphaël 0.036 35 9 8 13 37 50 30 80
105 FC 93 Bobigny 0.036 32 7 11 12 29 31 30 91
106 FCM Aubervilliers 0.034 4 1 1 0 8 5 2 111
107 FC Limonest 0.033 32 8 8 14 33 49 30 92
108 AS Saint-Priest 0.026 30 7 9 14 35 50 30 95
109 L'Union Saint-Jean FC 0.025 3 1 0 1 2 2 2 132
110 FC Freyming 0.021 4 1 1 1 3 5 3 120
111 Sablé FC 0.020 1 0 1 0 0 0 1 164
112 Vendée Fontenay 0.019 4 1 1 1 4 5 3 119
113 Montreuil FC 0.016 7 2 1 1 6 6 4 103
114 CA Pontarlier 0.014 1 0 1 0 2 2 1 148
115 Racing Besançon 0.014 3 1 0 1 4 1 2 125
116 Metz APM 0.010 1 0 1 1 2 4 2 171
117 FC Rousset SVO 0.009 12 2 6 22 28 76 30 101
118 Sarreguemines FC 0.007 3 1 0 1 8 7 2 129
119 US Wittenheim 0.007 1 0 1 0 2 2 1 150
120 FC Chamalières 0.006 1 0 1 0 0 0 1 162
121 US Chauvigny 0.006 4 1 1 1 9 6 3 110
122 CMS Oissel 0.006 2 0 2 0 4 4 2 141
123 Hauts Lyonnais 0.006 5 1 2 1 4 5 4 109
124 SO Romorantin 0.004 4 1 1 0 4 2 2 115
125 AC Seyssinet 0.004 1 0 1 1 0 2 2 173
126 AS Steenvoorde 0.004 2 0 2 0 1 1 2 143
127 JA Drancy 0.004 1 0 1 0 0 0 1 163
128 FC Rhône-Vallées 0.003 2 0 2 0 1 1 2 144
129 AS Le Gosier 0.003 4 1 1 1 5 11 3 123
130 US Feurs 0.003 4 1 1 0 6 4 2 113
131 Stade Béthunois 0.002 2 0 2 1 3 5 3 145
132 FC Saint-Cyr Collonges 0.002 2 0 2 1 0 3 3 146
133 FC Loon-Plage 0.001 1 0 1 0 1 1 1 155
134 Thonon Évian GGFC 0.001 1 0 1 0 0 0 1 165
135 Olympique Marcquois 0 6 2 0 1 8 3 3 104
135 GSI Pontivy 0 6 2 0 1 6 1 3 105
135 Lyon-La Duchère 0 6 2 0 1 6 3 3 106
135 FC Mulhouse 0 4 1 1 0 5 2 2 112
135 FC Marmande 47 0 4 1 1 0 3 2 2 117
135 Ancienne de Château-Gontier 0 3 1 0 1 9 4 2 124
135 Carnoux FC 0 3 1 0 1 6 4 2 126
135 Cormontreuil FC 0 3 1 0 1 6 4 2 127
135 FC Châlonnais 0 3 1 0 1 3 1 2 128
135 Stade Plabennec 0 3 1 0 1 3 2 2 130
135 AS Mazères-Uzos-Rontignon 0 3 1 0 1 4 4 2 131
135 Yvetot AC 0 3 1 0 1 2 2 2 133
135 FC Bondues 0 3 1 0 1 2 3 2 134
135 FC Montceau 0 3 1 0 1 2 3 2 135
135 SC Beaucouzé 0 3 1 0 1 2 3 2 136
135 US Torcy 0 3 1 0 1 3 5 2 137
135 Reims Sainte-Anne 0 3 1 0 1 2 5 2 138
135 SC Abbeville 0 3 1 0 1 3 7 2 139
135 Saint-Pauloise FC 0 3 1 0 1 1 6 2 140
135 FC Bassin Arcachon 0 4 1 1 1 4 2 3 114
135 FC Périgny 0 4 1 1 1 5 4 3 116
135 US Raon-l’Etape 0 4 1 1 1 5 5 3 118
135 Les Sables VF 0 4 1 1 1 3 5 3 121
135 IC Croix 0 4 1 1 1 4 7 3 122
135 Entente Nord Lozère 0 1 0 1 0 4 4 1 147
135 Racing Club de France 0 1 0 1 0 2 2 1 149
135 AS Saint-Brice Courcelles 0 1 0 1 0 1 1 1 151
135 AS Vitré 0 1 0 1 0 1 1 1 152
135 Étoile de Matoury 0 1 0 1 0 1 1 1 154
135 FC Pen Hir Camaret 0 1 0 1 0 1 1 1 156
135 FC Saint-Méziéry 0 1 0 1 0 1 1 1 157
135 FC Villars l'Isle Saint Maurice Blussans 0 1 0 1 0 1 1 1 158
135 RC Épernay Champagne 0 1 0 1 0 1 1 1 159
135 Éveil Les Trois-Îlets 0 1 0 1 0 0 0 1 161
135 US Mauguio-Carnon 0 1 0 1 0 0 0 1 167
135 ASC Le Geldar 0 1 0 1 1 2 3 2 168
135 Avant Garde de Plouvorn 0 1 0 1 1 2 3 2 169
135 Is-Selongey 0 1 0 1 1 2 3 2 170
135 UF Touraine 0 1 0 1 1 1 3 2 172
135 FC Bogny-sur-Meuse 0 1 0 1 1 1 4 2 174
135 Espoir de Sainte-Luce 0 1 0 1 1 0 4 2 175
135 US Sarre-Union 0 1 0 1 1 1 7 2 176
135 US Ecotay Moingt 0 1 0 1 1 5 15 2 177
135 CS Moulien 0 0 0 0 1 2 3 1 178
135 ES Cappelloise 0 0 0 0 1 2 3 1 179
135 Seignosse Capbreton Soustons FC 0 0 0 0 1 2 3 1 180
135 Strasbourg Koenigshoffen 0 0 0 0 1 2 3 1 181
135 AA Lapalisse 0 0 0 0 1 1 2 1 182
135 ASPTT Caen 0 0 0 0 1 1 2 1 183
135 Gazélec Ajaccio 0 0 0 0 1 1 2 1 184
135 JS Longuenesse 0 0 0 0 1 1 2 1 185
135 L'Etrat La Tour Sportif 0 0 0 0 1 1 2 1 186
135 Société Sportive Allinges 0 0 0 0 1 1 2 1 187
135 ASPTT Dijon 0 0 0 0 1 0 1 1 188
135 Bandrélé FC 0 0 0 0 1 0 1 1 189
135 Boé Bon Encontre 0 0 0 0 1 0 1 1 190
135 ES Dominicaine 0 0 0 0 1 0 1 1 191
135 FC 2 Rives 82 0 0 0 0 1 0 1 1 192
135 Olympique Charleville Prix AM 0 0 0 0 1 0 1 1 193
135 UES Montmorillon 0 0 0 0 1 0 1 1 194
135 AS Savigneux Montbrison 0 0 0 0 1 3 5 1 195
135 AS Quetigny 0 0 0 0 1 1 3 1 196
135 FC Lavaur 0 0 0 0 1 1 3 1 197
135 Orvault Sports 0 0 0 0 1 1 3 1 198
135 AS Atlas Paillade 0 0 0 0 1 0 2 1 199
135 ASF Pierrelatte 0 0 0 0 1 0 2 1 200
135 Biars-Bretenoux 0 0 0 0 1 0 2 1 201
135 CS Avion 0 0 0 0 1 0 2 1 202
135 CS Plédrannais 0 0 0 0 1 0 2 1 203
135 FC Challans 0 0 0 0 1 0 2 1 204
135 RCO Agde 0 0 0 0 1 0 2 1 205
135 Trélissac APFC 0 0 0 0 1 0 2 1 206
135 US Forbach 0 0 0 0 1 0 2 1 207
135 US Le Poinçonnet 0 0 0 0 1 0 2 1 208
135 Beaumont SA 0 0 0 0 1 4 7 1 209
135 FC Porto Portugais d'Amiens 0 0 0 0 1 2 5 1 210
135 Auch Football 0 0 0 0 1 1 4 1 211
135 Blagnac FC 0 0 0 0 1 1 4 1 212
135 AS Magenta 0 0 0 0 1 0 3 1 213
135 AS Montréal-la-Cluse 0 0 0 0 1 0 3 1 214
135 Association Still-Mutzig 0 0 0 0 1 0 3 1 215
135 Bleuets le Pertre-Brielles 0 0 0 0 1 0 3 1 216
135 France Aizenay 0 0 0 0 1 0 3 1 217
135 Olympique Villefontaine 0 0 0 0 1 0 3 1 218
135 Saint-Amand FC 0 0 0 0 1 0 3 1 219
135 US Auby 0 0 0 0 1 0 3 1 220
135 US Prémontré Saint-Gobain 0 0 0 0 1 0 3 1 221
135 AS Pirae 0 0 0 0 1 1 5 1 222
135 Gouzon Avenir 0 0 0 0 1 1 5 1 223
135 AC Cambrai 0 0 0 0 1 0 4 1 224
135 EA Saint-Renan 0 0 0 0 1 0 4 1 225
135 GSA Tomblaine 0 0 0 0 1 0 5 1 226
135 OS Aire Football 0 0 0 0 1 0 5 1 227
135 Le Cellier Mauves FC 0 0 0 0 1 0 6 1 228
135 US Château-Malo 0 0 0 0 1 0 6 1 229
135 US Camon 0 0 0 0 1 0 7 1 230
135 Stade Quimperlois 0 0 0 0 1 0 9 1 231

EigenPoints, Points, Wins, Draws, Losses, GoalsFor, GoalsAgainst, GamesPlayed, PointsRank.

« 1991-92 History 2025-26 »

Includes league matches from the top tiers of league football, the Cup, the League Cup, and the Super Cup. Matches decided on penalties are treated as ties.