Think the Game
Stats

NHL Team Possession

Who owns the puck: every shot attempt of the season, counted for one club and against the other.

2025-26 regular season · 5-on-5 · 1312 games · Preseason. The 2026-27 regular season starts Sep 29. Data as of September 28, 2026, source NHL.

All 32 teams, 5-on-5

How it ended Hurricanes controlled 59.8% of the shot attempts at 5-on-5, 3.1 points clear of Avalanche; 8 of 32 clubs finished above 52%. Hurricanes started the most shifts in the attacking end (59.9% of their zone faceoffs). Stars posted the season's highest PDO at 102.4: shooting percentage plus save percentage, where 100 is neutral.

Advertisement

Showing 32 of 32

NHL team possession, 2025-26 · 5-on-5 · 32 teams
#
1 Carolina Hurricanes CAR 8259.858.946193110207215228.989.598.459.9
2 Colorado Avalanche COL 8256.755.946123522219716469.892.2102.152.9
3 Tampa Bay Lightning TBL 8253.352.4384633701757165511.190.8101.951.6
4 Utah Mammoth UTA 8253.152.9400535311798163710.390.0100.351.1
5 Ottawa Senators OTT 8252.953.7379833861798152710.089.399.351.2
6 Anaheim Ducks ANA 8252.452.541823805192917688.989.398.151.2
7 Vegas Golden Knights VGK 8252.352.839553604186515609.389.098.355.4
8 Los Angeles Kings LAK 8252.252.241143766180816958.491.7100.250.5
9 Florida Panthers FLA 8251.750.937553504168516949.689.398.952.3
10 New Jersey Devils NJD 8251.451.340133800188318027.289.897.151.2
11 Columbus Blue Jackets CBJ 8250.850.540823950190918299.191.1100.349.4
12 Edmonton Oilers EDM 8250.351.038353795189817059.289.098.154.0
13 Pittsburgh Penguins PIT 8250.250.5387638481806175011.190.1101.250.4
14 Nashville Predators NSH 8250.148.437933784172818958.790.599.246.9
15 Washington Capitals WSH 8249.450.2377438611748174710.291.6101.848.0
16 Buffalo Sabres BUF 8249.349.8371638231814181410.691.4102.047.6
17 Calgary Flames CGY 8249.248.938493972183018777.890.698.452.5
18 New York Islanders NYI 8249.049.337133862175117598.391.099.252.5
19 Boston Bruins BOS 8248.949.1375039151718178910.691.6102.246.8
20 New York Rangers NYR 8248.948.036803853160418049.591.3100.948.0
21 Detroit Red Wings DET 8248.849.737763956176317838.190.598.646.8
22 Winnipeg Jets WPG 8248.848.635973779166918079.390.599.853.2
23 Montreal Canadiens MTL 8248.649.5357037691631170111.390.6101.949.2
24 Minnesota Wild MIN 8248.249.038364116184818969.191.7100.847.5
25 St. Louis Blues STL 8248.248.034983760167817799.890.2100.049.1
26 Philadelphia Flyers PHI 8247.748.6332736441574157610.290.5100.849.8
27 Dallas Stars DAL 8247.548.1325936081571163510.891.6102.447.8
28 San Jose Sharks SJS 8247.046.4341238561614184910.189.799.845.4
29 Vancouver Canucks VAN 8246.546.235024035160119448.289.297.448.2
30 Chicago Blackhawks CHI 8245.645.133473990158019809.690.099.645.9
31 Seattle Kraken SEA 8245.445.635134224163819429.391.8101.146.3
32 Toronto Maple Leafs TOR 8244.845.1346942751663206110.390.0100.346.5

How to read this table

A shot attempt is any puck sent at the net: a goal, a shot the goalie stopped, a miss, or a blocked shot. CF% (Corsi) is the club's share of the attempts in its games: above 50 means it attacked more than it defended. FF% (Fenwick) is the same share with blocked shots removed, which tracks scoring chances a little more closely. PDO adds shooting percentage to save percentage: it sits near 100 for everyone over a season, and a club far from it was running hot or cold rather than good or bad. OZS% is the share of a club's zone faceoffs taken in the attacking end (neutral-ice draws are excluded, as elsewhere in the sport). These numbers are strict 5-on-5: five skaters and a goalie per side, so special teams and pulled-goalie play are excluded. There are no per-60 rates and no on-ice numbers for individual players: those need shift data, which our source does not carry yet.

Computed by Play-Pause Hockey from the NHL's public play-by-play, 1312 regular-season games, data as of 2026-09-28. Regular season only. All 32 clubs were checked against MoneyPuck before this page went up: the largest gap in shot-attempt share (CF%) was 0.03 of a point.