Each men’s Olympic ice hockey team can have up to 25 players on its roster, but there’s no fixed number of NHL players per team; it depends on who each country selects and which players are available and willing to go.

Roster size basics

  • Men’s Olympic hockey roster limit: 25 players total (typically 22 skaters and 3 goalies).
  • Women’s Olympic hockey roster limit: 23 players total (20 skaters, 3 goalies).
  • These are IIHF/Olympic roster caps, not “NHL-specific” limits, so any mix of NHL, European, college, or other league players can fill those spots.

So how many NHL players per team?

There is no universal number of NHL players per Olympic team. It varies a lot by country:

  • Powerhouses like Canada, USA, Sweden, and Finland usually ice rosters that are almost entirely NHL players when the NHL participates.
  • Some countries (e.g., Germany, Switzerland, Slovakia, Czechia) often have a mix: several NHL players plus others from European leagues.
  • Smaller or emerging hockey nations may have only a handful—or sometimes zero—NHL players, relying mostly on domestic or European leagues.

For the 2026 Winter Olympics, around 146–147 NHL players are expected to play across all men’s teams combined, spread unevenly by nation.

Simple way to think about it

  • Maximum potential NHLers per team: 25 (if a country’s entire roster is NHL-based).
  • Realistic range:
    • Top countries: often 20–25 NHL players.
    • Mid-tier countries: maybe 5–15 NHL players.
    • Lower-depth countries: 0–5 NHL players.

So the key idea: the Olympics cap the total roster size , not the number of NHL players; how many NHLers are on each team is a selection and player- availability issue, not a rule.

Information gathered from public forums or data available on the internet and portrayed here.