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

Portugal 2025-26

2024-25

EP Pts W D L GF GA GP PR
1 FC Porto 21.732 85 27 4 3 69 18 34 2
2 SL Benfica 13.806 81 24 9 2 70 22 35 3
3 Sporting CP 11.495 86 27 5 3 91 27 35 1
4 AD Fafe 4.631 16 5 1 0 8 3 6 37
5 SC Braga 4.599 64 19 7 8 72 34 34 4
6 CS Marítimo 2.866 57 17 6 6 43 23 29 7
7 Vitória Guimarães 2.834 51 15 6 14 47 47 35 10
8 União Torreense 2.493 60 18 6 11 47 35 35 5
9 Académico de Viseu 2.319 57 17 6 9 58 34 32 6
10 Gil Vicente 2.252 45 12 9 8 43 30 29 11
11 Casa Pia AC 2.111 31 7 10 13 34 51 30 32
12 União Leiria 1.864 56 15 11 8 56 44 34 8
13 GD Estoril 1.677 40 11 7 12 53 50 30 20
14 FC Famalicão 1.611 53 15 8 9 42 30 32 9
15 LFC Lourosa 1.554 44 12 8 11 44 45 31 13
16 SL Benfica B 1.523 41 10 11 8 41 35 29 16
17 FC Porto B 1.267 41 12 5 11 36 35 28 17
18 FC Vizela 1.233 44 12 8 9 38 35 29 12
19 CD Feirense 1.177 38 10 8 11 31 33 29 21
20 FC Felgueiras 1.094 37 9 10 12 29 36 31 22
21 FC Penafiel 1.093 36 9 9 12 29 31 30 23
22 GD Chaves 1.068 42 12 6 13 33 31 31 14
23 Rio Ave FC 1.032 33 8 9 13 33 51 30 28
24 FC Alverca 1.028 33 8 9 13 32 53 30 29
25 CD Santa Clara 0.979 32 8 8 17 31 45 33 30
26 Paços de Ferreira 0.932 35 8 11 12 29 42 31 25
27 Moreirense FC 0.891 36 10 6 14 32 42 30 24
28 SC Farense 0.878 41 11 8 14 35 38 33 18
29 Leixões SC 0.874 41 12 5 14 37 53 31 19
30 Estrela Amadora 0.849 28 6 10 13 34 50 29 34
31 FC Arouca 0.838 35 10 5 15 40 60 30 26
32 Sporting CP B 0.785 41 13 2 14 41 30 29 15
33 Portimonense SC 0.741 33 9 6 15 34 44 30 27
34 UD Oliveirense 0.676 31 7 10 13 31 41 30 31
35 CD Tondela 0.618 24 5 9 16 24 48 30 35
36 CD Nacional 0.595 28 7 7 16 36 44 30 33
37 AVS 0.426 19 3 10 20 29 65 33 36
38 União Sintrense 0.378 6 2 0 1 5 6 3 45
39 Os Belenenses 0.318 3 1 0 1 3 2 2 56
40 Atletico Vila Meã 0.175 9 3 0 1 7 2 4 38
41 Atlético CP 0.173 6 2 0 1 3 2 3 43
42 FC Alpendorada 0.141 6 2 0 1 10 5 3 41
43 GD Resende 0.131 3 1 0 1 1 2 2 63
44 SC Espinho 0.103 4 1 1 0 5 1 2 48
45 Mortágua FC 0.061 6 2 0 1 7 7 3 44
46 Caldas SC 0.043 7 2 1 1 4 3 4 40
47 Portimonense SC B 0.041 1 0 1 1 1 3 2 74
48 Lusitano GC 0 9 3 0 1 7 2 4 39
48 UF Comércio e Indústria 0 6 2 0 1 7 5 3 42
48 Silves FC 0 6 2 0 1 6 8 3 46
48 Benfica Castelo Branco 0 4 1 1 0 8 2 2 47
48 Louletano 0 3 1 0 1 6 2 2 52
48 GD Bragança 0 3 1 0 1 5 1 2 53
48 SC São João Vêr 0 3 1 0 1 6 5 2 54
48 Amarante FC 0 3 1 0 1 3 2 2 55
48 GCD Vila Caíz 0 3 1 0 1 3 3 2 57
48 SC Mirandela 0 3 1 0 1 2 2 2 58
48 União Lamas 0 3 1 0 1 2 2 2 59
48 União Nogueirense FC 0 3 1 0 1 1 1 2 60
48 Ançã FC 0 3 1 0 1 3 4 2 61
48 CD Olivais e Moscavide 0 3 1 0 1 3 4 2 62
48 SC Vila Real 0 3 1 0 1 3 5 2 64
48 Vianense 0 3 1 0 1 3 5 2 65
48 Marco 0 3 1 0 1 1 3 2 66
48 CD Celoricense 0 3 1 0 1 1 4 2 67
48 Fornos de Algodres 0 3 1 0 1 3 8 2 68
48 Atlético Marinhense 0 4 1 1 1 6 3 3 49
48 1° de Dezembro 0 4 1 1 1 7 8 3 50
48 Sporting Covilhã 0 4 1 1 1 3 4 3 51
48 Anadia FC 0 2 0 2 0 1 1 2 69
48 AD Ovarense 0 1 0 1 0 2 2 1 70
48 Gouveia 0 1 0 1 0 2 2 1 71
48 Moncarapachense 0 1 0 1 0 1 1 1 72
48 Rebordelo 0 1 0 1 1 3 5 2 73
48 GD Peniche 0 0 0 0 1 4 5 1 75
48 CD Trofense 0 0 0 0 1 2 3 1 76
48 Eléctrico FC 0 0 0 0 1 2 3 1 77
48 FC Oliveira do Hospital 0 0 0 0 1 2 3 1 78
48 AC Malveira 0 0 0 0 1 1 2 1 79
48 AD Fazendense 0 0 0 0 1 1 2 1 80
48 Vitória Sernache 0 0 0 0 1 1 2 1 81
48 CD Mafra 0 0 0 0 1 0 1 1 82
48 FC Serpa 0 0 0 0 1 0 1 1 83
48 GD Águias do Moradal 0 0 0 0 1 0 1 1 84
48 GD Nazarenos 0 0 0 0 1 0 1 1 85
48 Naval 1º de Maio 0 0 0 0 1 0 1 1 86
48 O Elvas 0 0 0 0 1 0 1 1 87
48 Oriental de Lisboa 0 0 0 0 1 0 1 1 88
48 Rebordosa AC 0 0 0 0 1 0 1 1 89
48 Os Marialvas 0 0 0 0 1 3 5 1 90
48 SC Salgueiros 0 0 0 0 1 2 4 1 91
48 SG Sacavenense 0 0 0 0 1 2 4 1 92
48 Charneca Caparica 0 0 0 0 1 1 3 1 93
48 Correlha 0 0 0 0 1 1 3 1 94
48 FC Vinhais 0 0 0 0 1 1 3 1 95
48 Monção 0 0 0 0 1 1 3 1 96
48 AD Machico 0 0 0 0 1 0 2 1 97
48 UD Serra 0 0 0 0 1 0 2 1 98
48 União Santarém 0 0 0 0 1 0 2 1 99
48 USC Paredes 0 0 0 0 1 0 2 1 100
48 Vidago 0 0 0 0 1 0 2 1 101
48 CD Fátima 0 0 0 0 1 0 3 1 102
48 Portalegrense 1925 0 0 0 0 1 0 3 1 103
48 Vasco da Gama 0 0 0 0 1 2 6 1 104
48 CD Almodôvar 0 0 0 0 1 1 5 1 105
48 AD Os Limianos 0 0 0 0 1 0 4 1 106
48 AD Sanjoanense 0 0 0 0 1 0 4 1 107
48 Brito SC 0 0 0 0 1 0 5 1 108
48 CD Operário 0 0 0 0 1 0 5 1 109
48 FC Castrense 0 0 0 0 1 0 5 1 110
48 Angrense 0 0 0 0 1 1 7 1 111
48 Estrela da Calheta 0 0 0 0 1 1 7 1 112
48 Mosteirense 0 0 0 0 1 0 6 1 113

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

« 2007-08 History 2025-26 »

Latest Match April 11, 2026. Includes league matches and play-offs from the top tiers of league football, the Cup, the League Cup, and the Super Cup. Matches decided on penalties are treated as ties.