All 14 clubs, the whole regular season, one screen. Rows are
clubs; columns are days. An @ means an away game,
and start times are shown in your own timezone rather than Zurich's.
364 regular-season games, Sep 15 – Mar 1. Schedule data from
National League, updated daily.
The 2026-27 National League season at a glance
The 2026-27 regular season runs from Sep 15 to Mar 1: 364 games,
52 for every one of the 14 clubs. The busiest stretch is
October 2026, with 81 games.
The longest break in the calendar runs 10 days, between Oct 31 and Nov 11 — the grid keeps those
columns in place rather than closing the gap, so a break looks like a
break and not like missing data.
The grid is the point of this page. Reading one club's next three games
tells you nothing about whether they are about to play four times in six
nights while a rival sits idle — reading a whole month across 14 rows
tells you immediately. The GP column counts games in the range you are
looking at, which is the quickest way to spot who has games in hand.
Home, away and results
A cell names the opponent. Home and away are distinguished by colour and,
because colour alone excludes colour-blind readers, by an
@ before away opponents. Days a club does not play
are left blank. Once a game has been played its final score replaces the
matchup, which is what makes the page worth coming back to during a season.
Start times outside Switzerland
National League publishes its schedule in Zurich time, which is the one
thing every other schedule site leaves you to convert. This page detects
your timezone and shows every face-off in it, with a manual override in the
“Times in” control. Because a grid column is the league's own calendar
date, a converted time can belong to the following day where you are, and
those carry a +1 so a Saturday evening game in
Switzerland is not mistaken for a Saturday evening game where you
are reading. Tapping a game shows the full local date, the arena, and the
start time in the arena's own clock.
Frequently asked questions
How many games are in the 2026-27 National League season?
364 regular-season games, 52 for each of the 14 clubs. The season runs from Sep 15 to Mar 1. Playoffs follow and are not shown on this grid.
When does the 2026-27 National League season start and end?
The regular season opens on Sep 15 and closes on Mar 1. The busiest month is October 2026, with 81 games.
How do I see National League start times in my own timezone?
They are already converted. The page detects your timezone and shows every face-off in it, and the "Times in" control lets you pick another. National League publishes its times in Zurich time; if you are reading from another country, a game that starts in the evening there may fall at a very different hour where you are, and a game that lands on the following day carries a +1 mark.
How do I read the grid?
Rows are clubs, alphabetical. Columns are single days, on a phone as well as a desktop — the grid scrolls sideways rather than folding a week into one cell. A cell shows the opponent; an @ and a separate colour mark an away game, and the final score replaces the matchup once a game has been played. The GP column counts games in view, which is how you spot who has a heavy stretch or games in hand. Tap any game for its start time and arena.
Where does this schedule come from?
From National League's own published schedule, fetched once a night and rendered as static pages. Nothing is fetched while you read the page, so it loads at the same speed whether the league's own site is up or not.
Clubs
EHC Biel-Bienne EHC Kloten EV Zug Fribourg-Gottéron Genève-Servette HC HC Ajoie HC Ambri-Piotta HC Davos HC Lugano Lausanne HC SC Bern SC Rapperswil-Jona Lakers SCL Tigers ZSC Lions