Leaders
Advanced Stats Leaders 2026–2027
Advanced NHL stats leaderboards — expected goals (xG, the quality of shots a player generates), shot-attempt share (Corsi), PDO and more — ranked for skaters and goalies. Each stat is defined in the glossary, so you can see who drives play beyond goals and assists.
Team
Full leaderboard
Penalty minutes
210 qualified (5+ GP)
| #Player | Team | GP | PIM | PTS | G | A | +/- | TOI/GP | S | S% | HIT | BLK | TK | ixG | G−xG | CF% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 Nick CousinsC | OTT | 18 | 42 | 3 | 2 | 1 | -4 | 9:37 | 13 | 15.4% | 40 | 10 | 3 | 1.08 | -0.08 | 49.0% |
2 Brayden SchennC | NYI | 16 | 25 | 12 | 5 | 7 | 0 | 16:33 | 29 | 17.2% | 38 | 9 | 3 | 3.34 | +1.66 | 46.5% |
3 Trevor ZegrasC | PHI | 18 | 24 | 14 | 4 | 10 | -6 | 18:46 | 38 | 10.5% | 6 | 10 | 5 | 5.23 | -1.23 | 44.4% |
4 Dylan CozensC | OTT | 18 | 23 | 10 | 4 | 6 | 0 | 17:29 | 37 | 10.8% | 51 | 8 | 3 | 4.82 | -0.82 | 49.1% |
5 Fedor SvechkovC | COL | 18 | 23 | 7 | 2 | 5 | +7 | 12:31 | 12 | 16.7% | 13 | 9 | 4 | 1.47 | +0.53 | 53.2% |
6 Jack McBainC | UTA | 18 | 23 | 3 | 1 | 2 | 0 | 12:27 | 18 | 5.6% | 70 | 9 | 3 | 3.17 | -2.17 | 51.8% |
7 Frank NazarC | CHI | 16 | 21 | 7 | 5 | 2 | -15 | 17:25 | 28 | 17.9% | 12 | 6 | 4 | 3.44 | +0.56 | 49.8% |
8 Fraser MintenC | BOS | 17 | 20 | 11 | 6 | 5 | +10 | 16:30 | 34 | 17.7% | 18 | 11 | 5 | 3.85 | +2.15 | 47.7% |
9 Samuel HeleniusC | LAK | 11 | 20 | 1 | 1 | 0 | 0 | 8:17 | 8 | 12.5% | 30 | 4 | 0 | 0.97 | +0.03 | 44.5% |
10 Mark KastelicC | BOS | 17 | 19 | 7 | 3 | 4 | +3 | 11:02 | 20 | 15.0% | 34 | 16 | 6 | 3.31 | -0.31 | 48.6% |
11 Ben MeyersC | SEA | 14 | 19 | 6 | 1 | 5 | +3 | 12:32 | 12 | 8.3% | 21 | 12 | 1 | 1.19 | -0.19 | 35.3% |
12 Zack OstapchukC | SJS | 17 | 18 | 1 | 1 | 0 | 0 | 10:41 | 16 | 6.3% | 44 | 10 | 2 | 1.36 | -0.36 | 38.2% |
13 Trent FredericC | EDM | 14 | 18 | 1 | 1 | 0 | 0 | 9:35 | 12 | 8.3% | 31 | 4 | 1 | 1.37 | -0.37 | 45.9% |
14 J.T. MillerC | NYR | 18 | 17 | 13 | 4 | 9 | +1 | 18:50 | 33 | 12.1% | 22 | 10 | 6 | 3.87 | +0.13 | 54.0% |
15 Max SassonC | VAN | 18 | 17 | 6 | 4 | 2 | -8 | 12:39 | 17 | 23.5% | 9 | 12 | 5 | 2.14 | +1.86 | 47.1% |
16 Sebastian AhoC | CAR | 19 | 16 | 26 | 10 | 16 | +14 | 19:49 | 54 | 18.5% | 14 | 6 | 5 | 8.26 | +0.74 | 59.7% |
17 Martin PospisilC | CGY | 17 | 16 | 6 | 3 | 3 | -7 | 13:39 | 25 | 12.0% | 82 | 9 | 2 | 1.99 | +0.01 | 54.5% |
18 Barclay GoodrowC | SJS | 19 | 15 | 1 | 0 | 1 | -1 | 11:30 | 15 | 0.0% | 41 | 13 | 4 | 1.46 | -1.46 | 37.8% |
19 Ridly GreigC | OTT | 14 | 15 | 4 | 2 | 2 | +6 | 17:21 | 19 | 10.5% | 17 | 16 | 1 | 2.75 | -0.75 | 48.6% |
20 Scott LaughtonC | LAK | 14 | 15 | 5 | 2 | 3 | 0 | 14:28 | 18 | 11.1% | 37 | 10 | 6 | 2.15 | -0.15 | 42.6% |
21 Joel Eriksson EkC | MIN | 19 | 14 | 17 | 6 | 11 | +16 | 19:56 | 62 | 9.7% | 22 | 8 | 4 | 12.11 | -6.11 | 58.0% |
22 Brett HowdenC | VGK | 18 | 14 | 8 | 5 | 3 | +1 | 15:32 | 25 | 20.0% | 21 | 10 | 4 | 5.81 | -0.81 | 47.1% |
23 Michael McCarronC | MIN | 18 | 14 | 8 | 3 | 5 | +6 | 13:35 | 32 | 9.4% | 53 | 17 | 2 | 2.75 | +0.25 | 48.1% |
24 Vinni LettieriC | TOR | 8 | 14 | 1 | 1 | 0 | -2 | 9:54 | 8 | 12.5% | 24 | 9 | 0 | 0.53 | +0.47 | 35.3% |
25 Liam O'BrienC | UTA | 5 | 14 | 0 | 0 | 0 | 0 | 8:10 | 5 | 0.0% | 19 | 5 | 0 | 0.42 | -0.42 | 55.5% |
26 Nic DowdC | VGK | 18 | 13 | 3 | 0 | 3 | -5 | 11:35 | 5 | 0.0% | 41 | 11 | 6 | 1.26 | -1.26 | 41.5% |
27 Sam BennettC | FLA | 17 | 13 | 8 | 5 | 3 | +2 | 17:38 | 43 | 11.6% | 35 | 5 | 1 | 4.75 | +0.25 | 56.2% |
28 Roger McQueenC | ANA | 12 | 13 | 2 | 2 | 0 | -6 | 11:38 | 17 | 11.8% | 19 | 6 | 1 | 2.14 | -0.14 | 48.8% |
29 Nathan MacKinnonC | COL | 18 | 12 | 30 | 10 | 20 | +6 | 20:40 | 66 | 15.2% | 11 | 5 | 3 | 6.55 | +2.45 | 53.6% |
30 Noah LabaC | NYR | 18 | 12 | 5 | 0 | 5 | -2 | 14:25 | 13 | 0.0% | 38 | 13 | 3 | 1.28 | -1.28 | 43.3% |
31 Adam LowryC | WPG | 17 | 12 | 6 | 2 | 4 | +1 | 15:07 | 14 | 14.3% | 36 | 9 | 7 | 2.15 | -0.15 | 44.5% |
32 Alex NewhookC | MTL | 17 | 12 | 9 | 5 | 4 | -1 | 16:22 | 17 | 29.4% | 17 | 14 | 2 | 2.73 | +0.27 | 43.7% |
33 Macklin CelebriniC | SJS | 17 | 12 | 21 | 7 | 14 | -5 | 23:08 | 71 | 9.9% | 11 | 14 | 13 | 4.62 | +1.38 | 52.1% |
34 Jonathan CastagnaC | CGY | 14 | 12 | 3 | 0 | 3 | +1 | 12:38 | 10 | 0.0% | 28 | 11 | 0 | 1.16 | -1.16 | 45.0% |
35 Vincent TrocheckC | UTA | 18 | 11 | 10 | 3 | 7 | -1 | 17:24 | 31 | 9.7% | 49 | 11 | 4 | 4.65 | -1.65 | 53.7% |
36 Blake LizotteC | PIT | 16 | 11 | 5 | 0 | 5 | -2 | 13:36 | 17 | 0.0% | 18 | 17 | 2 | 2.25 | -2.25 | 56.7% |
37 Peyton KrebsC | BUF | 16 | 11 | 9 | 1 | 8 | +4 | 13:48 | 8 | 12.5% | 34 | 5 | 1 | 1.39 | -0.39 | 50.7% |
38 Jack RoslovicC | TOR | 18 | 10 | 18 | 8 | 10 | +2 | 17:00 | 46 | 17.4% | 10 | 8 | 7 | 4.14 | +1.86 | 51.7% |
39 Kevin StenlundC | UTA | 18 | 10 | 5 | 1 | 4 | -1 | 13:23 | 16 | 6.3% | 17 | 15 | 4 | 1.88 | -0.88 | 53.1% |
40 Carter VerhaegheC | FLA | 17 | 10 | 15 | 9 | 6 | +5 | 18:27 | 36 | 25.0% | 13 | 6 | 2 | 5.09 | +3.91 | 53.6% |
41 Eetu LuostarinenC | FLA | 17 | 10 | 4 | 2 | 2 | -1 | 16:16 | 20 | 10.0% | 29 | 15 | 3 | 2.51 | -0.51 | 54.4% |
42 Oliver MooreC | CHI | 17 | 10 | 3 | 2 | 1 | -8 | 12:07 | 29 | 6.9% | 13 | 5 | 2 | 2.25 | -1.25 | 46.2% |
43 Robert ThomasC | STL | 17 | 10 | 12 | 3 | 9 | 0 | 20:31 | 22 | 13.6% | 8 | 13 | 6 | 2.58 | +0.42 | 50.5% |
44 Ryan O'ReillyC | NSH | 17 | 10 | 17 | 7 | 10 | -6 | 21:02 | 30 | 23.3% | 8 | 20 | 6 | 3.55 | +2.45 | 42.0% |
45 Viggo BjörckC | WPG | 17 | 10 | 1 | 0 | 1 | -8 | 13:56 | 13 | 0.0% | 19 | 1 | 3 | 1.55 | -1.55 | 47.2% |
46 Berkly CattonC | SEA | 16 | 10 | 14 | 5 | 9 | +5 | 15:07 | 26 | 19.2% | 7 | 7 | 4 | 2.15 | +1.85 | 51.4% |
47 Chandler StephensonC | SEA | 16 | 10 | 13 | 2 | 11 | -10 | 17:27 | 13 | 15.4% | 3 | 5 | 12 | 1.40 | -0.40 | 40.3% |
48 Amadeus LombardiC | NJD | 15 | 10 | 4 | 0 | 4 | -1 | 11:05 | 24 | 0.0% | 7 | 2 | 6 | 2.99 | -2.99 | 55.6% |
49 Colton DachC | EDM | 13 | 10 | 4 | 3 | 1 | -2 | 14:22 | 28 | 10.7% | 29 | 8 | 2 | 3.47 | -0.47 | 42.8% |
50 Connor BedardC | CHI | 12 | 10 | 14 | 5 | 9 | -5 | 20:16 | 37 | 13.5% | 11 | 7 | 3 | 4.07 | -2.07 | 49.8% |
51 Raphael LavoieC | VGK | 11 | 10 | 3 | 1 | 2 | +2 | 10:37 | 11 | 9.1% | 19 | 0 | 1 | 0.95 | +0.06 | 46.9% |
52 Ty DellandreaC | SJS | 11 | 10 | 1 | 0 | 1 | -5 | 12:55 | 10 | 0.0% | 35 | 8 | 1 | 0.68 | -0.68 | 40.1% |
53 Kyle MacLeanC | NYI | 7 | 10 | 0 | 0 | 0 | 0 | 10:09 | 2 | 0.0% | 20 | 2 | 0 | 0.34 | -0.34 | 45.0% |
54 Marc GatcombC | VGK | 18 | 9 | 2 | 1 | 1 | -5 | 10:36 | 26 | 3.9% | 66 | 5 | 0 | 2.07 | -1.07 | 41.7% |
55 Parker KellyC | COL | 18 | 9 | 7 | 3 | 4 | +2 | 13:01 | 20 | 15.0% | 22 | 13 | 2 | 1.66 | +1.34 | 53.7% |
56 Roope HintzC | DAL | 17 | 9 | 15 | 7 | 8 | +8 | 16:39 | 32 | 21.9% | 22 | 8 | 3 | 4.40 | +1.60 | 54.6% |
57 Ryan WintertonC | SEA | 16 | 9 | 6 | 2 | 4 | +4 | 12:49 | 24 | 8.3% | 11 | 12 | 3 | 1.93 | +0.07 | 39.8% |
58 Radek FaksaC | DAL | 13 | 9 | 2 | 0 | 2 | +1 | 11:08 | 10 | 0.0% | 16 | 12 | 4 | 1.71 | -1.71 | 51.7% |
59 Brock NelsonC | COL | 18 | 8 | 10 | 4 | 6 | +4 | 17:31 | 31 | 12.9% | 10 | 13 | 5 | 4.24 | -0.24 | 52.7% |
60 Linus KarlssonC | VAN | 18 | 8 | 10 | 4 | 6 | -2 | 14:31 | 30 | 13.3% | 18 | 4 | 6 | 3.40 | +0.60 | 43.2% |
61 Logan CooleyC | UTA | 18 | 8 | 21 | 11 | 10 | -5 | 18:29 | 31 | 35.5% | 28 | 10 | 8 | 5.03 | +5.97 | 52.8% |
62 Sean CouturierC | PHI | 18 | 8 | 5 | 1 | 4 | -3 | 16:31 | 19 | 5.3% | 28 | 4 | 7 | 2.00 | -1.00 | 49.0% |
63 Shane PintoC | OTT | 18 | 8 | 14 | 7 | 7 | +1 | 19:55 | 34 | 20.6% | 33 | 9 | 5 | 5.18 | +0.82 | 48.1% |
64 Morgan GeekieC | BOS | 17 | 8 | 13 | 4 | 9 | +4 | 16:50 | 24 | 16.7% | 24 | 6 | 1 | 3.73 | +0.27 | 43.9% |
65 Ryan StromeC | CGY | 17 | 8 | 6 | 3 | 3 | -6 | 14:16 | 37 | 8.1% | 4 | 5 | 7 | 2.76 | -0.76 | 55.1% |
66 Tyler SeguinC | DAL | 17 | 8 | 6 | 3 | 3 | -5 | 15:04 | 36 | 8.3% | 12 | 3 | 2 | 4.59 | -1.59 | 44.4% |
67 Kyle PalmieriC | NYI | 16 | 8 | 5 | 3 | 2 | -4 | 16:49 | 33 | 9.1% | 11 | 10 | 1 | 4.54 | -1.54 | 50.7% |
68 Pavel ZachaC | BOS | 16 | 8 | 12 | 5 | 7 | +6 | 19:09 | 27 | 18.5% | 10 | 6 | 7 | 4.29 | +0.71 | 45.4% |
69 Sidney CrosbyC | PIT | 16 | 8 | 10 | 4 | 6 | -4 | 19:18 | 28 | 14.3% | 10 | 6 | 2 | 4.52 | -0.52 | 49.8% |
70 Charlie CoyleC | CBJ | 15 | 8 | 13 | 3 | 10 | +2 | 19:52 | 28 | 10.7% | 18 | 10 | 6 | 3.73 | -0.73 | 49.0% |
71 Cole SillingerC | CBJ | 15 | 8 | 8 | 4 | 4 | -1 | 15:31 | 23 | 17.4% | 35 | 8 | 7 | 2.76 | +1.24 | 46.8% |
72 Sam SteelC | DAL | 14 | 8 | 3 | 1 | 2 | -3 | 16:09 | 14 | 7.1% | 10 | 4 | 0 | 1.80 | -0.79 | 47.0% |
73 Justin SourdifC | WSH | 13 | 8 | 4 | 3 | 1 | +2 | 13:48 | 14 | 21.4% | 24 | 6 | 3 | 1.93 | +1.07 | 52.7% |
74 Pierre-Luc DuboisC | WSH | 10 | 8 | 9 | 2 | 7 | +8 | 16:40 | 17 | 11.8% | 9 | 5 | 1 | 1.71 | +0.29 | 51.9% |
75 Ryan Nugent-HopkinsC | EDM | 8 | 8 | 11 | 4 | 7 | 0 | 19:50 | 17 | 23.5% | 3 | 3 | 3 | 2.98 | +1.02 | 46.6% |
76 Josh SamanskiC | EDM | 6 | 8 | 1 | 0 | 1 | +1 | 7:44 | 0 | — | 1 | 4 | 1 | 0.08 | -0.08 | 34.6% |
77 Will SmithC | SJS | 19 | 6 | 13 | 7 | 6 | -11 | 19:36 | 48 | 14.6% | 7 | 5 | 3 | 4.04 | -0.04 | 48.7% |
78 Yakov TreninC | MIN | 19 | 6 | 2 | 0 | 2 | -3 | 13:10 | 19 | 0.0% | 84 | 10 | 3 | 2.85 | -2.85 | 44.9% |
79 Andrew CoppC | DET | 18 | 6 | 6 | 2 | 4 | -6 | 18:35 | 28 | 7.1% | 14 | 12 | 4 | 2.99 | -0.98 | 47.3% |
80 Martin NecasC | COL | 18 | 6 | 23 | 9 | 14 | +11 | 19:49 | 38 | 23.7% | 17 | 5 | 4 | 4.26 | +2.74 | 54.9% |
81 Nazem KadriC | COL | 18 | 6 | 14 | 5 | 9 | 0 | 18:34 | 46 | 10.9% | 8 | 5 | 2 | 4.98 | +0.02 | 51.3% |
82 Noel AcciariC | PHI | 18 | 6 | 3 | 2 | 1 | -6 | 13:35 | 17 | 11.8% | 40 | 15 | 4 | 2.64 | -0.64 | 39.0% |
83 Tim StützleC | OTT | 18 | 6 | 23 | 9 | 14 | +7 | 21:54 | 42 | 21.4% | 43 | 9 | 9 | 5.01 | +4.00 | 49.4% |
84 Alexander KerfootC | NSH | 17 | 6 | 6 | 2 | 4 | -4 | 16:13 | 13 | 15.4% | 11 | 16 | 8 | 1.47 | -0.47 | 47.6% |
85 Elias LindholmC | BOS | 17 | 6 | 14 | 6 | 8 | +6 | 17:03 | 29 | 20.7% | 12 | 8 | 1 | 4.24 | +1.76 | 51.4% |
86 Evan RodriguesC | NJD | 17 | 6 | 7 | 3 | 4 | -5 | 15:19 | 21 | 14.3% | 26 | 6 | 7 | 1.03 | -0.03 | 52.6% |
87 Jack DruryC | NSH | 17 | 6 | 5 | 2 | 3 | -2 | 17:03 | 17 | 11.8% | 8 | 18 | 6 | 1.75 | +0.25 | 46.4% |
88 Jesperi KotkaniemiC | CAR | 17 | 6 | 10 | 5 | 5 | +7 | 11:48 | 20 | 25.0% | 18 | 8 | 4 | 1.42 | +3.58 | 53.4% |
89 Morgan BarronC | WPG | 17 | 6 | 6 | 2 | 4 | 0 | 14:24 | 22 | 9.1% | 45 | 16 | 3 | 2.69 | -0.69 | 46.2% |
90 Steven StamkosC | NSH | 17 | 6 | 19 | 10 | 9 | -4 | 18:45 | 44 | 22.7% | 10 | 8 | 2 | 4.89 | +3.11 | 43.8% |
91 Tim WasheC | ANA | 17 | 6 | 6 | 3 | 3 | +1 | 15:25 | 19 | 15.8% | 50 | 21 | 0 | 2.40 | +0.60 | 44.0% |
92 Josh NorrisC | BUF | 16 | 6 | 5 | 4 | 1 | -3 | 14:10 | 19 | 21.1% | 21 | 14 | 1 | 2.84 | +1.16 | 50.0% |
93 Marco RossiC | VAN | 16 | 6 | 7 | 3 | 4 | -7 | 15:43 | 30 | 10.0% | 23 | 6 | 5 | 2.14 | -1.14 | 44.7% |
94 Noah OstlundC | BUF | 16 | 6 | 10 | 4 | 6 | +4 | 18:58 | 40 | 10.0% | 2 | 6 | 1 | 4.92 | -0.92 | 55.8% |
95 Tage ThompsonC | BUF | 16 | 6 | 19 | 10 | 9 | +8 | 19:25 | 68 | 14.7% | 11 | 10 | 3 | 6.92 | +3.08 | 50.5% |
96 Tommy NovakC | PIT | 16 | 6 | 12 | 5 | 7 | 0 | 16:02 | 27 | 18.5% | 2 | 9 | 4 | 3.96 | +1.04 | 53.3% |
97 Kent JohnsonC | CBJ | 15 | 6 | 16 | 8 | 8 | +2 | 17:49 | 34 | 23.5% | 7 | 7 | 2 | 3.94 | +4.06 | 50.4% |
98 Kirby DachC | MTL | 15 | 6 | 6 | 1 | 5 | +2 | 10:58 | 12 | 8.3% | 20 | 6 | 4 | 1.84 | -0.84 | 48.5% |
99 Mikael BacklundC | CGY | 15 | 6 | 5 | 2 | 3 | -1 | 18:21 | 40 | 5.0% | 9 | 7 | 2 | 2.72 | -0.72 | 52.9% |
100 Evgeni MalkinC | PIT | 14 | 6 | 11 | 6 | 5 | 0 | 16:59 | 28 | 21.4% | 3 | 2 | 1 | 3.39 | +2.62 | 54.3% |
Source: NHL stats API and HabsMetrics expected-goals model. Corsi = share of all shot attempts while on ice; Fenwick excludes blocked shots; PDO = on-ice shooting % + save % at 5v5 (1.000 is average). PK SV% = save % while the opponent is on the power play. HabsMetrics Analytics — for educational purposes. What do these stats mean?



































































































