There are 243 of 306 Liga 2 matches still to play in the 2026-27 season. 63 have been played, which is 21% of the campaign. The next match is Chaves v Vizela on Fri 23 Oct, and the season finishes on Sun 16 May.
Liga 2 table and form →| Matches in the season | 306 |
|---|---|
| Played so far | 63 |
| Still to play | 243 |
| Season complete | 21% |
| Teams | 18 |
| Matches each team plays | 34 |
Each of the 18 clubs plays every other side twice — once at home, once away — which is 34 matches per club and 306 in total. With 243 left there are roughly 27 rounds of fixtures to come, at 9 matches a round.
Every club has played the same number of matches so far, so the table is a straight comparison — no games in hand to account for.
| Club | Played | Left |
|---|---|---|
| Academica | 7 | 27 |
| Amarante | 7 | 27 |
| AVS | 7 | 27 |
| Benfica B | 7 | 27 |
| Chaves | 7 | 27 |
| Farense | 7 | 27 |
| FC Porto B | 7 | 27 |
| Feirense | 7 | 27 |
| Felgueiras 1932 | 7 | 27 |
| Leixoes | 7 | 27 |
| Lusitânia Lourosa | 7 | 27 |
| Penafiel | 7 | 27 |
| Portimonense | 7 | 27 |
| Sporting CP B | 7 | 27 |
| Tondela | 7 | 27 |
| Torreense | 7 | 27 |
| União de Leiria | 7 | 27 |
| Vizela | 7 | 27 |
The last scheduled Liga 2 match of 2026-27 is on Sun 16 May. Dates for individual games move — television picks, cup runs and weather all shift them — so treat the final day as the fixed point and everything before it as provisional. These counts come straight from the fixture list and refresh several times a day, so they stay right as games are played and rearranged.
Next up: this week's Liga 2 fixtures · full table, form and over 2.5 records. Match counts describe the schedule, not a prediction — our ratings are explained in the methodology.