Skip to content
NHL Data Hub

Corsi & Fenwick

Shot-attempt volume, for and against. Regular season only; shootouts excluded.

Team totals include attempts by all players. Per-60 rates use covered game time, including overtime. All values are unadjusted. Coverage is shown for every row.

New Jersey Devils

8 / 8 games covered

Corsi for / against
599 / 376
Fenwick for / against
412 / 282
Corsi share
61.4%
Fenwick share
59.4%
Corsi / Fenwick diff.
223 / 130
Per-60 rates
Corsi for / against
74.1 / 46.5
Fenwick for / against
51.0 / 34.9
Corsi / Fenwick diff.
27.6 / 16.1

Carolina Hurricanes

10 / 10 games covered

Corsi for / against
682 / 460
Fenwick for / against
503 / 336
Corsi share
59.7%
Fenwick share
60.0%
Corsi / Fenwick diff.
222 / 167
Per-60 rates
Corsi for / against
67.3 / 45.4
Fenwick for / against
49.7 / 33.2
Corsi / Fenwick diff.
21.9 / 16.5

Florida Panthers

9 / 9 games covered

Corsi for / against
595 / 437
Fenwick for / against
424 / 338
Corsi share
57.7%
Fenwick share
55.6%
Corsi / Fenwick diff.
158 / 86
Per-60 rates
Corsi for / against
64.4 / 47.3
Fenwick for / against
45.9 / 36.6
Corsi / Fenwick diff.
17.1 / 9.3

Utah Mammoth

9 / 9 games covered

Corsi for / against
599 / 464
Fenwick for / against
426 / 327
Corsi share
56.3%
Fenwick share
56.6%
Corsi / Fenwick diff.
135 / 99
Per-60 rates
Corsi for / against
66.6 / 51.6
Fenwick for / against
47.3 / 36.3
Corsi / Fenwick diff.
15.0 / 11.0

Tampa Bay Lightning

8 / 8 games covered

Corsi for / against
507 / 400
Fenwick for / against
368 / 278
Corsi share
55.9%
Fenwick share
57.0%
Corsi / Fenwick diff.
107 / 90
Per-60 rates
Corsi for / against
63.1 / 49.8
Fenwick for / against
45.8 / 34.6
Corsi / Fenwick diff.
13.3 / 11.2

Montréal Canadiens

8 / 8 games covered

Corsi for / against
495 / 416
Fenwick for / against
363 / 307
Corsi share
54.3%
Fenwick share
54.2%
Corsi / Fenwick diff.
79 / 56
Per-60 rates
Corsi for / against
60.3 / 50.7
Fenwick for / against
44.2 / 37.4
Corsi / Fenwick diff.
9.6 / 6.8

Los Angeles Kings

6 / 6 games covered

Corsi for / against
378 / 321
Fenwick for / against
277 / 226
Corsi share
54.1%
Fenwick share
55.1%
Corsi / Fenwick diff.
57 / 51
Per-60 rates
Corsi for / against
62.0 / 52.6
Fenwick for / against
45.4 / 37.1
Corsi / Fenwick diff.
9.3 / 8.4

Vegas Golden Knights

10 / 10 games covered

Corsi for / against
606 / 526
Fenwick for / against
442 / 388
Corsi share
53.5%
Fenwick share
53.3%
Corsi / Fenwick diff.
80 / 54
Per-60 rates
Corsi for / against
59.8 / 51.9
Fenwick for / against
43.6 / 38.3
Corsi / Fenwick diff.
7.9 / 5.3

Colorado Avalanche

8 / 8 games covered

Corsi for / against
496 / 444
Fenwick for / against
365 / 320
Corsi share
52.8%
Fenwick share
53.3%
Corsi / Fenwick diff.
52 / 45
Per-60 rates
Corsi for / against
61.4 / 54.9
Fenwick for / against
45.2 / 39.6
Corsi / Fenwick diff.
6.4 / 5.6

Buffalo Sabres

9 / 9 games covered

Corsi for / against
514 / 473
Fenwick for / against
377 / 363
Corsi share
52.1%
Fenwick share
50.9%
Corsi / Fenwick diff.
41 / 14
Per-60 rates
Corsi for / against
55.7 / 51.3
Fenwick for / against
40.9 / 39.3
Corsi / Fenwick diff.
4.4 / 1.5

Minnesota Wild

9 / 9 games covered

Corsi for / against
542 / 500
Fenwick for / against
416 / 357
Corsi share
52.0%
Fenwick share
53.8%
Corsi / Fenwick diff.
42 / 59
Per-60 rates
Corsi for / against
59.7 / 55.1
Fenwick for / against
45.9 / 39.3
Corsi / Fenwick diff.
4.6 / 6.5

Calgary Flames

8 / 8 games covered

Corsi for / against
535 / 499
Fenwick for / against
372 / 372
Corsi share
51.7%
Fenwick share
50.0%
Corsi / Fenwick diff.
36 / 0
Per-60 rates
Corsi for / against
66.9 / 62.4
Fenwick for / against
46.5 / 46.5
Corsi / Fenwick diff.
4.5 / 0.0

Dallas Stars

8 / 8 games covered

Corsi for / against
447 / 425
Fenwick for / against
317 / 290
Corsi share
51.3%
Fenwick share
52.2%
Corsi / Fenwick diff.
22 / 27
Per-60 rates
Corsi for / against
54.7 / 52.0
Fenwick for / against
38.8 / 35.5
Corsi / Fenwick diff.
2.7 / 3.3

St. Louis Blues

8 / 8 games covered

Corsi for / against
441 / 421
Fenwick for / against
304 / 323
Corsi share
51.2%
Fenwick share
48.5%
Corsi / Fenwick diff.
20 / -19
Per-60 rates
Corsi for / against
55.0 / 52.5
Fenwick for / against
37.9 / 40.3
Corsi / Fenwick diff.
2.5 / -2.4

Detroit Red Wings

8 / 8 games covered

Corsi for / against
498 / 481
Fenwick for / against
357 / 334
Corsi share
50.9%
Fenwick share
51.7%
Corsi / Fenwick diff.
17 / 23
Per-60 rates
Corsi for / against
60.8 / 58.7
Fenwick for / against
43.6 / 40.8
Corsi / Fenwick diff.
2.1 / 2.8

Pittsburgh Penguins

9 / 9 games covered

Corsi for / against
529 / 517
Fenwick for / against
395 / 378
Corsi share
50.6%
Fenwick share
51.1%
Corsi / Fenwick diff.
12 / 17
Per-60 rates
Corsi for / against
57.5 / 56.2
Fenwick for / against
43.0 / 41.1
Corsi / Fenwick diff.
1.3 / 1.8

New York Islanders

8 / 8 games covered

Corsi for / against
413 / 429
Fenwick for / against
294 / 317
Corsi share
49.0%
Fenwick share
48.1%
Corsi / Fenwick diff.
-16 / -23
Per-60 rates
Corsi for / against
51.1 / 53.1
Fenwick for / against
36.4 / 39.2
Corsi / Fenwick diff.
-2.0 / -2.8

Edmonton Oilers

8 / 8 games covered

Corsi for / against
424 / 447
Fenwick for / against
306 / 316
Corsi share
48.7%
Fenwick share
49.2%
Corsi / Fenwick diff.
-23 / -10
Per-60 rates
Corsi for / against
52.8 / 55.6
Fenwick for / against
38.1 / 39.3
Corsi / Fenwick diff.
-2.9 / -1.2

Anaheim Ducks

7 / 7 games covered

Corsi for / against
395 / 421
Fenwick for / against
286 / 295
Corsi share
48.4%
Fenwick share
49.2%
Corsi / Fenwick diff.
-26 / -9
Per-60 rates
Corsi for / against
55.9 / 59.5
Fenwick for / against
40.4 / 41.7
Corsi / Fenwick diff.
-3.7 / -1.3

Winnipeg Jets

8 / 8 games covered

Corsi for / against
458 / 503
Fenwick for / against
339 / 375
Corsi share
47.7%
Fenwick share
47.5%
Corsi / Fenwick diff.
-45 / -36
Per-60 rates
Corsi for / against
56.7 / 62.2
Fenwick for / against
41.9 / 46.4
Corsi / Fenwick diff.
-5.6 / -4.5

San Jose Sharks

8 / 8 games covered

Corsi for / against
453 / 499
Fenwick for / against
327 / 366
Corsi share
47.6%
Fenwick share
47.2%
Corsi / Fenwick diff.
-46 / -39
Per-60 rates
Corsi for / against
54.6 / 60.2
Fenwick for / against
39.4 / 44.1
Corsi / Fenwick diff.
-5.5 / -4.7

New York Rangers

10 / 10 games covered

Corsi for / against
511 / 567
Fenwick for / against
355 / 395
Corsi share
47.4%
Fenwick share
47.3%
Corsi / Fenwick diff.
-56 / -40
Per-60 rates
Corsi for / against
50.8 / 56.4
Fenwick for / against
35.3 / 39.3
Corsi / Fenwick diff.
-5.6 / -4.0

Boston Bruins

9 / 9 games covered

Corsi for / against
476 / 535
Fenwick for / against
353 / 382
Corsi share
47.1%
Fenwick share
48.0%
Corsi / Fenwick diff.
-59 / -29
Per-60 rates
Corsi for / against
52.6 / 59.1
Fenwick for / against
39.0 / 42.2
Corsi / Fenwick diff.
-6.5 / -3.2

Columbus Blue Jackets

7 / 7 games covered

Corsi for / against
376 / 433
Fenwick for / against
279 / 309
Corsi share
46.5%
Fenwick share
47.4%
Corsi / Fenwick diff.
-57 / -30
Per-60 rates
Corsi for / against
52.7 / 60.6
Fenwick for / against
39.1 / 43.3
Corsi / Fenwick diff.
-8.0 / -4.2

Ottawa Senators

9 / 9 games covered

Corsi for / against
457 / 528
Fenwick for / against
317 / 361
Corsi share
46.4%
Fenwick share
46.8%
Corsi / Fenwick diff.
-71 / -44
Per-60 rates
Corsi for / against
49.9 / 57.6
Fenwick for / against
34.6 / 39.4
Corsi / Fenwick diff.
-7.7 / -4.8

Toronto Maple Leafs

9 / 9 games covered

Corsi for / against
477 / 560
Fenwick for / against
370 / 411
Corsi share
46.0%
Fenwick share
47.4%
Corsi / Fenwick diff.
-83 / -41
Per-60 rates
Corsi for / against
51.8 / 60.8
Fenwick for / against
40.1 / 44.6
Corsi / Fenwick diff.
-9.0 / -4.4

Nashville Predators

8 / 8 games covered

Corsi for / against
426 / 503
Fenwick for / against
314 / 361
Corsi share
45.9%
Fenwick share
46.5%
Corsi / Fenwick diff.
-77 / -47
Per-60 rates
Corsi for / against
51.7 / 61.0
Fenwick for / against
38.1 / 43.8
Corsi / Fenwick diff.
-9.3 / -5.7

Washington Capitals

8 / 8 games covered

Corsi for / against
421 / 536
Fenwick for / against
315 / 382
Corsi share
44.0%
Fenwick share
45.2%
Corsi / Fenwick diff.
-115 / -67
Per-60 rates
Corsi for / against
52.6 / 67.0
Fenwick for / against
39.4 / 47.8
Corsi / Fenwick diff.
-14.4 / -8.4

Vancouver Canucks

10 / 10 games covered

Corsi for / against
475 / 630
Fenwick for / against
331 / 462
Corsi share
43.0%
Fenwick share
41.7%
Corsi / Fenwick diff.
-155 / -131
Per-60 rates
Corsi for / against
47.2 / 62.5
Fenwick for / against
32.9 / 45.9
Corsi / Fenwick diff.
-15.4 / -13.0

Seattle Kraken

9 / 9 games covered

Corsi for / against
455 / 607
Fenwick for / against
352 / 432
Corsi share
42.8%
Fenwick share
44.9%
Corsi / Fenwick diff.
-152 / -80
Per-60 rates
Corsi for / against
49.9 / 66.6
Fenwick for / against
38.6 / 47.4
Corsi / Fenwick diff.
-16.7 / -8.8

Chicago Blackhawks

9 / 9 games covered

Corsi for / against
400 / 543
Fenwick for / against
304 / 423
Corsi share
42.4%
Fenwick share
41.8%
Corsi / Fenwick diff.
-143 / -119
Per-60 rates
Corsi for / against
44.3 / 60.2
Fenwick for / against
33.7 / 46.9
Corsi / Fenwick diff.
-15.8 / -13.2

Philadelphia Flyers

10 / 10 games covered

Corsi for / against
475 / 654
Fenwick for / against
325 / 479
Corsi share
42.1%
Fenwick share
40.4%
Corsi / Fenwick diff.
-179 / -154
Per-60 rates
Corsi for / against
46.6 / 64.2
Fenwick for / against
31.9 / 47.0
Corsi / Fenwick diff.
-17.6 / -15.1
How Corsi and Fenwick work

Corsi counts goals, saved shots, missed shots and blocked attempts. Fenwick excludes blocks. Goals are counted once. Share is for / (for + against) × 100; differential is for minus against. Per 60 is attempts / observed seconds × 3,600. No attempts means no share, rather than 0%. These metrics measure attempt volume; xG measures chance quality.

Missing coordinates or xG do not exclude attempts. Missing or ambiguous shifts can prevent on-ice attribution. Counts and rates describe the covered sample; incomplete samples are not full-season totals.