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 12.087 67 21 4 6 68 28 31 3
2 RC Lens 10.637 74 24 2 7 72 36 33 1
3 Lille OSC 7.487 57 17 6 9 51 36 32 15
4 Stade Rennais 7.142 59 17 8 8 58 45 33 11
5 Olympique Marseille 6.195 62 19 5 11 81 46 35 8
6 Olympique Lyonnais 5.828 63 19 6 9 56 36 34 7
7 AS Monaco 5.732 56 17 5 11 58 50 33 17
8 FC Lorient 5.030 50 13 11 10 57 51 34 28
9 RC Strasbourg 4.533 55 16 7 10 59 40 33 19
10 Toulouse FC 3.501 49 14 7 13 54 51 34 32
11 Paris FC 3.075 44 11 11 11 44 48 33 41
12 Stade Brestois 29 2.476 37 10 7 13 42 49 30 56
13 OGC Nice 2.366 41 11 8 15 50 67 34 47
14 Havre AC 1.701 30 6 12 13 25 40 31 83
15 Angers SCO 1.612 37 10 7 15 37 51 32 58
16 FC Nantes 1.454 23 5 8 18 33 54 31 98
17 AJ Auxerre 1.306 25 5 10 16 26 41 31 96
18 FC Metz 1.099 18 4 6 22 30 70 32 100
19 Le Mans FC 0.770 65 17 14 5 55 37 36 5
20 ESTAC Troyes 0.716 73 22 7 7 65 37 36 2
21 AS Saint-Étienne 0.699 63 19 6 9 68 37 34 6
22 VFC La Roche 0.635 57 17 6 3 54 26 26 13
23 Stade de Reims 0.633 66 18 12 7 63 33 37 4
24 Montpellier HSC 0.622 59 17 8 11 48 31 36 10
25 US Avranches 0.519 42 11 9 10 45 43 30 45
26 Rodez AF 0.515 54 14 12 7 44 39 33 23
27 Red Star FC 0.453 55 15 10 8 44 34 33 20
28 Dijon FCO 0.417 56 15 11 2 45 20 28 16
29 Girondins de Bordeaux 0.397 58 18 4 7 46 27 29 12
30 Pau FC 0.391 48 13 9 11 45 50 33 34
31 US Saint-Malo 0.366 47 12 11 5 38 22 28 35
32 Aviron Bayonnais 0.352 49 15 4 8 35 24 27 30
33 Amiens SC 0.342 36 10 6 20 49 58 36 66
34 Vendée Les Herbiers 0.340 50 15 5 9 47 35 29 27
35 FC Sochaux 0.336 60 17 9 6 57 27 32 9
36 USL Dunkerque 0.327 44 11 11 11 53 41 33 38
37 EA Guingamp 0.327 46 12 10 12 46 46 34 37
38 FC Rouen 1899 0.287 48 12 12 4 37 24 28 33
39 FC Annecy 0.281 49 14 7 12 44 38 33 31
40 US Orléans 0.270 56 16 8 8 47 40 32 18
41 FC Fleury 91 0.246 49 13 10 6 42 28 29 29
42 Le Puy Foot 43 0.242 54 15 9 8 43 31 32 22
43 Angoulême CFC 0.239 36 9 9 9 24 29 27 63
44 Grenoble Foot 38 0.235 38 8 14 12 38 44 34 52
45 US Boulogne 0.227 37 9 10 13 32 41 32 57
46 AS Nancy Lorraine 0.211 39 10 9 16 43 58 35 49
47 Stade Lavallois 0.205 37 8 13 14 41 45 35 54
48 Clermont Foot 63 0.192 31 7 10 15 35 43 32 76
49 Saint-Colomban Locminé 0.188 32 8 8 11 27 32 27 71
50 SC Bastia 0.179 31 6 13 16 28 41 35 78
51 SM Caen 0.144 36 7 15 8 37 34 30 60
52 FC Lorient B 0.142 30 9 3 14 31 42 26 81
53 FC Istres 0.137 50 14 8 8 49 33 30 26
54 Dinan Léhon 0.135 32 9 5 13 34 45 27 73
55 FC Chauray 0.133 31 9 4 13 27 31 26 74
56 FC Montlouis 0.132 28 7 7 12 38 43 26 88
57 US Concarneau 0.130 38 9 11 11 35 39 31 51
58 FC Versailles 0.129 47 14 5 9 39 29 28 36
59 US Thionville-Lusitanos 0.118 57 17 6 4 49 28 27 14
60 US Lusitanos 0.116 54 15 9 5 43 20 29 21
61 Olympique Saumur 0.113 26 6 8 12 33 44 26 93
62 AS Cannes 0.111 51 14 9 4 47 27 27 24
63 US Granvillaise 0.110 27 6 9 13 32 40 28 90
64 SC Aubagne Air Bel 0.108 34 8 10 11 32 39 29 68
65 FC Villefranche-Beaujolais 0.100 36 10 6 13 32 39 29 64
66 Valenciennes FC 0.100 36 10 6 12 32 39 28 65
67 Paris 13 Atletico 0.099 31 7 10 13 25 39 30 79
68 Stade Poitevin 0.098 30 7 9 12 25 40 28 84
69 Châteaubriant Voltigeurs 0.092 26 7 5 14 22 41 26 95
70 Bourges FC 0.091 44 12 8 6 27 21 26 39
71 LB Châteauroux 0.089 27 5 12 13 32 47 30 92
72 Nîmes Olympique 0.087 50 15 5 6 36 19 26 25
73 Canet Roussillon 0.081 6 2 0 1 5 2 3 107
74 ASC Biesheim 0.078 43 11 10 8 32 32 29 43
75 Amicale Villeneuve-la-Garenne 0.077 2 0 2 0 3 3 2 142
76 GFA Rumilly Vallières 0.075 41 11 8 7 43 30 26 46
77 Andrézieux-Bouthéon FC 0.069 36 9 9 9 37 30 27 59
78 FC Bourg-Péronnas 0.067 31 8 7 17 27 50 32 80
79 FC Dieppe 0.064 44 12 8 9 31 31 29 40
80 Entente Feignies Aulnoye 0.064 42 11 9 9 39 26 29 44
81 Hyères FC 0.064 37 9 10 7 29 24 26 53
82 SA Mérignac 0.062 4 1 1 1 6 6 3 117
83 FCSR Haguenau 0.062 43 12 7 7 36 25 26 42
84 US Quevilly-Rouen 0.056 27 6 9 14 32 44 29 91
85 Stade Briochin 0.056 23 4 11 15 31 46 30 97
86 AS Furiani-Agliani 0.055 39 11 6 10 40 39 27 48
87 FCM Aubervilliers 0.055 4 1 1 0 8 5 2 110
88 GOAL FC 0.054 37 10 7 9 34 39 26 55
89 RC Grasse 0.053 33 8 9 10 36 37 27 69
90 FC Chambly 0.052 29 6 11 10 23 33 27 85
91 St-Pryvé St-Hilaire 0.052 38 11 5 10 39 33 26 50
92 AS Beauvais 0.050 32 7 11 10 31 38 28 72
93 SAS Épinal 0.049 31 8 7 11 24 30 26 75
94 SR Colmar 0.046 35 9 8 9 36 32 26 67
95 FC Borgo 0.045 36 10 6 10 28 31 26 62
96 FC 93 Bobigny 0.044 28 6 10 10 25 26 26 87
97 US Créteil-Lusitanos 0.042 36 10 6 10 33 32 26 61
98 US Chantilly 0.041 32 8 8 14 34 37 30 70
99 ÉFC Fréjus Saint-Raphaël 0.040 31 8 7 11 36 48 26 77
100 FC Bayeux 0.039 9 3 0 1 6 12 4 102
101 Étoile Bobigny 0.039 1 0 1 0 1 1 1 153
101 US Ivry 0.039 1 0 1 0 1 1 1 160
103 SC Toulon 0.038 26 6 8 12 33 44 26 94
104 FC Limonest 0.035 29 7 8 11 28 40 26 86
105 AS Saint-Priest 0.035 28 7 7 12 30 41 26 89
106 L'Union Saint-Jean FC 0.030 3 1 0 1 2 2 2 132
107 Wasquehal Football 0.029 30 9 3 14 24 37 26 82
108 Blois Foot 41 0.025 21 5 6 18 27 47 29 99
109 FC Freyming 0.022 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.021 1 0 1 0 0 0 1 166
112 CA Pontarlier 0.017 1 0 1 0 2 2 1 148
113 Vendée Fontenay 0.015 4 1 1 1 4 5 3 119
114 Racing Besançon 0.015 3 1 0 1 4 1 2 125
115 Montreuil FC 0.014 7 2 1 1 6 6 4 103
116 FC Rousset SVO 0.012 12 2 6 18 24 63 26 101
117 Metz APM 0.010 1 0 1 1 2 4 2 171
118 US Wittenheim 0.007 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.004 1 0 1 1 0 2 2 173
124 CMS Oissel 0.004 2 0 2 0 4 4 2 141
125 FC Rhône-Vallées 0.004 2 0 2 0 1 1 2 144
126 AS Steenvoorde 0.004 2 0 2 0 1 1 2 143
127 JA Drancy 0.003 1 0 1 0 0 0 1 163
128 US Feurs 0.003 4 1 1 0 6 4 2 112
129 SO Romorantin 0.003 4 1 1 0 4 2 2 114
130 AS Le Gosier 0.002 4 1 1 1 5 11 3 123
131 FC Saint-Cyr Collonges 0.002 2 0 2 1 0 3 3 146
132 Stade Béthunois 0.002 2 0 2 1 3 5 3 145
133 Thonon Évian GGFC 0.001 1 0 1 0 0 0 1 165
134 FC Loon-Plage 0.001 1 0 1 0 1 1 1 155
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 19, 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.