Primeira Liga — 2023
Standings — 2023
The 2023 Primeira Liga season standings featuring 18 teams. Sporting CP leads the table with 90 points from 34 matches, followed by Benfica on 80 points. The teams have scored 877 goals combined this season.
Played 34Won 29Drawn 3Lost 2Goal Diff +67Points 90
Played 34Won 25Drawn 5Lost 4Goal Diff +49Points 80
Played 34Won 22Drawn 6Lost 6Goal Diff +36Points 72
Played 34Won 21Drawn 5Lost 8Goal Diff +21Points 68
Played 34Won 19Drawn 6Lost 9Goal Diff +14Points 63
Played 34Won 16Drawn 7Lost 11Goal Diff +1Points 55
Played 34Won 13Drawn 7Lost 14Goal Diff +4Points 46
Played 34Won 10Drawn 12Lost 12Goal Diff -4Points 42
Played 34Won 10Drawn 8Lost 16Goal Diff -12Points 38
10Farense
Played 34Won 10Drawn 7Lost 17Goal Diff -5Points 37
11Rio Ave
Played 34Won 6Drawn 19Lost 9Goal Diff -5Points 37
Played 34Won 9Drawn 9Lost 16Goal Diff -10Points 36
13Estoril
Played 34Won 9Drawn 6Lost 19Goal Diff -9Points 33
14Estrela
Played 34Won 7Drawn 12Lost 15Goal Diff -20Points 33
15Boavista
Played 34Won 7Drawn 11Lost 16Goal Diff -23Points 32
Played 34Won 8Drawn 8Lost 18Goal Diff -33Points 32
17Vizela
Played 34Won 5Drawn 11Lost 18Goal Diff -30Points 26
18Chaves
Played 34Won 5Drawn 8Lost 21Goal Diff -41Points 23
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 34 | 29 | 3 | 2 | 96 | 29 | +67 | 90 | |
| 2 | 34 | 25 | 5 | 4 | 77 | 28 | +49 | 80 | |
| 3 | 34 | 22 | 6 | 6 | 63 | 27 | +36 | 72 | |
| 4 | 34 | 21 | 5 | 8 | 71 | 50 | +21 | 68 | |
| 5 | 34 | 19 | 6 | 9 | 52 | 38 | +14 | 63 | |
| 6 | 34 | 16 | 7 | 11 | 36 | 35 | +1 | 55 | |
| 7 | 34 | 13 | 7 | 14 | 54 | 50 | +4 | 46 | |
| 8 | 34 | 10 | 12 | 12 | 37 | 41 | -4 | 42 | |
| 9 | 34 | 10 | 8 | 16 | 38 | 50 | -12 | 38 | |
10Farense | 10 | 34 | 10 | 7 | 17 | 46 | 51 | -5 | 37 |
11Rio Ave | 11 | 34 | 6 | 19 | 9 | 38 | 43 | -5 | 37 |
| 12 | 34 | 9 | 9 | 16 | 42 | 52 | -10 | 36 | |
13Estoril | 13 | 34 | 9 | 6 | 19 | 49 | 58 | -9 | 33 |
14Estrela | 14 | 34 | 7 | 12 | 15 | 33 | 53 | -20 | 33 |
15Boavista | 15 | 34 | 7 | 11 | 16 | 39 | 62 | -23 | 32 |
| 16 | 34 | 8 | 8 | 18 | 39 | 72 | -33 | 32 | |
17Vizela | 17 | 34 | 5 | 11 | 18 | 36 | 66 | -30 | 26 |
18Chaves | 18 | 34 | 5 | 8 | 21 | 31 | 72 | -41 | 23 |
Betting Insights
Most Common Scorelines
0-1
14.0%(7)
2-2
12.0%(6)
2-1
10.0%(5)
1-1
10.0%(5)
3-0
8.0%(4)
1-0
8.0%(4)
1-2
6.0%(3)
1-3
6.0%(3)
2-0
4.0%(2)
0-3
4.0%(2)
Teams
Sporting CP
Benfica
FC Porto
SC Braga
Guimaraes
Moreirense
Arouca
Famalicao
Casa Pia
Farense
Rio Ave
GIL Vicente
Estoril
Estrela
Boavista
Portimonense
Vizela
Chaves
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
AVS | 2 – 1 | Portimonense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Portimonense | 1 – 2 | AVS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SC Braga | 0 – 1 | FC Porto | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sporting CP | 3 – 0 | Chaves | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Moreirense | 2 – 1 | Estoril | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Estrela | 1 – 0 | GIL Vicente | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Arouca | 1 – 3 | Guimaraes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Boavista | 2 – 2 | Vizela | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Farense | 1 – 3 | Portimonense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rio Ave | 1 – 1 | Benfica | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 25 Apr 2026