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

Portugal 2020-21

2019-20 2021-22

EP Pts W D L GF GA GP PR
1 Sporting CP 26.671 100 31 7 2 80 24 40 1
2 FC Porto 15.413 99 30 9 4 92 39 43 2
3 SL Benfica 12.953 95 29 8 7 89 35 44 3
4 SC Braga 12.072 89 27 8 9 80 41 44 4
5 Os Belenenses 2.857 49 12 13 13 33 40 38 15
6 GD Estoril 2.525 85 25 10 7 73 37 42 5
7 CS Marítimo 2.410 44 13 5 20 35 53 38 22
8 Moreirense FC 2.223 49 12 13 12 42 47 37 14
9 CD Santa Clara 2.188 55 16 7 15 51 40 38 12
10 Paços de Ferreira 2.041 56 16 8 13 45 46 37 11
11 Famalicão 2.009 43 11 10 15 44 50 36 23
12 Gil Vicente 1.722 46 13 7 18 39 46 38 17
13 FC Arouca 1.615 75 22 9 7 52 25 38 6
14 Rio Ave FC 1.278 40 9 13 17 30 49 39 25
15 Académica de Coimbra 1.142 68 19 11 7 50 34 37 8
16 Vitória Guimarães 1.109 45 12 9 16 38 46 37 18
17 Boavista FC 1.086 39 9 12 15 41 51 36 26
18 FC Vizela 1.042 69 19 12 5 61 36 36 7
19 CD Tondela 0.963 39 11 6 19 38 59 36 27
20 CD Feirense 0.676 61 18 7 11 50 34 36 9
21 Portimonense SC 0.632 35 9 8 18 34 42 35 32
22 SC Farense 0.603 31 7 10 18 31 50 35 35
23 CD Nacional 0.480 31 8 7 22 38 66 37 36
24 FC Penafiel 0.464 49 13 10 13 47 46 36 13
25 Académico de Viseu 0.434 45 12 9 17 41 50 38 19
26 UD Vilafranquense 0.350 37 7 16 14 41 61 37 30
27 GD Chaves 0.350 57 16 9 10 46 37 35 10
28 Casa Pia AC 0.349 46 11 13 12 46 51 36 16
29 Leixões SC 0.328 44 11 11 15 41 47 37 21
30 CD Cova Piedade 0.278 41 9 14 14 46 53 37 24
31 Varzim SC 0.253 36 10 6 20 29 46 36 31
32 Sporting Covilhã 0.235 38 8 14 14 39 45 36 28
33 UD Oliveirense 0.204 34 8 10 18 29 54 36 33
34 SL Benfica B 0.188 44 12 8 14 52 43 34 20
35 FC Porto B 0.165 32 7 11 16 45 52 34 34
36 CD Mafra 0.155 37 9 10 17 35 51 36 29
37 Estrela Amadora 0.126 9 3 0 1 5 4 4 38
38 União Torreense 0.084 9 3 0 1 11 5 4 37
39 União Leiria 0.082 6 2 0 1 3 4 3 45
40 ARC Oleiros 0.065 4 1 1 0 3 2 2 47
41 Amora FC 0.041 6 2 0 1 2 1 3 43
42 GD Fontinhas 0.038 7 2 1 0 4 2 3 40
43 AD Fafe 0.035 7 2 1 1 9 5 4 39
44 SC Espinho 0.029 6 2 0 1 3 4 3 44
45 SC Salgueiros 0.021 6 2 0 1 6 5 3 41
46 Oriental Dragon 0.009 4 1 1 0 2 1 2 49
47 Atlético Marinhense 0.008 4 1 1 0 2 1 2 48
48 Caldas SC 0.002 1 0 1 0 1 2 1 71
49 Anadia FC 0 6 2 0 1 4 3 3 42
49 Olímpico Montijo 0 6 2 0 1 6 11 3 46
49 CDC Montalegre 0 3 1 0 1 5 4 2 50
49 CD Trofense 0 3 1 0 1 5 4 2 51
49 CD Pinhalnovense 0 3 1 0 1 3 2 2 52
49 Gondomar SC 0 3 1 0 1 3 2 2 53
49 Monção 0 3 1 0 1 3 2 2 54
49 Real SC 0 3 1 0 1 3 2 2 55
49 AD Os Limianos 0 3 1 0 1 3 3 2 56
49 SC Beira-Mar 0 3 1 0 1 3 3 2 57
49 Fabril do Barreiro 0 3 1 0 1 2 2 2 58
49 FC Felgueiras 0 3 1 0 1 2 2 2 59
49 Paredes 0 3 1 0 1 2 2 2 60
49 FC Alverca 0 3 1 0 1 2 3 2 61
49 Oriental de Lisboa 0 3 1 0 1 2 3 2 62
49 Vilar de Perdizes 0 3 1 0 1 2 5 2 63
49 Lusitano GC 0 3 1 0 1 2 6 2 64
49 AD Sanjoanense 0 1 0 1 1 5 4 2 65
49 Merelinense FC 0 1 0 1 1 4 4 2 66
49 União Santarém 0 1 0 1 0 1 1 1 67
49 Ançã FC 0 1 0 1 0 3 4 1 68
49 Sporting Ideal 0 1 0 1 0 3 4 1 69
49 Vilaverdense FC 0 1 0 1 1 3 4 2 70
49 Canelas 2010 0 1 0 1 0 2 4 1 72
49 SG Sacavenense 0 1 0 1 1 5 10 2 73
49 FC Tirsense 0 0 0 0 1 2 3 1 74
49 Pedras Rubras 0 0 0 0 1 2 3 1 75
49 SC Mirandela 0 0 0 0 1 2 3 1 76
49 SC Vila Real 0 0 0 0 1 2 3 1 77
49 1° de Dezembro 0 0 0 0 1 1 2 1 78
49 AD Camacha 0 0 0 0 1 1 2 1 79
49 AD Ovarense 0 0 0 0 1 1 2 1 80
49 Mineiro Aljustrelense 0 0 0 0 1 1 2 1 81
49 Moncarapachense 0 0 0 0 1 1 2 1 82
49 Mortágua FC 0 0 0 0 1 1 2 1 83
49 São Martinho 0 0 0 0 1 1 2 1 84
49 Valadares Gaia 0 0 0 0 1 1 2 1 85
49 CA Pêro Pinheiro 0 0 0 0 1 0 1 1 86
49 FC Ferreiras 0 0 0 0 1 0 1 1 87
49 SC São João Vêr 0 0 0 0 1 0 1 1 88
49 Vianense 0 0 0 0 1 0 1 1 89
49 Vitória Setúbal 0 0 0 0 1 0 1 1 90
49 R.D. Águeda 0 0 0 0 1 2 4 1 91
49 Esperança de Lagos 0 0 0 0 1 1 3 1 92
49 Juventude Évora 0 0 0 0 1 1 3 1 93
49 Rebordelo 0 0 0 0 1 1 3 1 94
49 Vila Cortez 0 0 0 0 1 1 3 1 95
49 Africanos Bragança 0 0 0 0 1 0 2 1 96
49 Câmara Lobos 0 0 0 0 1 0 2 1 97
49 Carapinheirense 0 0 0 0 1 0 2 1 98
49 Cerveira 0 0 0 0 1 0 2 1 99
49 FC Barreirense 0 0 0 0 1 0 2 1 100
49 GS Loures 0 0 0 0 1 0 2 1 101
49 Lusitano FCV 0 0 0 0 1 0 2 1 102
49 Moura Atletico 0 0 0 0 1 0 2 1 103
49 União de Montemor 0 0 0 0 1 0 2 1 104
49 Vitória Sernache 0 0 0 0 1 0 2 1 105
49 Amigos da Paz 0 0 0 0 1 1 4 1 106
49 GD Sesimbra 0 0 0 0 1 1 4 1 107
49 AD Portomosense 0 0 0 0 1 0 3 1 108
49 Santa Marta 0 0 0 0 1 1 5 1 109
49 Vidago 0 0 0 0 1 1 5 1 110
49 Sertanense FC 0 0 0 0 1 0 4 1 111
49 Idanhense 0 0 0 0 1 0 8 1 112

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

« 2007-08 History 2021-22 »

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.