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 14.086 67 21 4 5 67 26 30 3
2 RC Lens 10.391 71 23 2 7 69 34 32 1
3 Lille OSC 7.231 56 17 5 9 51 36 31 13
4 Stade Rennais 7.099 56 16 8 8 55 45 32 14
5 Olympique Marseille 7.028 62 19 5 10 81 44 34 6
6 AS Monaco 6.031 55 17 4 11 56 48 32 19
7 Olympique Lyonnais 4.563 60 18 6 9 54 35 33 8
8 FC Lorient 4.446 47 12 11 10 55 51 33 30
9 RC Strasbourg 4.437 55 16 7 9 59 37 32 16
10 Toulouse FC 3.333 49 14 7 12 52 48 33 25
11 Paris FC 3.119 41 10 11 11 41 47 32 43
12 OGC Nice 2.436 40 11 7 15 50 67 33 45
13 Stade Brestois 29 2.426 36 10 6 13 41 48 29 60
14 Havre AC 1.684 29 6 11 13 24 39 30 81
15 Angers SCO 1.510 36 10 6 15 36 50 31 62
16 FC Nantes 1.488 22 5 7 18 32 53 30 98
17 AJ Auxerre 1.141 24 5 9 16 24 39 30 95
18 FC Metz 1.071 18 4 6 21 29 67 31 100
19 AS Saint-Étienne 0.722 63 19 6 8 68 35 33 4
20 Le Mans FC 0.719 62 16 14 5 54 37 35 7
21 ESTAC Troyes 0.706 70 21 7 7 64 37 35 2
22 VFC La Roche 0.630 56 17 5 3 53 25 25 10
23 Stade de Reims 0.583 63 17 12 7 60 31 36 5
24 Montpellier HSC 0.572 56 16 8 11 46 30 35 12
25 US Avranches 0.497 39 10 9 10 43 42 29 47
26 Red Star FC 0.486 55 15 10 7 42 31 32 18
27 Rodez AF 0.453 51 13 12 7 41 37 32 23
28 Dijon FCO 0.433 55 15 10 2 45 20 27 15
29 Vendée Les Herbiers 0.391 50 15 5 8 46 33 28 24
30 Girondins de Bordeaux 0.387 55 17 4 7 43 26 28 17
31 Amiens SC 0.371 36 10 6 19 47 55 35 61
32 US Saint-Malo 0.364 44 11 11 5 37 22 27 36
33 Pau FC 0.356 45 12 9 11 43 49 32 35
34 EA Guingamp 0.345 46 12 10 11 45 44 33 34
35 USL Dunkerque 0.318 44 11 11 11 53 41 33 37
36 Aviron Bayonnais 0.300 46 14 4 8 33 23 26 32
37 FC Sochaux 0.296 59 17 8 6 57 27 31 9
38 FC Rouen 1899 0.276 47 12 11 4 37 24 27 29
39 FC Annecy 0.260 46 13 7 12 39 37 32 33
40 Grenoble Foot 38 0.251 38 8 14 11 37 42 33 49
41 Le Puy Foot 43 0.242 53 15 8 8 43 31 31 21
42 Angoulême CFC 0.240 35 9 8 9 23 28 26 64
43 FC Fleury 91 0.238 46 12 10 6 40 28 28 31
44 AS Nancy Lorraine 0.233 39 10 9 15 42 53 34 48
45 US Orléans 0.232 53 15 8 8 45 40 31 22
46 US Boulogne 0.223 37 9 10 12 32 40 31 53
47 Clermont Foot 63 0.214 31 7 10 14 35 42 31 74
48 Stade Lavallois 0.201 37 8 13 14 41 45 35 51
49 Saint-Colomban Locminé 0.182 31 8 7 11 27 32 26 73
50 SC Bastia 0.160 28 5 13 16 26 41 34 87
51 FC Montlouis 0.146 28 7 7 11 37 41 25 84
52 SM Caen 0.142 33 6 15 8 35 34 29 67
53 FC Lorient B 0.141 30 9 3 13 31 40 25 79
54 FC Chauray 0.137 31 9 4 12 27 30 25 72
55 Dinan Léhon 0.135 32 9 5 12 33 42 26 69
56 US Thionville-Lusitanos 0.133 56 17 5 4 49 28 26 11
57 FC Versailles 0.126 44 13 5 9 35 29 27 39
58 US Concarneau 0.124 37 9 10 11 35 39 30 52
59 FC Istres 0.124 47 13 8 8 48 33 29 28
60 SC Aubagne Air Bel 0.122 34 8 10 10 32 37 28 66
61 Olympique Saumur 0.121 25 6 7 12 33 44 25 93
62 US Lusitanos 0.113 53 15 8 5 42 19 28 20
63 US Granvillaise 0.105 26 6 8 13 31 39 27 89
64 Paris 13 Atletico 0.104 31 7 10 12 24 36 29 76
65 Stade Poitevin 0.103 29 7 8 12 24 39 27 82
66 AS Cannes 0.100 48 13 9 4 44 27 26 26
67 Bourges FC 0.097 44 12 8 5 27 20 25 38
68 Valenciennes FC 0.097 36 10 6 11 32 37 27 59
69 Châteaubriant Voltigeurs 0.093 23 6 5 14 20 41 25 97
70 LB Châteauroux 0.088 27 5 12 12 32 43 29 88
71 FC Villefranche-Beaujolais 0.087 33 9 6 13 29 38 28 68
72 ASC Biesheim 0.086 42 11 9 8 31 31 28 40
73 Nîmes Olympique 0.085 47 14 5 6 34 18 25 27
74 GFA Rumilly Vallières 0.080 41 11 8 6 42 27 25 41
75 Andrézieux-Bouthéon FC 0.073 36 9 9 8 36 28 26 54
76 Amicale Villeneuve-la-Garenne 0.072 2 0 2 0 3 3 2 142
77 Canet Roussillon 0.072 6 2 0 1 5 2 3 107
78 Entente Feignies Aulnoye 0.068 39 10 9 9 38 26 28 46
79 FC Bourg-Péronnas 0.065 31 8 7 16 27 48 31 77
80 FC Dieppe 0.064 41 11 8 9 29 30 28 42
81 Hyères FC 0.063 37 9 10 6 28 22 25 50
82 FCSR Haguenau 0.061 40 11 7 7 32 25 25 44
83 AS Beauvais 0.057 31 7 10 10 31 38 27 75
84 SA Mérignac 0.056 4 1 1 1 6 6 3 117
85 SAS Épinal 0.056 31 8 7 10 24 26 25 70
86 Stade Briochin 0.055 23 4 11 15 31 46 30 96
87 FC Chambly 0.053 28 6 10 10 23 33 26 85
88 FC Borgo 0.053 36 10 6 9 27 29 25 57
89 AS Furiani-Agliani 0.053 36 10 6 10 38 39 26 56
90 GOAL FC 0.053 36 10 6 9 33 38 25 58
91 FCM Aubervilliers 0.052 4 1 1 0 8 5 2 110
92 St-Pryvé St-Hilaire 0.051 35 10 5 10 34 31 25 63
93 US Quevilly-Rouen 0.050 26 6 8 14 32 44 28 91
94 RC Grasse 0.049 30 7 9 10 34 36 26 78
95 FC 93 Bobigny 0.048 28 6 10 9 25 25 25 83
96 US Créteil-Lusitanos 0.047 36 10 6 9 33 29 25 55
97 SR Colmar 0.046 34 9 7 9 36 32 25 65
98 US Chantilly 0.042 31 8 7 14 33 36 29 71
99 FC Bayeux 0.040 9 3 0 1 6 12 4 102
100 SC Toulon 0.037 26 6 8 11 33 42 25 90
101 Wasquehal Football 0.036 30 9 3 13 24 35 25 80
102 Étoile Bobigny 0.036 1 0 1 0 1 1 1 153
102 US Ivry 0.036 1 0 1 0 1 1 1 160
104 FC Limonest 0.035 26 6 8 11 26 40 25 92
105 AS Saint-Priest 0.034 25 6 7 12 28 41 25 94
106 ÉFC Fréjus Saint-Raphaël 0.033 28 7 7 11 33 47 25 86
107 Blois Foot 41 0.030 21 5 6 17 25 42 28 99
108 L'Union Saint-Jean FC 0.030 3 1 0 1 2 2 2 132
109 FC Freyming 0.025 4 1 1 1 3 5 3 120
110 Sablé FC 0.021 1 0 1 0 0 0 1 164
111 US Colomiers 0.019 1 0 1 0 0 0 1 166
112 Racing Besançon 0.017 3 1 0 1 4 1 2 125
113 CA Pontarlier 0.015 1 0 1 0 2 2 1 148
114 Vendée Fontenay 0.015 4 1 1 1 4 5 3 119
115 Montreuil FC 0.014 7 2 1 1 6 6 4 103
116 FC Rousset SVO 0.012 12 2 6 17 24 61 25 101
117 Metz APM 0.009 1 0 1 1 2 4 2 171
118 US Wittenheim 0.008 1 0 1 0 2 2 1 150
119 Sarreguemines FC 0.007 3 1 0 1 8 7 2 129
120 US Chauvigny 0.006 4 1 1 1 9 6 3 109
121 Hauts Lyonnais 0.006 5 1 2 1 4 5 4 108
122 FC Chamalières 0.005 1 0 1 0 0 0 1 162
123 AC Seyssinet 0.005 1 0 1 1 0 2 2 173
124 AS Steenvoorde 0.004 2 0 2 0 1 1 2 143
125 FC Rhône-Vallées 0.004 2 0 2 0 1 1 2 144
126 CMS Oissel 0.004 2 0 2 0 4 4 2 141
127 JA Drancy 0.004 1 0 1 0 0 0 1 163
128 SO Romorantin 0.003 4 1 1 0 4 2 2 114
129 US Feurs 0.003 4 1 1 0 6 4 2 112
130 Stade Béthunois 0.002 2 0 2 1 3 5 3 145
131 FC Saint-Cyr Collonges 0.002 2 0 2 1 0 3 3 146
132 AS Le Gosier 0.002 4 1 1 1 5 11 3 123
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 April 13, 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.