How many games are left in the Serie B?

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 →

The season in numbers

Matches in the season380
Played so far70
Still to play310
Season complete18%
Teams20
Matches each team plays38

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.

Games left, club by club

ClubPlayedLeft
Arezzo731
Ascoli731
Avellino731
Benevento731
Carrarese731
Catanzaro731
Cesena731
Cremonese731
Empoli731
Hellas Verona731
Juve Stabia731
Mantova731
Modena731
Padova731
Palermo731
Pisa731
Sampdoria731
Sudtirol731
Vicenza Virtus731
Virtus Entella731

When does it finish?

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.