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

France 2024-25

2023-24

EP Pts W D L GF GA GP PR
1 Paris Saint-Germain 11.139 78 24 6 0 85 27 30 1
2 AS Cannes 4.564 53 15 8 3 55 31 26 6
3 OGC Nice 3.183 50 14 8 5 52 31 27 9
4 Olympique Marseille 2.936 53 16 5 5 57 30 26 5
5 Le Puy Foot 43 2.911 49 14 7 4 44 15 25 10
6 Lille OSC 2.599 46 12 10 5 42 29 27 15
7 USL Dunkerque 2.491 62 19 5 7 48 30 31 2
8 Hyères FC 2.418 31 7 10 3 22 14 20 52
9 FC Lorient 2.128 61 19 4 7 56 28 30 3
10 Olympique Lyonnais 1.967 43 12 7 7 48 34 26 20
11 FC Metz 1.921 53 15 8 5 43 21 28 7
12 AS Monaco 1.745 48 14 6 8 54 35 28 11
13 Paris FC 1.684 53 16 5 6 43 26 27 8
14 AJ Auxerre 1.611 28 7 7 11 34 39 25 71
15 RC Strasbourg 1.474 41 11 8 8 44 37 27 27
16 Angoulême CFC 1.448 32 8 8 6 21 24 22 49
17 FC Annecy 1.389 47 13 8 8 40 34 29 13
18 FC Nantes 1.380 27 6 9 11 33 44 26 77
19 Étoile FC 1.336 25 6 7 7 18 23 20 80
20 RC Grasse 1.310 31 8 7 5 28 17 20 51
21 GFA Rumilly Vallières 1.296 30 7 9 6 27 23 22 59
22 SC Toulon 1.278 31 8 7 5 26 23 20 56
23 Andrézieux-Bouthéon FC 1.237 25 5 10 6 24 19 21 79
24 Stade Briochin 1.235 40 11 7 7 34 32 25 30
25 US Saint-Malo 1.208 42 11 9 2 32 17 22 22
26 SC Bastia 1.160 46 11 13 6 40 24 30 14
27 Marignane Gignac 1.146 24 6 6 9 19 30 21 87
28 AS Saint-Priest 1.127 29 8 5 8 24 26 21 66
29 Toulouse FC 1.125 38 10 8 10 34 30 28 33
30 EA Guingamp 1.117 55 17 4 11 59 40 32 4
31 Stade Lavallois 1.110 43 11 10 9 36 29 30 21
32 RC Lens 1.050 34 9 7 9 30 30 25 41
33 GOAL FC 1.028 30 8 6 9 29 34 23 63
34 Stade de Reims 0.979 28 6 10 12 31 41 28 72
35 Pau FC 0.942 37 9 10 9 32 37 28 34
36 Girondins Bordeaux 0.935 42 12 6 5 34 23 23 23
37 Angers SCO 0.900 37 10 7 11 34 42 28 35
38 Jura Sud 0.854 24 5 9 9 23 28 23 84
39 Stade Brestois 29 0.848 42 13 3 12 43 45 28 25
40 SU Dives Cabourg 0.822 10 3 1 1 13 7 5 103
41 Grenoble Foot 38 0.782 40 11 7 11 39 35 29 29
42 Vendée Les Herbiers 0.763 34 9 7 6 32 21 22 39
43 FC Istres 0.734 27 8 3 11 31 37 22 75
44 ESTAC Troyes 0.732 45 14 3 14 37 29 31 18
45 Les Genêts d'Anglet 0.712 14 3 5 12 18 33 20 100
46 Bourges Foot 18 0.684 33 8 9 4 34 25 21 43
47 Aigles d'Or de Mana 0.661 3 1 0 0 3 2 1 122
48 Clermont Foot 63 0.657 32 8 8 13 27 36 29 50
49 St-Pryvé St-Hilaire 0.654 34 9 7 4 29 16 20 38
50 Stade Rennais 0.652 32 10 2 15 39 38 27 47
51 Red Star FC 0.640 36 10 6 12 37 43 28 36
52 US Boulogne 0.624 46 13 7 5 38 28 25 16
53 FC Martigues 0.609 30 9 3 17 26 45 29 64
54 Stade Poitevin 0.604 26 7 5 8 26 30 20 78
55 Bergerac Périgord FC 0.568 22 6 4 10 24 31 20 90
56 FC Bourgoin-Jallieu 0.540 11 3 2 0 13 3 5 101
57 US Avranches 0.537 31 8 7 7 33 29 22 54
58 Le Mans FC 0.526 48 14 6 7 45 27 27 12
59 FC Sochaux 0.523 35 7 14 5 28 23 26 37
60 Amiens SC 0.522 34 10 4 15 31 43 29 42
61 ES Thaon 0.519 10 3 1 0 10 3 4 102
62 AS Nancy Lorraine 0.517 45 14 3 8 36 24 25 17
63 Saint-Colomban Locminé 0.515 33 9 6 7 29 29 22 45
64 US Orléans 0.495 40 11 7 7 40 31 25 28
65 Rodez AF 0.487 27 7 6 13 41 44 26 74
66 AS Saint-Étienne 0.482 19 5 4 16 24 60 25 94
67 Havre AC 0.481 20 6 2 17 23 51 25 92
68 USC Corte 0.478 5 1 2 0 4 2 3 114
69 Valenciennes FC 0.431 42 10 12 5 36 30 27 24
70 Montpellier HSC 0.414 15 4 3 18 21 62 25 98
71 Dijon FCO 0.407 39 10 9 6 31 25 25 31
72 Blois Foot 41 0.405 28 7 7 6 28 23 20 70
73 AC Ajaccio 0.390 31 9 4 14 24 34 27 58
74 US Quevilly-Rouen 0.383 33 9 6 11 29 31 26 46
75 FC Bourg-Péronnas 0.381 31 8 7 7 18 20 22 57
76 La Roche VF 0.362 28 6 10 8 31 26 24 69
77 FC Rouen 1899 0.355 33 8 9 8 32 25 25 44
78 Châteaubriant Voltigeurs 0.315 19 4 7 8 21 31 19 93
79 SM Caen 0.315 25 7 4 18 33 40 29 81
80 FC Fleury 91 0.313 41 11 8 2 30 12 21 26
81 Dinan Léhon 0.311 25 6 7 9 22 34 22 82
82 Aubagne FC 0.308 31 9 4 10 29 25 23 55
83 FC 93 Bobigny 0.307 44 13 5 5 35 21 23 19
84 FC Villefranche-Beaujolais 0.300 27 6 9 9 21 27 24 76
85 US Concarneau 0.288 30 8 6 11 33 38 25 62
86 Olympique Saumur 0.269 21 5 6 9 24 35 20 91
87 Paris 13 Atletico 0.249 24 5 9 9 21 27 23 85
88 FC Versailles 0.246 30 7 9 9 32 33 25 61
89 FC Chambly 0.224 31 7 10 3 27 22 20 53
90 US Granvillaise 0.214 17 4 5 12 25 39 21 96
91 ASC Biesheim 0.187 34 9 7 4 32 22 20 40
92 Nîmes Olympique 0.186 23 5 8 10 19 24 23 88
93 Hauts Lyonnais 0.169 7 2 1 0 4 1 3 105
94 FCSR Haguenau 0.168 32 8 8 8 35 35 24 48
95 FC Saint-Lô Manche 0.164 1 0 1 0 1 1 1 142
96 ESA Linas-Montlhéry 0.159 1 0 1 0 1 1 1 140
97 SA Mérignac 0.159 5 1 2 0 7 1 3 113
98 LB Châteauroux 0.158 23 6 5 11 25 42 22 89
99 US Thionville-Lusitanos 0.145 38 10 8 5 39 24 23 32
100 Valence FC 0.143 3 1 0 1 1 2 2 131
101 FC Balagne 0.140 30 8 6 6 34 32 20 60
102 AS Furiani-Agliani 0.134 27 6 9 5 23 24 20 73
103 AS Beauvais 0.116 29 8 5 9 20 23 22 67
104 Stade Béthunois 0.108 1 0 1 0 0 0 1 150
105 Entente Feignies Aulnoye 0.107 29 8 5 9 33 25 22 65
106 ES Beaumont Saint-Cyr 0.106 4 1 1 0 2 1 2 119
107 Le Poiré-sur-Vie VF 0.094 9 2 3 14 9 36 19 104
108 US Créteil-Lusitanos 0.093 28 8 4 8 27 20 20 68
109 US Chantilly 0.091 24 5 9 8 22 33 22 86
110 SAS Épinal 0.090 24 6 6 8 27 30 20 83
111 AS Vitré 0.053 1 0 1 0 0 0 1 147
112 ES Wasquehal 0.050 18 5 3 12 17 34 20 95
113 US Philibertine 0.050 4 1 1 1 4 3 3 118
114 FCM Aubervilliers 0.044 14 2 8 12 23 33 22 99
115 L'Union Saint-Jean FC 0.041 6 2 0 1 7 5 3 107
116 AS Villers Houlgate 0.039 15 3 6 11 16 37 20 97
117 FC Espaly 0.029 7 2 1 1 7 5 4 106
118 AS Dragon 0.022 1 0 1 1 3 8 2 162
119 St-Pierre de Milizac 0.018 1 0 1 0 1 1 1 144
120 SR Colmar 0.018 4 1 1 0 4 1 2 115
121 US Raon-l'Etape 0.008 1 0 1 1 1 2 2 153
122 Association Still-Mutzig 0 6 2 0 1 6 4 3 108
122 JA Drancy 0 6 2 0 1 5 5 3 109
122 RC Calais 0 6 2 0 1 4 4 3 110
122 FC Marmande 47 0 6 2 0 1 6 7 3 111
122 RC Saint-Joseph 0 6 2 0 1 5 7 3 112
122 USSA Vertou 0 4 1 1 0 3 0 2 116
122 Saint-Denis FC 0 4 1 1 1 4 3 3 117
122 Tours FC 0 4 1 1 1 4 4 3 120
122 UF Mâconnais 0 3 1 0 1 4 2 2 121
122 SFC Neuilly-sur-Marne 0 3 1 0 1 8 8 2 123
122 Gallia Lucciana 0 3 1 0 1 2 2 2 124
122 Carnoux FC 0 3 1 0 1 1 1 2 125
122 Cluses-Scionzier FC 0 3 1 0 1 1 1 2 126
122 Calais Beau Marais 0 3 1 0 1 3 4 2 127
122 ESOF La Roche 0 3 1 0 1 3 4 2 128
122 AS Ginglin Cesson 0 3 1 0 1 2 3 2 129
122 Chambéry SF 0 3 1 0 1 2 3 2 130
122 Olympique Alès 0 3 1 0 1 5 7 2 132
122 Olympique de Valence 0 3 1 0 1 1 3 2 133
122 US Couzeix-Chaptelat 0 3 1 0 1 1 3 2 134
122 US Monnaie 0 3 1 0 1 3 6 2 135
122 US Bolbec 0 3 1 0 1 2 7 2 136
122 FC Hettange Grande 0 1 0 1 0 3 3 1 137
122 TA Rennes 0 1 0 1 0 2 2 1 138
122 US Colomiers 0 1 0 1 0 2 2 1 139
122 FC Porto Portugais d'Amiens 0 1 0 1 0 1 1 1 141
122 SO Romorantin 0 1 0 1 0 1 1 1 143
122 US Montagnarde 0 1 0 1 0 1 1 1 145
122 US Pays Saint-Omer 0 1 0 1 0 1 1 1 146
122 CS Brétigny 0 1 0 1 0 0 0 1 148
122 CS Moulien 0 1 0 1 0 0 0 1 149
122 US Crépy-en-Valois 0 1 0 1 0 0 0 1 151
122 Le Touquet-Paris-Plage AC 0 1 0 1 1 1 2 2 152
122 Liancourt Clermont 0 1 0 1 1 0 1 2 154
122 Diables Noirs 0 1 0 1 1 0 2 2 155
122 OC Cesson-Sévigné 0 1 0 1 1 2 5 2 156
122 Vierzon FC 0 1 0 1 1 2 5 2 157
122 Jeunesse Evolution 0 1 0 1 1 1 4 2 158
122 US Noyelles-sous-Lens 0 1 0 1 1 1 4 2 159
122 Luneville 0 1 0 1 1 3 7 2 160
122 RCO Agde 0 1 0 1 1 2 6 2 161
122 RC Roubaix 0 0 0 0 1 4 5 1 163
122 FC Chaumont 0 0 0 0 1 2 3 1 164
122 AS Samaritaine 0 0 0 0 1 1 2 1 165
122 COBSP Football 0 0 0 0 1 1 2 1 166
122 FC Saint-Cyr Collonges 0 0 0 0 1 1 2 1 167
122 MOS Caen 0 0 0 0 1 1 2 1 168
122 Olympique Charleville Prix AM 0 0 0 0 1 1 2 1 169
122 Pays de Cassel 0 0 0 0 1 1 2 1 170
122 Vannes OC 0 0 0 0 1 1 2 1 171
122 Vendée Fontenay 0 0 0 0 1 1 2 1 172
122 AC Arles-Avignon 0 0 0 0 1 0 1 1 173
122 Biars-Bretenoux 0 0 0 0 1 0 1 1 174
122 CS Blénod et Pont-á-Mousson 0 0 0 0 1 0 1 1 175
122 ESB Marboz 0 0 0 0 1 0 1 1 176
122 FA Illkirch Graffenstaden 0 0 0 0 1 0 1 1 177
122 FCE Mérignac Arlac 0 0 0 0 1 0 1 1 178
122 Jura Dolois 0 0 0 0 1 0 1 1 179
122 Lempdes SF 0 0 0 0 1 0 1 1 180
122 Sauveteurs Brivois 0 0 0 0 1 0 1 1 181
122 FC Grandvillars 0 0 0 0 1 2 4 1 182
122 Sablé FC 0 0 0 0 1 2 4 1 183
122 Stade Beaucairois 0 0 0 0 1 2 4 1 184
122 AC Paris 15 0 0 0 0 1 1 3 1 185
122 Aviron Bayonnais 0 0 0 0 1 1 3 1 186
122 Canet Roussillon 0 0 0 0 1 1 3 1 187
122 CO Les Ulis 0 0 0 0 1 1 3 1 188
122 FC Fief-Gesté 0 0 0 0 1 1 3 1 189
122 FC Foron 0 0 0 0 1 1 3 1 190
122 FC Gueugnon 0 0 0 0 1 1 3 1 191
122 SC Anduzien 0 0 0 0 1 1 3 1 192
122 Arras Football 0 0 0 0 1 0 2 1 193
122 ES Grau-du-Roi 0 0 0 0 1 0 2 1 194
122 FC Bressuire 0 0 0 0 1 0 2 1 195
122 FC Comtal 0 0 0 0 1 0 2 1 196
122 Ruffiac Malestroit Foot 0 0 0 0 1 0 2 1 197
122 US Alençon 0 0 0 0 1 0 2 1 198
122 US Sarre-Union 0 0 0 0 1 0 2 1 199
122 Étoile de Matoury 0 0 0 0 2 2 5 2 200
122 JS Saint-Pierroise 0 0 0 0 1 1 4 1 201
122 Avenir Mourenxois 0 0 0 0 1 0 3 1 202
122 CA Boulay 0 0 0 0 1 0 3 1 203
122 Chamois Niortais 0 0 0 0 1 0 3 1 204
122 CS Feytiat 0 0 0 0 1 0 3 1 205
122 Étoile Maritime 0 0 0 0 1 0 3 1 206
122 FCSR Obernai 0 0 0 0 1 0 3 1 207
122 Houilles AC 0 0 0 0 1 0 3 1 208
122 Stade Paimpolais 0 0 0 0 1 0 3 1 209
122 Thouars Foot 79 0 0 0 0 1 0 3 1 210
122 US Nousseviller 0 0 0 0 1 0 3 1 211
122 AS Guereins 0 0 0 0 1 0 4 1 212
122 ASJR Football 0 0 0 0 1 0 4 1 213
122 AS Montferrand 0 0 0 0 1 0 4 1 214
122 Cannet Rocheville 0 0 0 0 1 0 4 1 215
122 C'Chartres Football 0 0 0 0 1 0 4 1 216
122 Etoile Club Anstaing Chéreng 0 0 0 0 1 0 4 1 217
122 FC Freyming 0 0 0 0 1 0 4 1 218
122 FC Valdahon Vercel 0 0 0 0 1 0 4 1 219
122 RC Labourse 0 0 0 0 1 0 4 1 220
122 FC Vesoul 0 0 0 0 1 1 6 1 221
122 FC Allobroges Asafia 0 0 0 0 1 0 5 1 222
122 FC Raismes 0 0 0 0 1 0 5 1 223
122 FC Serquigny-Nassandres 0 0 0 0 1 0 5 1 224
122 CG Haubourdin 0 0 0 0 1 1 7 1 225
122 Cazaux Olympique 0 0 0 0 1 0 6 1 226
122 FC PRJ 0 0 0 0 1 0 6 1 227

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

« 1991-92 History 2024-25 »

Latest Match March 8, 2025.

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.