NHL Schedule and Rolling Form Methodology

Whether you want to follow your favorite team or get an overview of today’s games, this is the place for you.

If you’re unclear on what any of the metrics mean, here’s how they’re determined.

Quick Summary

Daily Rink Form combines two types of information:

  1. Schedule context, including rest, back-to-backs, dense stretches and venue sequence.
  2. Rolling performance, including records, points percentage, goals and shots.

The central rule is that matchup statistics use only information available before the game being evaluated.

Definitions are applied consistently across all teams, and qualifying sample sizes are shown wherever possible. As new metrics are introduced, this methodology page will be updated to document how they are calculated and displayed.

Rest days

Rest days represent the number of full calendar days between a team’s previous game and its current game.

For example, when a team plays on Monday and again on Wednesday, Tuesday is the one full day between the games. The team is therefore listed as having one rest day.

A team playing on consecutive dates has zero rest days.

Rest differential

Rest differential compares the rest available to the two teams in a matchup.

Daily Rink Form calculates it as:

  • Home team rest days minus away team rest days

A positive number means the home team has more rest. A negative number means the away team has more rest. Zero means the teams have equal rest.

Rest differential measures only the difference in calendar rest. It does not account for staggered start times (e.g., early one day and late the next), travel distance or time-zone changes.

Back-to-back games

A team is considered to be playing the second half of a back-to-back when it plays on consecutive calendar dates, meaning the team has zero rest days entering the current game.

Three games in four nights

A team is marked as playing three games in four nights when the current game is at least its third game within an inclusive four-calendar-day period. The four-day period includes the date of the current game.

This is a rolling condition rather than a fixed block created in advance. A team may qualify on more than one date during an especially dense stretch.

Four games in six nights

A team is marked as playing four games in six nights when the current game is at least its fourth game within an inclusive six-calendar-day period. As with three games in four nights, the calculation uses a rolling date window ending with the current game.

This measure identifies a broader period of schedule congestion that may not be fully represented by back-to-back or three in four situations.

Homestand and road-trip position

Daily Rink Form assigns each game a home or road sequence label.

Home games are marked:

  • H1 for the first consecutive home game
  • H2 for the second consecutive home game
  • H3 for the third consecutive home game
  • And so on for longer homestands

Road games are marked:

  • R1 for the first consecutive road game
  • R2 for the second consecutive road game
  • R3 for the third consecutive road game
  • And so on for longer road trips

The count resets whenever the team changes venue.

For example, a single home game between two road stretches is H1. The next road game begins a new road sequence and is labeled R1.

Completed-game data

Once the season begins, completed games will be used to update team performance statistics.

The intended game-level inputs include:

  • Final score
  • Home and away teams
  • Shots on goal
  • Regulation, overtime or shootout result
  • Game completion status
  • Game date and venue

Only games confirmed as final are included in rolling statistics. Games that are postponed, suspended or still in progress are excluded until their status is resolved.

Standings records and points percentage

Team records are separated into:

  • Wins
  • Regulation losses
  • Overtime or shootout losses

Points percentage is calculated as:

  • Standings points earned divided by the maximum standings points available
  • A win earns two standings points.
  • An overtime or shootout loss earns one point.
  • A regulation loss earns zero points.

Points percentage is useful when teams have played different numbers of games because it expresses points earned relative to the number available.

Rolling form

Rolling form describes a team’s performance over its most recent completed games.

The primary windows are expected to include:

  • Last 5 games
  • Last 10 games
  • Last 20 games
  • Season to date

For example, a last-5 calculation uses the team’s five most recently completed games before the matchup being displayed.

When a team has not yet played enough games to fill a window, the site may either show the available smaller sample or mark the full window as unavailable. The sample size will be made clear.

Pregame-only calculations

Historical matchup data must reflect what was known before the game took place.

For that reason, a team’s rolling statistics for a particular game include only games completed before that game. Later results are not allowed to influence an earlier pregame record.

Overall, home and away form

Overall rolling form includes a team’s most recent games regardless of venue.

Home form includes only games played at home. Away form includes only games played on the road.

A team’s last five overall games are not necessarily the same as its last five home games or last five road games.

Goals for and goals against

Goals for are the goals credited to the team in completed games. Goals against are the goals credited to its opponents.

Per-game averages allow teams to be compared when they have played a different amount of games.

Goal differential

Goal differential is calculated as:

  • Goals for minus goals against

A positive goal differential means the team has scored more goals than it has allowed over the selected period. A negative differential means it has allowed more goals than it has scored.

Shootout scoring

NHL standings and official final scores credit the winning team with one additional goal in a game decided by a shootout.

Daily Rink Form uses this official final score recorded for the game, including the deciding shootout goal. This keeps site totals aligned with official game results.

Shots for and shots against

Shots for are a team’s official shots on goal. Shots against are the opponent’s official shots on goal.

Shot differential

Shot differential is calculated as:

  • Shots for minus shots against

A positive shot differential means the team has recorded more shots on goal than its opponents over the selected period. A negative differential means it has been outshot.

Goal and shot divergence

Goal differential and shot differential do not always point in the same direction.

A team may have:

  • A positive goal differential and negative shot differential
  • A negative goal differential and positive shot differential
  • Similar goal and shot trends
  • Strongly conflicting results and shot volume

This measure allows you to see whether a team’s shots and goals are aligned or unusual in some way.

Current and previous rolling windows

To measure direction, the site may compare the current rolling window with the immediately preceding window of equal length.

For a five-game comparison:

  • Current window: most recent five completed games
  • Previous window: the five games immediately before those

Record when outshooting or being outshot

Completed games may be grouped according to whether the team:

  • Outshot its opponent
  • Was outshot
  • Finished even in shots

The site can then calculate the team’s record and points percentage in each condition. This provides context for whether results have generally matched the team’s shot totals.

One-goal games and overtime games

A one-goal game is a completed game with an official final-score difference of one goal.

It does not include overtime and shootout games which are identified separately through the recorded game result.

Possible displays include:

  • One-goal game record
  • Percentage of games decided by one goal
  • Overtime record
  • Shootout record
  • Regulation win percentage

Because shootout winners receive an additional official goal, every shootout game appears as a one-goal final unless an alternate scoring definition is used.

Schedule-condition performance

Once enough games have been completed, the site may calculate team performance under specific schedule conditions, including:

  • Second half of a back-to-back
  • Three games in four nights
  • Four games in six nights
  • Rest advantage
  • Rest disadvantage
  • Equal rest
  • Different homestand positions
  • Different road-trip positions

These splits will include sample sizes. Small samples can produce extreme percentages and should be interpreted cautiously.

Opponent strength

Opponent strength may be measured using the opponent’s points percentage.

A simpler current-strength table may use present standings instead. When it does, it will be labeled as a current retrospective measure rather than a pregame value.

Potential opponent-strength measures include:

  • Average recent opponent points percentage
  • Record against teams above a defined points-percentage threshold
  • Recent schedule difficulty

Volatility

Volatility describes how much a team’s performance varies from game to game.

Possible measures include the standard deviation of:

  • Goals scored
  • Goals allowed
  • Goal differential
  • Shots for
  • Shots against
  • Shot differential

Higher volatility means results or performance have varied more widely over the selected period. Lower volatility means the team has performed more consistently.

Volatility does not indicate whether the average performance has been good or bad. A team can be consistently strong, consistently weak or highly inconsistent.

Data updates

The update process is expected to:

  • Identify completed games
  • Retrieve final scores and shots
  • Update game status
  • Prevent duplicate imports
  • Recalculate rolling statistics
  • Record the most recent successful update
  • Report missing or incomplete data

Updates may not appear immediately after the final horn. A short delay allows the data source to finalize game status and statistics.

Corrections

Official game statistics can occasionally be corrected after publication.

The site may recheck recently completed games and update stored figures when a correction is detected. A correction to one game can affect many metrics. The most recent update time is displayed for live tables.

Postponed and rescheduled games

A postponed game is not treated as completed and does not contribute to rolling statistics.

When a new date is confirmed, schedule calculations are updated using the revised date. This can change many metrics, so the relevant team schedule will be recalculated rather than changing only the postponed game.

Regular season and playoffs

This version of Daily Rink Form is designed for the 2026–27 NHL regular season.

If playoff tracking is added, it will be treated as a separate competition phase with its own rolling windows and summaries.

Rounding

Per-game rates and percentages may be rounded for display.

Calculations are performed using the underlying unrounded values whenever possible. Displayed rounded values will not be reused as inputs for later calculations.

Because of rounding, displayed components may occasionally differ slightly from a displayed total.

What these metrics do not measure

The initial statistics do not directly measure:

  • Expected goals
  • Shot quality
  • High-danger chances
  • Zone entries
  • Puck possession time
  • Injuries
  • Confirmed starting goaltenders
  • Line combinations
  • Travel distance
  • Time-zone changes
  • Player fatigue
  • Coaching decisions

The data on this site is presented as a part of the matchup, not a complete evaluation of the teams.

Data limitations

Public sports data can be delayed, corrected or temporarily unavailable.

The site may also be affected by:

  • Changes to data-source formats
  • Incorrect game status
  • Missing shot totals
  • Schedule revisions
  • WordPress update delays
  • Caching that temporarily displays older information

Daily Rink Form will aim to identify these issues and show the most recent successful update time, but uninterrupted or error-free data cannot be guaranteed.

Independence and use of NHL names

Daily Rink Form is an independent hockey information site.

It is not affiliated with, endorsed by or sponsored by the National Hockey League or any NHL team. League and team names are used only to identify schedules, games and statistical records.

Related guides