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.964 74 23 5 6 76 30 34 3
2 RC Lens 9.644 79 25 4 7 80 41 36 1
3 Stade Rennais 7.569 62 18 8 8 60 46 34 12
4 Lille OSC 7.308 60 18 6 9 52 36 33 16
5 Olympique Lyonnais 5.988 66 20 6 9 59 38 35 6
6 Olympique Marseille 5.936 63 19 6 12 82 50 37 9
7 AS Monaco 5.449 60 18 6 11 62 53 35 17
8 FC Lorient 4.669 51 13 12 11 61 56 36 32
9 RC Strasbourg 4.517 58 17 7 11 62 44 35 20
10 Toulouse FC 3.766 50 14 8 14 57 57 36 33
11 Paris FC 3.072 44 11 11 12 44 49 34 46
12 OGC Nice 2.888 46 12 10 15 54 69 37 42
13 Stade Brestois 29 2.659 38 10 8 13 45 52 31 59
14 Havre AC 1.744 31 6 13 13 29 44 32 87
15 Angers SCO 1.603 37 10 7 16 37 54 33 68
16 FC Nantes 1.245 26 6 8 20 37 59 34 97
17 AJ Auxerre 1.150 25 5 10 17 28 44 32 98
18 FC Metz 1.083 19 4 7 23 35 76 34 100
19 ESTAC Troyes 0.871 79 24 7 7 72 37 38 2
20 Le Mans FC 0.789 67 17 16 5 57 39 38 5
21 Montpellier HSC 0.669 62 18 8 12 51 33 38 11
22 Rodez AF 0.624 58 15 13 7 46 40 35 21
23 Stade de Reims 0.613 68 18 14 7 65 35 39 4
24 VFC La Roche 0.609 59 17 8 3 54 26 28 18
25 AS Saint-Étienne 0.558 63 19 6 11 69 42 36 10
26 US Avranches 0.539 43 11 10 11 48 48 32 47
27 Red Star FC 0.522 61 17 10 8 50 37 35 13
28 Girondins de Bordeaux 0.455 64 20 4 7 52 29 31 8
29 Dijon FCO 0.414 59 16 11 3 47 22 30 19
30 Vendée Les Herbiers 0.378 52 15 7 9 52 40 31 30
31 Aviron Bayonnais 0.378 52 16 4 9 38 26 29 31
32 US Saint-Malo 0.372 48 12 12 6 39 26 30 36
33 Pau FC 0.360 48 13 9 13 47 58 35 38
34 FC Sochaux 0.350 64 18 10 6 60 29 34 7
35 FC Annecy 0.336 55 16 7 12 51 40 35 24
36 FC Fleury 91 0.324 55 15 10 6 48 28 31 23
37 FC Rouen 1899 0.323 52 13 13 4 40 25 30 29
38 USL Dunkerque 0.320 47 12 11 13 59 46 36 39
39 EA Guingamp 0.310 46 12 10 14 48 50 36 41
40 Amiens SC 0.307 36 10 6 22 50 63 38 72
41 US Orléans 0.260 57 16 9 9 47 43 34 22
42 AS Nancy Lorraine 0.253 43 11 10 16 47 60 37 48
43 Grenoble Foot 38 0.252 42 9 15 12 40 45 36 52
44 Stade Lavallois 0.237 41 9 14 15 43 49 38 54
45 Le Puy Foot 43 0.231 55 15 10 9 45 37 34 25
46 Clermont Foot 63 0.230 35 8 11 15 38 45 34 75
47 Angoulême CFC 0.229 37 9 10 10 26 34 29 66
48 Saint-Colomban Locminé 0.214 36 9 9 11 31 33 29 69
49 US Boulogne 0.201 37 9 10 15 35 49 34 67
50 SC Bastia 0.191 35 7 14 16 30 42 37 76
51 FC Lorient B 0.181 34 10 4 14 36 44 28 77
52 SM Caen 0.168 39 8 15 8 40 34 31 55
53 FC Versailles 0.166 49 14 7 9 41 31 30 34
54 Dinan Léhon 0.156 38 11 5 13 41 45 29 57
55 FC Chauray 0.147 35 10 5 13 31 34 28 73
56 US Granvillaise 0.144 29 6 11 13 34 42 30 91
57 US Concarneau 0.144 42 10 12 11 37 40 33 51
58 FC Montlouis 0.134 29 7 8 13 40 48 28 90
59 Stade Poitevin 0.126 31 7 10 13 26 42 30 88
60 US Thionville-Lusitanos 0.125 60 18 6 5 53 33 29 15
61 Valenciennes FC 0.121 37 10 7 13 33 41 30 65
62 US Lusitanos 0.120 60 17 9 5 49 22 31 14
63 FC Istres 0.120 52 14 10 8 51 35 32 28
64 Olympique Saumur 0.116 27 6 9 13 35 52 28 94
65 Bourges FC 0.113 48 13 9 6 32 23 28 37
66 Paris 13 Atletico 0.111 32 7 11 13 25 39 31 85
67 FC Villefranche-Beaujolais 0.105 36 10 6 15 32 43 31 71
68 LB Châteauroux 0.103 30 6 12 14 34 50 32 89
69 Canet Roussillon 0.099 6 2 0 1 5 2 3 107
70 SC Aubagne Air Bel 0.098 34 8 10 13 34 44 31 78
71 Entente Feignies Aulnoye 0.096 48 13 9 9 45 26 31 35
72 Châteaubriant Voltigeurs 0.096 27 7 6 15 23 43 28 95
73 ASC Biesheim 0.095 44 11 11 9 34 35 31 44
74 AS Cannes 0.092 54 15 9 5 49 31 29 26
75 FCSR Haguenau 0.086 47 13 8 7 39 27 28 40
76 US Quevilly-Rouen 0.086 31 7 10 14 35 44 31 86
77 Nîmes Olympique 0.081 53 16 5 7 40 23 28 27
78 Amicale Villeneuve-la-Garenne 0.079 2 0 2 0 3 3 2 142
79 FC Bourg-Péronnas 0.073 34 9 7 18 29 52 34 79
80 GFA Rumilly Vallières 0.072 44 12 8 8 47 34 28 43
81 Andrézieux-Bouthéon FC 0.070 42 11 9 9 43 31 29 49
82 Stade Briochin 0.067 26 5 11 16 34 49 32 96
83 FC Dieppe 0.066 44 12 8 11 31 35 31 45
84 AS Beauvais 0.061 36 8 12 10 34 39 30 70
85 AS Furiani-Agliani 0.058 42 12 6 11 42 41 29 50
86 St-Pryvé St-Hilaire 0.058 39 11 6 11 42 37 28 56
87 FC Chambly 0.057 32 7 11 11 26 36 29 82
88 SA Mérignac 0.057 4 1 1 1 6 6 3 117
89 FCM Aubervilliers 0.057 4 1 1 0 8 5 2 110
90 SR Colmar 0.057 37 9 10 9 38 34 28 60
91 SAS Épinal 0.056 37 10 7 11 27 31 28 63
92 Hyères FC 0.056 41 10 11 7 31 25 28 53
93 GOAL FC 0.052 38 10 8 10 36 42 28 58
94 RC Grasse 0.050 37 9 10 10 41 40 29 61
95 FC Borgo 0.049 37 10 7 11 29 35 28 64
96 US Chantilly 0.047 35 9 8 15 38 42 32 74
97 FC Bayeux 0.046 9 3 0 1 6 12 4 102
98 SC Toulon 0.042 32 8 8 12 36 45 28 81
99 US Créteil-Lusitanos 0.042 37 10 7 11 33 34 28 62
100 Étoile Bobigny 0.039 1 0 1 0 1 1 1 153
100 US Ivry 0.039 1 0 1 0 1 1 1 160
102 Wasquehal Football 0.037 33 10 3 15 25 39 28 80
103 FC 93 Bobigny 0.036 28 6 10 12 28 31 28 93
104 ÉFC Fréjus Saint-Raphaël 0.035 32 8 8 12 36 49 28 83
105 FC Limonest 0.032 32 8 8 12 31 44 28 84
106 Blois Foot 41 0.031 21 5 6 20 27 49 31 99
107 L'Union Saint-Jean FC 0.029 3 1 0 1 2 2 2 132
108 AS Saint-Priest 0.028 29 7 8 13 32 44 28 92
109 FC Freyming 0.024 4 1 1 1 3 5 3 120
110 Sablé FC 0.022 1 0 1 0 0 0 1 164
111 US Colomiers 0.019 1 0 1 0 0 0 1 166
112 Montreuil FC 0.019 7 2 1 1 6 6 4 103
113 CA Pontarlier 0.018 1 0 1 0 2 2 1 148
114 Vendée Fontenay 0.017 4 1 1 1 4 5 3 119
115 Racing Besançon 0.016 3 1 0 1 4 1 2 125
116 Metz APM 0.013 1 0 1 1 2 4 2 171
117 FC Rousset SVO 0.009 12 2 6 20 24 67 28 101
118 US Wittenheim 0.008 1 0 1 0 2 2 1 150
119 US Chauvigny 0.007 4 1 1 1 9 6 3 109
120 Sarreguemines FC 0.007 3 1 0 1 8 7 2 129
121 CMS Oissel 0.006 2 0 2 0 4 4 2 141
122 Hauts Lyonnais 0.006 5 1 2 1 4 5 4 108
123 FC Chamalières 0.006 1 0 1 0 0 0 1 162
124 AS Steenvoorde 0.004 2 0 2 0 1 1 2 143
125 JA Drancy 0.004 1 0 1 0 0 0 1 163
126 AC Seyssinet 0.004 1 0 1 1 0 2 2 173
127 FC Rhône-Vallées 0.004 2 0 2 0 1 1 2 144
128 SO Romorantin 0.003 4 1 1 0 4 2 2 114
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 112
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 111
135 FC Marmande 47 0 4 1 1 0 3 2 2 116
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 113
135 FC Périgny 0 4 1 1 1 5 4 3 115
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 FC 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 »

Latest Match May 2, 2026.

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.