About matchupgrid

matchupgrid shows a sports season the way a season actually is: a grid. Teams run down the left, dates across the top, and each cell holds the opponent for that day. You can take in a month of the league in one look instead of clicking through one team, or one day, at a time.

Why it exists

Every schedule site answers a narrow question well — what one team does next, or what happens tonight. None of them answer the question a fan planning a week actually has: who is busy, who is idle, who is about to play four games in six nights, and when is my team next on at a time I can watch. A grid answers all of those at once, and a games-played column next to it turns the schedule into a comparison rather than a list.

Timezones

The NHL publishes its schedule in US Eastern time. For anyone in the UK, Ireland or mainland Europe that means converting by hand before every game, and getting it wrong when a late game slips past midnight. This site stores every start time in UTC and converts it in your browser to your own timezone, detected automatically and overridable from the control above any grid. Where a game lands on the following day where you are, it is marked so you cannot miss it.

Where the data comes from

Schedules come from the NHL's own public API. It is undocumented and unofficial, which means it can change without notice, so the site is built defensively: the data is fetched, normalised and written into the site when it is built, roughly daily and nightly during a season. Nothing is fetched from your browser while you read. If the upstream API changes or goes down, you get schedule data that is a day old rather than a broken page.

Scores appear in the grid once games have been played, replacing the matchup, so the same page is worth returning to through a season.

What this site is not

It is an independent project. It is not affiliated with, endorsed by or connected to the NHL or any of its clubs, and it deliberately uses no league or club logos, marks or brand colours. Team names appear as what they are: facts about who is playing. If you are looking for official information, go to the league.

Corrections

If a game looks wrong, it is worth telling us — sometimes the upstream feed is wrong, and sometimes we are. Write to contact@matchupgrid.com, or see the contact page.