There are 45 of 306 Primera Division matches still to play in the 2026 season. 261 have been played, which is 85% of the campaign. The next match is UTC Cajamarca v FBC Melgar on Fri 23 Oct, and the season finishes on Sat 14 Nov.
Primera Division table and form →| Matches in the season | 306 |
|---|---|
| Played so far | 261 |
| Still to play | 45 |
| Season complete | 85% |
| 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 45 left there are roughly 5 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 |
|---|---|---|
| ADT | 29 | 5 |
| Alianza Atletico | 29 | 5 |
| Alianza Lima | 29 | 5 |
| Atletico Grau | 29 | 5 |
| Cienciano | 29 | 5 |
| Club Deportivo Los Chankas | 29 | 5 |
| Comerciantes Unidos | 29 | 5 |
| Cusco | 29 | 5 |
| Deportivo Garcilaso | 29 | 5 |
| FBC Melgar | 29 | 5 |
| FC Cajamarca | 29 | 5 |
| Juan Pablo II College | 29 | 5 |
| Sport Boys | 29 | 5 |
| Sport Huancayo | 29 | 5 |
| Sporting Cristal | 29 | 5 |
| UCV Moquegua | 29 | 5 |
| Universitario | 29 | 5 |
| UTC Cajamarca | 29 | 5 |
The last scheduled Primera Division match of 2026 is on Sat 14 Nov. 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 Primera Division fixtures · full table, form and over 2.5 records. Match counts describe the schedule, not a prediction — our ratings are explained in the methodology.