Main Photo by Maksym Kaharlytskyi
TEAM PROFILES
Arouca, Aves, AVS, B-SAD, Benfica, Boavista, Braga, Casa Pia, Chaves, Estoril Praia, Estrela Amadora, Famalicão, Farense, Gil Vicente, Marítimo, Moreirense, Nacional, Paços Ferreira, Portimonense, Porto, Rio Ave, Santa Clara, Sporting, Tondela, Vitória Guimarães, Vitória Setúbal, Vizela
FINAL TABLE 23/24
POS | TEAM | PTS |
1 | Sporting Clube de Portugal (C) | 90 |
2 | Benfica (CL) | 80 |
3 | Porto (EL) | 72 |
4 | Braga (EL) | 68 |
5 | Vitória de Guimarães (ECL) | 63 |
6 | Moreirense | 55 |
7 | Arouca | 46 |
8 | Famalicão | 42 |
9 | Casa Pia | 38 |
10 | Farense | 37 |
11 | Rio Ave | 37 |
12 | Gil Vicente | 36 |
13 | Estoril Praia | 33 |
14 | Estrela Amadora | 33 |
15 | Boavista | 32 |
16 | Portimonense (R) | 32 |
17 | Vizela (R) | 26 |
18 | Chaves (R) | 23 |
RESULTS
Matchday 1
Braga 1-2 Famalicão
Gil Vicente 5-0 Portimonense
Farense 0-3 Casa Pia
Sporting 3-2 Vizela
Rio Ave 2-0 Chaves
Estrela 0-1 Vitória
Arouca 4-3 Estoril
Moreirense 1-2 Porto
Boavista 3-2 Benfica
Matchday 2
Casa Pia 1-2 Sporting
Vitória 2-1 Gil Vicente
Chaves 2-4 Braga
Benfica 2-0 Estrela
Portimonense 1-4 Boavista
Estoril 2-0 Rio Ave
Porto 2-1 Farense
Vizela 2-2 Arouca
Famalicão 0-0 Moreirense
Matchday 3
Estrela 2-1 Estoril
Arouca 1-1 Portimonense
Farense 5-0 Chaves
Gil Vicente 2-3 Benfica
Boavista 1-1 Casa Pia
Vitória 2-0 Vizela
Sporting 1-0 Famalicão
Rio Ave 1-2 Porto
Moreirense 2-3 Braga
Matchday 4
Vizela 1-0 Gil Vicente
Casa Pia 1-1 Rio Ave
Famalicão 1-0 Farense
Portimonense 1-1 Estrela
Benfica 4-0 Vitória
Chaves 1-2 Moreirense
Estoril 1-2 Boavista
Porto 1-1 Arouca
Braga 1-1 Sporting
Matchday 5
Estrela 0-1 Porto
Rio Ave 1-1 Famalicão
Farense 3-1 Braga
Vizela 1-2 Benfica
Gil Vicente 5-3 Estoril
Arouca 0-1 Casa Pia
Vitória 1-2 Portimonense
Sporting 3-0 Moreirense
Boavista 4-1 Chaves
Matchday 6
Famalicão 1-0 Arouca
Moreirense 1-0 Farense
Estoril 2-2 Vizela
Casa Pia 0-0 Vitória
Porto 2-1 Gil Vicente
Chaves 2-2 Estrela
Portimonense 1-3 Benfica
Braga 4-1 Boavista
Sporting 2-0 Rio Ave
Matchday 7
Estrela 2-4 Braga
Benfica 1-0 Porto
Vizela 2-3 Portimonense
Boavista 2-2 Famalicão
Farense 2-3 Sporting
Arouca 0-2 Chaves
Vitória 3-2 Estoril
Rio Ave 0-4 Moreirense
Gil Vicente 2-0 Casa Pia
Matchday 8
Moreirense 1-1 Boavista
Chaves 4-2 Gil Vicente
Farense 0-0 Vizela
Braga 2-1 Rio Ave
Estoril 0-1 Benfica
Casa Pia 0-1 Estrela
Famalicão 1-3 Vitória
Porto 1-0 Portimonense
Sporting 2-1 Arouca
Matchday 9
Arouca 0-1 Moreirense
Portimonense 1-0 Estoril
Benfica 1-1 Casa Pia
Vitória 5-0 Chaves
Gil Vicente 3-3 Braga
Rio Ave 3-4 Farense
Estrela 1-0 Famalicão
Vizela 0-2 Porto
Boavista 0-2 Sporting
Matchday 10
Porto 0-1 Estoril
Chaves 0-2 Benfica
Famalicão 3-1 Gil Vicente
Braga 6-1 Portimonense
Moreirense 1-0 Vitória
Casa Pia 0-1 Vizela
Rio Ave 2-0 Boavista
Sporting 3-2 Estrela
Farense 2-0 Arouca
Matchday 11
Estoril 4-0 Casa Pia
Portimonense 2-1 Chaves
Estrela 0-1 Moreirense
Vizela 0-0 Famalicão
Vitória 1-2 Porto
Boavista 1-3 Farense
Gil Vicente 1-1 Rio Ave
Arouca 0-1 Braga
Benfica 2-1 Sporting
Matchday 12
Chaves 2-1 Vizela
Farense 1-2 Vitória
Rio Ave 1-1 Estrela
Famalicão 0-3 Porto
Casa Pia 1-0 Portimonense
Braga 3-1 Estoril
Moreirense 0-0 Benfica
Boavista 0-4 Arouca
Sporting 3-1 Gil Vicente
Matchday 13
Vizela 1-3 Braga
Benfica 1-1 Farense
Portimonense 1-1 Famalicão
Vitória 3-2 Sporting
Porto 3-1 Casa Pia
Estrela 3-1 Boavista
Arouca 2-2 Rio Ave
Estoril 4-0 Chaves
Gil Vicente 1-1 Moreirense
Matchday 14
Farense 0-0 Estrela
Rio Ave 1-1 Vizela
Arouca 3-0 Gil Vicente
Boavista 1-1 Vitória
Chaves 1-3 Casa Pia
Moreirense 5-2 Portimonense
Famalicão 1-1 Estoril
Braga 0-1 Benfica
Sporting 2-0 Porto
Matchday 15
Vizela 0-0 Moreirense
Vitória 1-0 Rio Ave
Estrela 1-4 Arouca
Benfica 3-0 Famalicão
Porto 1-0 Chaves
Gil Vicente 1-0 Boavista
Estoril 4-0 Farense
Casa Pia 1-3 Braga
Portimonense 1-2 Sporting
Matchday 16
Sporting 5-1 Estoril
Boavista 1-1 Porto
Estrela 1-1 Vizela
Farense 1-0 Gil Vicente
Arouca 0-3 Benfica
Braga 1-1 Vitória
Rio Ave 2-0 Portimonense
Famalicão 2-2 Chaves
Moreirense 1-4 Casa Pia
Matchday 17
Portimonense 1-0 Farense
Casa Pia 0-2 Famalicão
Chaves 0-3 Sporting
Estoril 1-3 Moreirense
Gil Vicente 1-1 Estrela
Benfica 4-1 Rio Ave
Vizela 1-4 Boavista
Porto 2-0 Braga
Vitória 2-1 Arouca
Matchday 18
Famalicão 1-2 Braga
Vizela 2-5 Sporting
Benfica 2-0 Boavista
Estoril 1-2 Arouca
Casa Pia 1-3 Farense
Porto 5-0 Moreirense
Portimonense 0-2 Gil Vicente
Chaves 0-0 Rio Ave
Vitória 3-0 Estrela
Matchday 19
Estrela 1-4 Benfica
Sporting 8-0 Casa Pia
Braga 1-1 Chaves
Gil Vicente 1-0 Vitória
Rio Ave 1-1 Estoril
Boavista 1-4 Portimonense
Moreirense 1-0 Famalicão
Farense 1-3 Porto
Arouca 5-0 Vizela
Matchday 20
Chaves 1-1 Farense
Casa Pia 0-0 Boavista
Famalicão 0-1 Sporting
Porto 0-0 Rio Ave
Vizela 0-1 Vitória
Estoril 1-0 Estrela
Portimonense 1-2 Arouca
Benfica 3-0 Gil Vicente
Braga 1-0 Moreirense
Matchday 21
Gil Vicente 0-1 Vizela
Estrela 3-0 Portimonense
Farense 1-1 Famalicão
Vitória 2-2 Benfica
Sporting 5-0 Braga
Boavista 2-1 Estoril
Moreirense 1-0 Chaves
Rio Ave 1-0 Casa Pia
Arouca 3-2 Porto
Matchday 22
Estoril 1-3 Gil Vicente
Benfica 6-1 Vizela
Casa Pia 1-0 Arouca
Moreirense 0-2 Sporting
Famalicão 2-1 Rio Ave
Chaves 2-1 Boavista
Portimonense 1-1 Vitória
Braga 2-1 Farense
Porto 2-0 Estrela
Matchday 23
Rio Ave 3-3 Sporting
Estrela 1-1 Chaves
Vizela 3-3 Estoril
Arouca 3-2 Famalicão
Boavista 0-4 Braga
Farense 0-1 Moreirense
Vitória 0-2 Casa Pia
Benfica 4-0 Portimonense
Gil Vicente 1-1 Porto
Matchday 24
Estoril 1-3 Vitória
Portimonense 0-0 Vizela
Braga 3-0 Estrela
Famalicão 1-1 Boavista
Chaves 1-5 Arouca
Sporting 3-2 Farense
Porto 5-0 Benfica
Moreirense 0-0 Rio Ave
Casa Pia 0-0 Gil Vicente
Matchday 25
Estrela 3-1 Casa Pia
Benfica 3-1 Estoril
Arouca 0-3 Sporting
Portimonense 0-3 Porto
Rio Ave 0-0 Braga
Boavista 1-0 Moreirense
Vitória 1-0 Famalicão
Gil Vicente 0-0 Chaves
Vizela 2-1 Farense
Matchday 26
Estoril 1-0 Portimonense
Farense 1-1 Rio Ave
Porto 4-1 Vizela
Sporting 6-1 Boavista
Casa Pia 0-1 Benfica
Chaves 1-2 Vitória
Braga 2-1 Gil Vicente
Moreirense 1-0 Arouca
Famalicão 0-0 Estrela
Matchday 27
Vizela 0-4 Casa Pia
Estrela 1-2 Sporting
Boavista 0-0 Rio Ave
Arouca 2-1 Farense
Portimonense 3-5 Braga
Benfica 1-0 Chaves
Vitória 1-0 Moreirense
Estoril 1-0 Porto
Gil Vicente 1-2 Famalicão
Matchday 28
Moreirense 2-2 Estrela
Porto 1-2 Vitória
Farense 2-0 Boavista
Sporting 2-1 Benfica
Rio Ave 3-0 Gil Vicente
Chaves 2-3 Portimonense
Braga 0-3 Arouca
Famalicão 3-2 Vizela
Casa Pia 0-0 Estoril
Matchday 29
Portimonense 2-2 Casa Pia
Estrela 2-2 Rio Ave
Arouca 2-1 Boavista
Vizela 0-1 Chaves
Benfica 3-0 Moreirense
Vitória 1-1 Farense
Gil Vicente 0-4 Sporting
Estoril 0-1 Braga
Porto 2-2 Famalicão
Matchday 30
Moreirense 0-1 Gil Vicente
Casa Pia 1-2 Porto
Chaves 2-2 Estoril
Sporting 3-0 Vitória
Farense 1-3 Benfica
Famalicão 2-2 Portimonense
Rio Ave 1-1 Arouca
Boavista 1-1 Estrela
Braga 2-1 Vizela
Matchday 31
Casa Pia 3-1 Chaves
Estrela 0-3 Farense
Porto 2-2 Sporting
Benfica 3-1 Braga
Vítoria 1-0 Boavista
Gil Vicente 2-2 Arouca
Vizela 1-1 Rio Ave
Estoril 1-0 Famalicão
Portimonense 0-2 Moreirense
Matchday 32
Farense 3-2 Estoril
Boavista 1-1 Gil Vicente
Sporting 3-0 Portimonense
Braga 4-3 Casa Pia
Chaves 0-3 Porto
Rio Ave 2-1 Vitória
Moreirense 1-0 Vizela
Arouca 0-0 Estrela
Famalicão 2-0 Benfica
Matchday 33
Casa Pia 0-1 Moreirense
Vitória 2-3 Braga
Estoril 0-1 Sporting
Vizela 4-0 Estrela
Portimonense 2-2 Rio Ave
Gil Vicente 2-0 Farense
Chaves 0-1 Famalicão
Porto 2-1 Boavista
Benfica 5-0 Arouca
Matchday 34
Farense 1-3 Portimonense
Rio Ave 1-1 Benfica
Moreirense 2-1 Estoril
Famalicão 1-2 Casa Pia
Boavista 2-2 Vizela
Braga 0-1 Porto
Arouca 1-3 Vitória
Sporting 3-0 Chaves
Estrela 1-0 Gil Vicente
TAÇA DE PORTUGAL
Final
Porto 2-1 Sporting
Semi Finals
Porto 4-1 Vitória de Guimarães
Benfica 3-4 Sporting
Quarter Finals
Santa Clara 1-2 Porto
Leiria 0-3 Sporting
Vitória de Guimarães 3-1 Gil Vicente
Vizela 1-2 Benfica
Round of 16
Sporting 4-0 Tondela
Estoril Praia 0-4 Porto
Marítimo 0-3 Leiria
Gil Vicente 3-1 Amarante
Vizela 1-0 Arouca
Benfica 3-2 Braga
Santa Clara 1(4)-(2)1 Nacional
Vitória de Guimarães 1-0 Penafiel
Round of 32
Vizela 2-1 Estrela da Amadora
Porto 4-0 Montalegre
Canelas 2010 1-3 Marítimo
Serpa 0-1 Gil Vicente
Nacional 0(6)-(5)0 Casa Pia
Portimonense 1-4 Braga
Penafiel 3-2 Vitória de Setúbal
Vitória de Guimarães 4-1 Vilaverdense
Benfica 2-0 Famalicão
O Elvas 1(1)-(4)1 Santa Clara
Leiria 5-0 Malveira
Paredes 0-2 Amarante
Torreense 1(2)-(4)1 Tondela
Estoril Praia 2-1 Mafra
Sporting 8-0 Dumiense
Arouca 2(4)-(3)2 Boavista
Round of 64
Rebordosa 0-2 Braga
Lusitânia 1-4 Benfica
Covilhã 1-4 Portimonense
Vilar de Perdizes 0-2 Porto
Santa Clara 2-0 Vianense
Paredes 2-1 Moreirense
Nacional 6-1 Mirandela
Atlético CP 0-1 Vizela
Vila Meã 0-1 Estrela da Amadora
Rabo Peixe 0-2 Casa Pia
Malveira 1(7)-(6)1 Marco 09
Leixões 1(3)-(4)1 Vitória de Setúbal
Felgueiras 0-3 Arouca
Académico de Viseu 1-3 Leiria
Olivais e Moscavide 1-3 Sporting
Sintrense 0-5 Estoril Praia
Torreense 2-1 Rio Ave
Vilaverdense 3-2 Farense
Marítimo 4-1 Mortágua
Tondela 2-1 1 Dezembro
Moncarapachense 1-3 Vítória de Guimarães
Mafra 3-1 Feirense
Penafiel 3-0 Santa Maria
Pêro Pinheiro 0(7)-(8)0 Serpa
Dumiense 1-0 AVS
Canelas 2010 0(5)-(3)0 Chaves
Amarante 1-0 Académica de Coimbra
O Elvas 1(4)-(2)1 Tirsense
Montalegre 2-1 Pevidém
Belenenses 1-2 Gil Vicente
Oliveirense 1-3 Boavista
Camacha 0-5 Famalicão
Second Round
Fabril 1-3 Marítimo
São João de Ver 0-1 Leixões
Louletano 0-1 AVS
Tocha 2-4 Rebordosa
Portosantense 2-4 Nacional
O Elvas 1-0 Lanheses
Ponte 0-5 Vilaverdense
Trofense 0-1 Pevidém
Vilar de Perdizes 5-1 Vasco da Gama
Oriental 0-1 Torreense
Rabo Peixe 3-2 Oliveira do Douro
Lusitânia 1-0 Os Marialvas
Moncarapachense 6-2 Micaelense
Lusitânia Lourosa 1-2 Académico de Viseu
Castrense 0-3 Vila Meã
Sanjoanense 0-1 Vitória de Setúbal
Brito 0-2 Feirense
Canelas 2010 5-0 Fontinhas
Ribeirão 0-3 Santa Clara
União de Tomar 1-2 Pêro Pinheiro
Vitória de Sernache 0-3 Vianense
Atlético CP 0(4)-(2)0 Alverca
Sertanense 0-2 Amarante
Paredes 5-1 Florgrade
Alqueidão da Serra 1-3 Marco 09
Mortágua 2-1 Amora
Dumiense 4-3 Santarém
Barreirense 0-3 Mirandela
Évora 1-2 Sintrense
1 Dezembro 1-0 Paços de Ferreira
Pedrógão 0-12 Leiria
Salgueiros 0-1 Santa Maria
Benfica e Castelo Branco 1(6)-(7)1 Oliveirense
Serpa 2-1 Gouveia
Peniche 2(4)-(5)2 Montalegre
Valadares Gaia 1(2)-(4)1 Penafiel
Os Sandinenses 1-3 Olivais e Moscavide
Quarteirense 0-1 Belenenses
Lusitano 1911 0(2)-(3)0 Covilhã
Gafetense 0-5 Mafra
Atlético Arcos 2(3)-(4)2 Malveira
Recreativa de Lamelas 1-3 Tirsense
Sporting Pombal 0-5 Tondela
Académica de Coimbra 3-2 Oliveira do Hospital
Felgueiras 4-0 Ad Limianos
Luzense 0-3 Camacha
First Round
Ad Limianos 2(5)-(3)2 Varzim
União Lamas 2(2)-(4)2 Paredes
Peniche 1(4)-(2)1 Marinhense
Flamengos 0-2 Fontinhas
Académica de Coimbra 3-0 União 1919
Guadalupe 0-1 Fabril
Fafe 1-2 Felgueiras
Alverca 13-0 Gavionenses
Lusitânia Lourosa 10-0 Régua
Louletano 1-0 Imortal
Mondinense 0-2 Montalegre
Pêro Pinheiro 1(5)-(3)1 Caldas
Os Vilanovenses 0-2 Sporting Pombal
Florgrade 3-1 Beira Mar
Vila Real 0-2 Ribeirão
Rebordelo 1-3 Os Sandinenses
Amora 8-0 Vitória do Pico
Real SC 1-2 Olivais e Moscavide
Salgueiros 2-0 Foz
Atlético SC 0-2 Quarteirense
Castrense 1-0 Penedo Gordo
Santarém 6-0 Proença-a-Nova
Valadares Gaia 4-0 Torre de Moncorvo
Lusitano 1911 2-0 Comércio Indústria
Lusitano 0-2 Tocha
Portosantense 0(4)-(2)0 Gondomar
Alqueidão da Serra 3-2 Torres Novas
Amiense 0-7 Benfica e Castelo Branco
Rebordosa 2-1 Lobão
Padernense 1-2 Serpa
Aliados Lordelo 1-3 Vianense
Évora 3-0 Portel
Fornos Algodres 0-5 Oliveira do Hospital
Micaelense 1-0 Alcochetense
Anadia 2(6)-(7)2 Sanjoanense
Sintrense 2-0 Operário
TAÇA DA LIGA
Final
Braga 1(5)-(4)1 Estoril Praia
Semi Finals
Braga 1-0 Sporting
Benfica 1(4)-(5)1 Estoril Praia
Group Stage
Group A: 1.Braga 2.Casa Pia 3.Nacional
Group B: 1.Benfica 2.Arouca 3.AVS
Group C: 1.Sporting 2.Farense 3.Tondela
Group D: 1.Estoril Praia 2.Porto 3.Leixões
Second Round
AVS 1-0 Vizela
Farense 3-2 Oliveirense
Estoril Praia 5-1 Belenenses
Leixões 0(5)-(4)0 Portimonense
Leiria 3(4)-(5)3 Nacional
Torreense 0-2 Casa Pia
Arouca 2-0 Rio Ave
Vítória de Guimarães 0-1 Tondela
First Round
Torreense 1-0 Mafra
Rio Ave 3-0 Académico de Viseu
Vizela 2-1 Marítimo
Nacional 0(5)-(3)0 Penafiel
AVS 1(5)-(3)1 Chaves
Estoril Praia 2-0 Paços de Ferreira
Oliveirense 1-0 Gil Vicente
Leixões 0(4)-(3)0 Feirense
Moreirense 1(3)-(4)1 Farense
Vilaverdense 0-2 Casa Pia
Belenenses 3-2 Famalicão
Portimonense 3-1 Estrela da Amadora
Boavista 0(4)-(5)0 Leiria
Santa Clara 0(2)-(4)0 Tondela
LIGA PORTUGAL 2 23/24
POS | TEAM | PTS |
1 | Santa Clara (P) | 73 |
2 | Nacional (P) | 71 |
3 | AVS (P) | 64 |
4 | Marítimo | 64 |
5 | Paços de Ferreira | 52 |
6 | Tondela | 49 |
7 | Torreense | 48 |
8 | Benfica B | 45 |
9 | Mafra | 44 |
10 | Porto B | 44 |
11 | Académico de Viseu | 43 |
12 | UD Leiria | 42 |
13 | Penafiel | 39 |
14 | Leixões | 37 |
15 | Oliveirense | 34 |
16 | Feirense | 31 |
17 | Vilaverdense (R) | 27 |
18 | Belenenses (R) | 26 |
HISTORY AND FORMAT
Read
Starting off with just eight teams as the Campeonato Da Liga in 1934, before becoming the Campeonato Nacional in 1938 and then the Primeira Liga in 1999, the Portuguese top flight has grown to eighteen clubs and is ranked the sixth best in Europe by UEFA coefficient.
The vast majority of its clubs are clustered around Portugal’s major cities, Lisbon and Porto, but sides from much further afield also compete, such as Marítimo, Nacional (Madeira) and Santa Clara (Azores). Each year, the bottom two are relegated automatically, while the third bottom faces a relegation playoff.
Throughout its history, the league has been dominated by the “big three”, Benfica, Porto and Sporting, with only two titles having been won by other sides.
Sporting claimed their 20th league title last season, as Porto picked up their 20th Taça de Portugal and Braga their 3rd Taça da Liga, leaving giants Benfica empty-handed.
The highest goalscorer in the history of the Portuguese top flight is Fernando Peyroteo, who scored 332 goals in just 197 matches.
ROLL OF HONOUR
Primeira Liga Winners (including Campeonato Da Liga and Campeonato Nacional)
38 Benfica 30 Porto 20 Sporting 1 Belenenses, Boavista
Taça de Portugal Winners
26 Benfica 20 Porto 17 Sporting 5 Boavista 3 Vitória De Setúbal, Belenenses, Braga 2 Académica de Coimbra 1 Vitória de Guimarães, Leixões, Beira-Mar, Estrela da Amadora (1932), Desportivo das Aves
Taça da Liga Winners
7 Benfica 4 Sporting 3 Braga 1 Porto, Vitória de Setúbal, Moreirense