There are 310 of 380 Serie B matches still to play in the 2026-27 season. 70 have been played, which is 18% of the campaign. The next match is Empoli v Vicenza Virtus on Fri 23 Oct, and the season finishes on Fri 14 May.
Serie B table and form →| Matches in the season | 380 |
|---|---|
| Played so far | 70 |
| Still to play | 310 |
| Season complete | 18% |
| Teams | 20 |
| Matches each team plays | 38 |
Each of the 20 clubs plays every other side twice — once at home, once away — which is 38 matches per club and 380 in total. With 310 left there are roughly 31 rounds of fixtures to come, at 10 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 |
|---|---|---|
| Arezzo | 7 | 31 |
| Ascoli | 7 | 31 |
| Avellino | 7 | 31 |
| Benevento | 7 | 31 |
| Carrarese | 7 | 31 |
| Catanzaro | 7 | 31 |
| Cesena | 7 | 31 |
| Cremonese | 7 | 31 |
| Empoli | 7 | 31 |
| Hellas Verona | 7 | 31 |
| Juve Stabia | 7 | 31 |
| Mantova | 7 | 31 |
| Modena | 7 | 31 |
| Padova | 7 | 31 |
| Palermo | 7 | 31 |
| Pisa | 7 | 31 |
| Sampdoria | 7 | 31 |
| Sudtirol | 7 | 31 |
| Vicenza Virtus | 7 | 31 |
| Virtus Entella | 7 | 31 |
The last scheduled Serie B match of 2026-27 is on Fri 14 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 Serie B fixtures · full table, form and over 2.5 records. Match counts describe the schedule, not a prediction — our ratings are explained in the methodology.