Primeira Liga scores, fixtures and standings
Primeira Liga (Portugal): live scores, latest results, upcoming fixtures and standings.
Latest results
- Rio Ave 0–1 Braga
- Estrela 2–3 Benfica
- Vitória de Guimaraes 1–2 FC Porto
- Santa Clara 1–2 Gil Vicente
- C.D. Nacional 1–0 Académico de Viseu
- Sporting CP 1–0 Moreirense
- Alverca 1–1 Casa Pia
- FC Famalicao 1–0 Arouca
- Gil Vicente 0–0 Vitória de Guimaraes
- Benfica 1–0 Alverca
- Braga 3–0 FC Famalicao
- Maritimo 0–2 Santa Clara
- Académico de Viseu 2–1 Rio Ave
- Arouca 1–0 C.D. Nacional
- FC Porto 4–0 Estoril
Primeira Liga: live scores and today's matches
This page lists every match in the competition with scores updated minute by minute: goals, scorers, cards and substitutions appear as they happen, with no need to reload. Live matches are at the top, then today's games and the full-time results.
Primeira Liga fixtures and next round
The fixtures show the coming days' matches with date and kick-off time in your time zone, so you know right away when your team plays. Tap the star to follow it and find it again under My teams, with notifications for kick-off, goals and full time.
Primeira Liga table
The Primeira Liga has 18 teams and 34 matchdays, home and away. The top places lead to the Champions League, the Europa League and the Conference League. The bottom two are relegated to Liga 2, while 16th place plays a play-off against a Liga 2 side.
The table updates in real time during matches, with points, goal difference and form over the last five. Coloured zones show the European places and relegation.
How the season works
The single-table Portuguese league has been played since the 1930s and usually runs from August to May.
Scorers, stats and head-to-head
Every match has a report with the scorers, key stats such as shots, possession and corners, the form over the last five games and the head-to-head record between the two sides.
Primeira Liga predicted line-ups
Before each round we publish predicted line-ups with each team's form and league position, followed by the official line-ups about an hour before kick-off. You can find them all on the Predicted line-ups page.