Book a call
Book a call

How Fast Do Hockey Players Skate? Up to 25 mph

TL;DR — How fast do hockey players skate, and how long is a shift?

Hockey players reach top speeds of 20–25 mph (32–40 km/h), but average just 8–12 km/h (5–7.5 mph) over a full game. The fastest NHL skaters approach 40 km/h. A hockey shift typically lasts 45–60 seconds, with an average NHL shift around 45 seconds — short shifts are what keep skating speed high.

Skating speed and shift length are two of the most-searched hockey questions — and they're connected. This guide answers both with concrete numbers by level, then shows how to measure your own.

How Fast Do Hockey Players Skate?

There are two different "speeds" people mean:

  • Top speed — your fastest burst, usually on a breakaway or open-ice rush.
  • Average game speed — your overall pace across a full game, including gliding, positioning, and recovery.

Top speeds look fast, but most of a game is spent at low intensity. NHL tracking divides on-ice movement into speed zones, and players spend the majority of every shift in the 0–12 km/h range, with only short bursts above 24 km/h.

Skating Speed by Level

Level Top skating speed Average game speed
NHL / elite 32–40 km/h (20–25 mph) 12–15 km/h (7–9 mph)
Junior / college 28–34 km/h (17–21 mph) 10–13 km/h (6–8 mph)
High school 24–30 km/h (15–19 mph) 9–12 km/h (6–7 mph)
Adult rec / beer league 22–30 km/h (14–19 mph) 8–12 km/h (5–7 mph)
Youth (U12–U16) 18–26 km/h (11–16 mph) 8–11 km/h (5–7 mph)

Ranges are approximate and vary by player, position, and game situation.

Want your own numbers scored against these ranges? Try the free hockey benchmark calculator.

How Fast Do NHL Players Skate?

Elite NHL skaters hit top speeds of 20–25 mph (32–40 km/h). The benchmark everyone cites is the NHL All-Star Fastest Skater competition, where Connor McDavid has been clocked near 24.9 mph (about 40 km/h) on a timed lap.

Game speed is lower than competition speed — even the fastest players average well under their top speed because hockey is a stop-and-start sport built on short, repeated bursts rather than sustained sprinting.

Average NHL Shift Length (and How Long a Hockey Shift Should Be)

The average NHL shift is about 45 seconds, but it depends on the situation:

Situation Typical shift length
NHL average (all situations) ~45 seconds
Even strength 35–45 seconds
Power play 50–60 seconds
Penalty kill 30–40 seconds
Recreational / beer league 60–90+ seconds (often too long)

If you're wondering how long a hockey shift should be, 35–45 seconds is the sweet spot for forwards. Beyond ~45 seconds, your anaerobic system fatigues and both speed and decision-making drop off. For the full breakdown, see our guide to what a good shift length in hockey is.

Why Speed and Shift Length Are Connected

Here's the link most players miss: your skating speed is only as high as your shift length lets it be. Take a 90-second shift and your last 45 seconds are skated tired — slower, with weaker pushes and worse positioning.

Keep shifts to 35–45 seconds and you skate every second near full speed. That's why shift management is the single most controllable lever for going faster over a whole game, not just on one rush. It also explains why total skating distance per game tells you less than distance combined with speed and shift length.

How to Measure Your Own Speed and Shift Length

You can't improve what you don't measure. A smartwatch and hockey app capture this automatically:

  • Automatic shift tracking records every shift's duration so you can see whether you're actually in the 35–45 second range (most players overestimate how short their shifts are).
  • Speed and distance are logged per session — top speed, average speed, and time spent in each speed zone.
  • AI insights connect the dots, flagging when long shifts are dragging down your speed and suggesting where to focus.

Frequently Asked Questions

How fast do hockey players skate? Most reach top speeds of 20–25 mph (32–40 km/h) in bursts, while averaging just 8–12 km/h (5–7.5 mph) over a full game. Top speed rises with level — from ~11–16 mph for youth players to 20–25 mph for elite NHL skaters.

How fast do NHL players skate? Elite NHL skaters hit 20–25 mph (32–40 km/h). The fastest recorded times come from the NHL Fastest Skater competition, where Connor McDavid has been clocked near 24.9 mph (about 40 km/h).

What is the average NHL shift length? About 45 seconds — roughly 35–45 seconds at even strength, 50–60 seconds on the power play, and 30–40 seconds on the penalty kill.

How long is a hockey shift? Typically 45–60 seconds. Coaches recommend 35–45 seconds for forwards. Recreational players often skate 60–90+ second shifts, which hurts speed and effort late in the shift.

How fast does the average recreational hockey player skate? Adult rec and beer-league players typically reach 14–19 mph (22–30 km/h) top speed, with an average game speed around 8–12 km/h (5–7.5 mph).

Ready to Track Your Hockey Performance?

Start tracking 35 documented metrics with HPT

Join the free beta See plans
Join the Beta