Cookies
Cookies: your timezone and starred teams stay on your device. Advertising loads only if you accept, and “Cookie settings” in the footer changes your mind any time. Privacy policy
A column per day, because an ice hockey team may play as many as three to four games per week.
Pinned on this device. A pinned team also sits at the top of its league's grid — star a row there, or use the button on a team's own page.
All 32 teams and the whole regular season on one screen, home and away colour coded, with start times in your own timezone.
All 14 clubs and the whole regular season on one screen, a column per day, home and away colour coded, with start times in your own timezone rather than Sweden's.
All 14 clubs and the whole regular season on one screen, a column per day, home and away colour coded, with start times in your own timezone rather than Switzerland's.
A hockey team can play three or four times in a week, which is what makes a season hard to hold in your head and a grid worth having. Every club is a row, every date is a column, and the cell names that night's opponent — so a column answers "who plays on the 14th", a row answers "what does January look like for them", and the whole grid answers the question no list format can: who is about to play four games in six nights while a rival sits idle.
Three leagues are covered — NHL, SHL, National League — across North America, Sweden and Switzerland, 60 clubs in all, currently the 2026-27 season. Home and away are marked by colour and by an @ before away opponents, and once a game has been played its final score replaces the matchup, so the same page carries the season behind you and the season ahead.
The NHL publishes its entire schedule in US Eastern time. For a reader in the UK or continental Europe that means almost every game starts after midnight, on a date that is already tomorrow — and most other schedule sites leave you to do that arithmetic yourself. Here your timezone is detected and every face-off is converted into it, with a manual override in the “Times in” control on each grid, and a +1 mark on any game that lands on the following day where you are. The same works in reverse for the European leagues: a Saturday evening game in Stockholm or Zurich is an afternoon game in North America, and the grid says so.
Each of the 60 clubs above has a full schedule page: every game with its start time in your timezone, the home and away split, the longest homestand and the longest road trip, and the arena. The league grid is one click away from each of them, which is where the comparison lives.
3 leagues: NHL, SHL, National League. Each has a whole-season grid with every club as a row and every date as a column, and each of its 60 clubs has a schedule page of its own.
The NHL publishes everything in US Eastern time, which puts most games between midnight and 4am in the UK and an hour later in central Europe. Rather than leave you to convert, this site detects your timezone and shows every face-off in it. A game that falls on the following day where you are is marked with a +1, so a Tuesday night game in North America is not read as a Tuesday night game at home.
No — the grids show the regular season. Playoff schedules are decided round by round as series finish, so a grid of them would be mostly empty and out of date within days. The regular season is the part that exists in full from the start and rewards being read as a whole.
Games played, counted over whatever range of the season you are looking at. It is the column that turns a schedule into a comparison: two clubs level on points are not level if one has played three games more, and the count makes that visible without doing arithmetic.
They are refetched every night from each league's own published schedule, and the pages are rebuilt when something has actually changed — a rescheduled game, a confirmed time, a final score. During a season the previous night's results are in the grid by morning.