every slice prints the games behind it · five seasons can be ten games
NHL club-schedule feed · fetched 2026-08-17
Newest first. Hover or focus a meeting and the band above repaints to that night's score. Home and away are stated from the left club's side; the ending is the feed's own last-period type, never inferred from the score.
score and ending from the feed · goalie of record not carried by this endpoint · ties (pre-2005-06) and overtime losses (post-1999-2000) keep their own columns
A streak is only worth printing with its fences up. Every sentence below names its scope, its length in games, and its start date. A run of one is called a run of one.
counted inside the scope named above · a count of results, not a trend
One column per season the two clubs actually met, oldest at the left. Column height is games played; the fill is the left club's share of the wins in that season's series. A season they did not meet is simply absent. It is not drawn as a zero.
The pairing, taken down to the shot. Each board is one club's shooters against the busiest goaltenders the other club has dressed: shots on goal, goals, and the shooting percentage those two numbers make, with the league's own baseline beside it, so a rate is never read alone.
three seasons of play-by-play, not a century of scores · a texture on the pairing, not a verdict
Toronto and Montreal have met close to eight hundred times. That one figure spans nearly a century, five expansions, two lockouts, the tie and its removal, and the arrival of the shootout.
Every one of those games is a real result. They are not the same kind of result, and a single win column quietly says they are.
So the page prints the total, then prints what the total is made of. Nothing here ranks the two clubs against each other, projects a next meeting, or turns any of it into a probability.
each module carries its own fences · see the receipt under it