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).