Skip to content
Hockey Ice Skill Subscribe

Average NHL Player Age: About 28.5 in 2026–27

NHL opening-day roster data puts average player age near 28.5 in 2026–27. See the calculation, age distribution and why roster definitions matter.

Share X in f
Erika Lindqvist

The average age of an NHL hockey player is approximately 28.5 years, using the league’s published team averages for 2026–27 opening-day rosters. That estimate covers 723 players, including skaters and goalies, with ages measured on September 29, 2026. It excludes players designated Injured and/or Non-Roster. This is a roster snapshot—not an average of everyone who will play during the season. Source: NHL opening-day roster report

The 28.5 figure is calculated from the NHL’s rounded team averages, rather than quoted as a separately published league-wide statistic. Counting only completed years of age gives a lower mean: 28.0 for the same players. Source data: NHL roster tables

How the average is calculated

To estimate the average player’s age from team averages, each team must be weighted by its player count:

League average age = Σ(team average age × players on that team) ÷ total players

Using all 32 teams in the NHL’s report produces 20,611 ÷ 723 ≈ 28.5 years. Because the published team averages are rounded to one decimal place, reporting additional decimal places would imply more precision than the source provides. Source: NHL team averages and player counts

Simply averaging the 32 team averages would give every club equal weight, even though these rosters range from 20 to 23 players. Weighting by roster size answers the player-level question more directly.

The NHL also publishes counts at each whole-year age. Multiplying those ages by their player counts gives 20,247 ÷ 723 ≈ 28.0 completed years. This calculation treats someone aged 28 years and 11 months as 28, so it is not interchangeable with an age calculation that includes time since the last birthday.

What the age distribution looks like

The following groups are calculated from the NHL’s whole-year age table. Percentages are rounded to one decimal place. Source: NHL age distribution

Age on September 29, 2026 Players Share of opening-day rosters
18–25 243 33.6%
26–29 205 28.4%
30–34 210 29.0%
35 and older 65 9.0%

Calculated from that same table, the median whole-year age was 28: the middle player in an age-sorted list fell in that group. The most common individual age was 25, with 62 players. Neither measure has to equal the mean.

Team composition varied considerably. Chicago had the youngest opening-day roster at 26.4, while Los Angeles had the oldest at 31.7, a difference of 5.3 years. Those are team averages, not the youngest and oldest individual players. Source: NHL team age rankings

What this number does—and does not—tell you

When comparing NHL age figures, check the season, measurement date and roster definition. A training-camp list, an opening-day active roster and a season-long list of players with at least one appearance are different populations. The distinction between an active roster and a game lineup matters here too.

An average near 28.5 describes who held roster spots at that moment. It does not establish the average debut age, career length or age of peak performance. For players and coaches, it is demographic context—not a deadline for development or a benchmark for skating speed.