NHL Projections · PP Points
Skaters · 2025-26 (model vs actual) · per-82-GP
75% of these 100 landed inside their p10–p90 band · a season projection is a full-health baseline over the top projected players, so a big miss is often missed games, not the model
Projected leaders · Top 100
2025-26 · actual vs p50
| # | Player | Pos | Tm | P | G | A | SOG | PPP ↓ | HIT | BLK | PIM | Range | Actual | Δ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Connor McDavid | C | EDM | 120 | 39 | 86 | 264 | 47 | 82 | 42 | 37 | 24–59 | 54 | +7 |
| 2 | Nikita Kucherov | R | TBL | 122 | 33 | 82 | 256 | 43 | 28 | 35 | 31 | 26–54 | 37 | −6 |
| 3 | Leon Draisaitl | C | EDM | 109 | 44 | 71 | 244 | 42 | 37 | 32 | 43 | 26–48 | 42 | +0 |
| 4 | Nathan MacKinnon | C | COL | 120 | 39 | 83 | 322 | 41 | 47 | 64 | 40 | 26–50 | 30 | −11 |
| 5 | Kirill Kaprizov | L | MIN | 104 | 45 | 55 | 294 | 39 | 68 | 45 | 40 | 23–48 | 32 | −7 |
| 6 | Cale Makar | D | COL | 95 | 25 | 69 | 244 | 38 | 49 | 122 | 26 | 26–43 | 29 | −9 |
| 7 | Quinn Hughes | D | MIN | 88 | 15 | 71 | 216 | 36 | 23 | 74 | 36 | 25–40 | 34 | −2 |
| 8 | Jack Hughes | C | NJD | 103 | 41 | 60 | 341 | 36 | 13 | 39 | 21 | 25–42 | 23 | −13 |
| 9 | Matthew Tkachuk | L | FLA | 91 | 33 | 57 | 270 | 33 | 126 | 29 | 96 | 22–41 | 13 | −20 |
| 10 | Mitch Marner | R | VGK | 99 | 29 | 75 | 179 | 33 | 40 | 39 | 22 | 24–40 | 24 | −9 |
| 11 | Auston Matthews | C | TOR | 96 | 46 | 51 | 311 | 31 | 66 | 97 | 23 | 23–35 | 12 | −19 |
| 12 | Clayton Keller | R | UTA | 83 | 34 | 54 | 214 | 30 | 14 | 35 | 37 | 20–37 | 27 | −3 |
| 13 | Jack Eichel | C | VGK | 88 | 32 | 58 | 268 | 30 | 43 | 67 | 19 | 20–35 | 28 | −2 |
| 14 | Artemi Panarin | L | LAK | 91 | 32 | 57 | 222 | 30 | 18 | 17 | 25 | 24–39 | 23 | −7 |
| 15 | Mikko Rantanen | R | DAL | 96 | 39 | 53 | 228 | 29 | 55 | 47 | 59 | 24–37 | 34 | +5 |
| 16 | Brayden Point | C | TBL | 86 | 42 | 43 | 191 | 29 | 22 | 37 | 13 | 22–34 | 11 | −18 |
| 17 | David Pastrnak | R | BOS | 108 | 44 | 59 | 318 | 29 | 58 | 24 | 38 | 23–35 | 33 | +4 |
| 18 | Gabriel Landeskog | L | COL | 84 | 40 | 45 | 246 | 28 | 143 | 58 | 85 | 19–32 | 5 | −23 |
| 19 | Kyle Connor | L | WPG | 86 | 36 | 50 | 262 | 28 | 26 | 38 | 19 | 19–34 | 19 | −9 |
| 20 | Jesper Bratt | L | NJD | 80 | 25 | 54 | 188 | 28 | 79 | 38 | 20 | 19–31 | 20 | −8 |
| 21 | J.T. Miller | C | NYR | 76 | 27 | 51 | 162 | 27 | 183 | 51 | 54 | 20–35 | 19 | −8 |
| 22 | Tim Stützle | C | OTT | 85 | 27 | 57 | 197 | 27 | 127 | 48 | 42 | 18–35 | 29 | +2 |
| 23 | William Nylander | R | TOR | 81 | 38 | 47 | 247 | 27 | 20 | 28 | 28 | 22–35 | 22 | −5 |
| 24 | Robert Thomas | C | STL | 86 | 25 | 63 | 174 | 27 | 16 | 46 | 30 | 16–32 | 14 | −13 |
| 25 | Adam Fox | D | NYR | 72 | 14 | 55 | 159 | 27 | 44 | 125 | 37 | 16–31 | 24 | −3 |
| 26 | Macklin Celebrini | C | SJS | 74 | 29 | 45 | 272 | 27 | 50 | 70 | 36 | 16–33 | 33 | +6 |
| 27 | Sam Reinhart | C | FLA | 75 | 37 | 37 | 206 | 27 | 86 | 60 | 26 | 22–34 | 25 | −2 |
| 28 | Martin Necas | C | COL | 74 | 26 | 46 | 207 | 27 | 66 | 30 | 31 | 18–33 | 24 | −3 |
| 29 | Nick Suzuki | C | MTL | 80 | 29 | 51 | 181 | 27 | 61 | 58 | 27 | 20–33 | 43 | +16 |
| 30 | Jason Robertson | L | DAL | 83 | 31 | 49 | 230 | 27 | 60 | 39 | 23 | 19–31 | 41 | +14 |
| 31 | Dylan Larkin | C | DET | 73 | 33 | 43 | 239 | 26 | 47 | 35 | 40 | 19–35 | 24 | −2 |
| 32 | Lucas Raymond | L | DET | 75 | 28 | 49 | 193 | 26 | 49 | 33 | 25 | 17–33 | 27 | +1 |
| 33 | Dylan Guenther | R | UTA | 66 | 31 | 38 | 231 | 26 | 58 | 44 | 31 | 16–31 | 24 | −2 |
| 34 | Evan Bouchard | D | EDM | 67 | 15 | 48 | 217 | 25 | 43 | 91 | 33 | 16–33 | 33 | +8 |
| 35 | Matt Boldy | L | MIN | 77 | 33 | 44 | 261 | 25 | 54 | 51 | 46 | 16–33 | 30 | +5 |
| 36 | Connor Bedard | C | CHI | 74 | 25 | 48 | 221 | 25 | 57 | 42 | 55 | 17–33 | 21 | −4 |
| 37 | Drake Batherson | R | OTT | 66 | 25 | 40 | 196 | 25 | 74 | 33 | 35 | 16–33 | 30 | +5 |
| 38 | Rasmus Dahlin | D | BUF | 69 | 18 | 50 | 223 | 25 | 127 | 124 | 72 | 16–30 | 22 | −3 |
| 39 | Filip Forsberg | L | NSH | 77 | 36 | 44 | 279 | 25 | 135 | 50 | 36 | 20–31 | 26 | +1 |
| 40 | Nico Hischier | C | NJD | 76 | 32 | 44 | 207 | 25 | 44 | 42 | 21 | 17–32 | 23 | −2 |
| 41 | Alex DeBrincat | R | DET | 68 | 29 | 37 | 234 | 25 | 50 | 37 | 34 | 17–36 | 23 | −2 |
| 42 | Sebastian Aho | C | CAR | 80 | 31 | 44 | 211 | 24 | 59 | 29 | 39 | 17–32 | 27 | +3 |
| 43 | Sidney Crosby | C | PIT | 85 | 31 | 52 | 218 | 24 | 53 | 36 | 36 | 17–29 | 23 | −1 |
| 44 | Jake Guentzel | C | TBL | 78 | 35 | 44 | 236 | 24 | 52 | 31 | 35 | 17–31 | 30 | +6 |
| 45 | Dylan Strome | C | WSH | 69 | 25 | 45 | 156 | 24 | 24 | 52 | 29 | 19–29 | 21 | −3 |
| 46 | Kevin Fiala | L | LAK | 67 | 30 | 35 | 229 | 24 | 63 | 24 | 44 | 15–31 | 17 | −7 |
| 47 | John Tavares | C | TOR | 66 | 30 | 36 | 230 | 23 | 92 | 33 | 37 | 17–29 | 21 | −2 |
| 48 | Patrick Kane | R | DET | 59 | 22 | 36 | 192 | 23 | 23 | 27 | 20 | 14–28 | 19 | −4 |
| 49 | Mats Zuccarello | C | MIN | 60 | 17 | 44 | 170 | 23 | 30 | 43 | 28 | 16–28 | 21 | −2 |
| 50 | Mark Stone | R | VGK | 74 | 24 | 48 | 164 | 23 | 44 | 50 | 25 | 15–32 | 27 | +4 |
| 51 | Victor Hedman | D | TBL | 60 | 12 | 47 | 172 | 23 | 60 | 113 | 43 | 14–30 | 6 | −17 |
| 52 | Ryan Nugent-Hopkins | C | EDM | 62 | 21 | 40 | 164 | 23 | 38 | 42 | 32 | 14–30 | 29 | +6 |
| 53 | Mika Zibanejad | C | NYR | 65 | 23 | 43 | 186 | 23 | 48 | 48 | 26 | 17–30 | 35 | +12 |
| 54 | Gabriel Vilardi | C | WPG | 66 | 30 | 36 | 174 | 23 | 33 | 50 | 23 | 14–29 | 24 | +1 |
| 55 | Adrian Kempe | R | LAK | 71 | 31 | 38 | 241 | 23 | 103 | 36 | 45 | 14–29 | 12 | −11 |
| 56 | Alex Ovechkin | L | WSH | 66 | 34 | 31 | 271 | 22 | 156 | 28 | 29 | 16–29 | 19 | −3 |
| 57 | Roman Josi | D | NSH | 63 | 18 | 46 | 234 | 22 | 55 | 126 | 40 | 13–32 | 24 | +2 |
| 58 | Brady Tkachuk | L | OTT | 70 | 35 | 37 | 325 | 22 | 250 | 31 | 134 | 16–31 | 20 | −2 |
| 59 | Jordan Kyrou | R | STL | 71 | 30 | 37 | 239 | 22 | 42 | 36 | 23 | 11–28 | 14 | −8 |
| 60 | Cole Caufield | R | MTL | 71 | 33 | 36 | 262 | 22 | 63 | 29 | 17 | 11–30 | 29 | +7 |
| 61 | Elias Pettersson | C | VAN | 69 | 22 | 44 | 177 | 22 | 93 | 79 | 17 | 13–29 | 22 | +0 |
| 62 | Valeri Nichushkin | R | COL | 70 | 32 | 36 | 231 | 22 | 95 | 42 | 20 | 15–29 | 4 | −18 |
| 63 | Lane Hutson | D | MTL | 64 | 7 | 57 | 104 | 21 | 37 | 48 | 32 | 15–30 | 20 | −1 |
| 64 | Jake Sanderson | D | OTT | 48 | 9 | 39 | 186 | 21 | 41 | 155 | 21 | 14–31 | 22 | +1 |
| 65 | Shayne Gostisbehere | D | CAR | 45 | 10 | 35 | 142 | 21 | 43 | 80 | 38 | 13–31 | 18 | −3 |
| 66 | Zach Werenski | D | CBJ | 73 | 19 | 55 | 277 | 21 | 25 | 137 | 31 | 16–29 | 21 | −0 |
| 67 | Steven Stamkos | C | NSH | 63 | 24 | 32 | 182 | 21 | 71 | 46 | 38 | 16–32 | 26 | +5 |
| 68 | Mark Scheifele | C | WPG | 76 | 30 | 42 | 171 | 21 | 63 | 54 | 53 | 15–27 | 22 | +1 |
| 69 | Logan Cooley | C | UTA | 64 | 25 | 41 | 182 | 21 | 66 | 35 | 32 | 11–28 | 10 | −11 |
| 70 | Shea Theodore | D | VGK | 66 | 9 | 52 | 156 | 20 | 16 | 118 | 27 | 12–29 | 5 | −15 |
| 71 | Mikhail Sergachev | D | UTA | 53 | 11 | 44 | 151 | 20 | 78 | 149 | 45 | 11–27 | 26 | +6 |
| 72 | Sean Monahan | C | CBJ | 65 | 26 | 41 | 185 | 20 | 37 | 38 | 24 | 12–28 | 10 | −10 |
| 73 | Nazem Kadri | C | COL | 60 | 27 | 33 | 257 | 20 | 63 | 31 | 50 | 11–27 | 19 | −1 |
| 74 | Seth Jarvis | R | CAR | 68 | 31 | 39 | 217 | 20 | 97 | 50 | 17 | 10–28 | 21 | +1 |
| 75 | Anze Kopitar | C | LAK | 63 | 17 | 42 | 107 | 20 | 34 | 64 | 15 | 11–24 | 12 | −8 |
| 76 | Moritz Seider | D | DET | 47 | 9 | 40 | 167 | 20 | 212 | 156 | 42 | 10–30 | 28 | +8 |
| 77 | Roope Hintz | C | DAL | 68 | 28 | 37 | 171 | 20 | 53 | 43 | 26 | 13–26 | 19 | −1 |
| 78 | Wyatt Johnston | C | DAL | 66 | 30 | 38 | 210 | 19 | 45 | 45 | 27 | 10–27 | 42 | +23 |
| 79 | Tage Thompson | C | BUF | 73 | 38 | 33 | 265 | 19 | 79 | 34 | 40 | 11–27 | 24 | +5 |
| 80 | Kirill Marchenko | R | CBJ | 61 | 28 | 34 | 215 | 19 | 52 | 37 | 20 | 9–25 | 23 | +4 |
| 81 | Tomas Hertl | C | VGK | 56 | 25 | 32 | 185 | 19 | 94 | 61 | 32 | 12–27 | 25 | +6 |
| 82 | Josh Morrissey | D | WPG | 64 | 12 | 50 | 176 | 19 | 37 | 80 | 33 | 13–30 | 16 | −3 |
| 83 | Jonathan Drouin | L | STL | 55 | 15 | 38 | 118 | 19 | 31 | 29 | 23 | 9–25 | 6 | −13 |
| 84 | Matvei Michkov | R | PHI | 63 | 26 | 37 | 206 | 19 | 48 | 31 | 45 | 10–27 | 12 | −7 |
| 85 | Dougie Hamilton | D | NJD | 56 | 16 | 37 | 242 | 19 | 68 | 84 | 40 | 9–30 | 14 | −5 |
| 86 | Nick Schmaltz | C | UTA | 61 | 23 | 39 | 174 | 18 | 16 | 39 | 17 | 12–27 | 20 | +2 |
| 87 | Andrei Svechnikov | R | CAR | 62 | 24 | 36 | 210 | 18 | 162 | 29 | 71 | 10–27 | 29 | +11 |
| 88 | Brock Boeser | R | VAN | 57 | 25 | 31 | 170 | 18 | 70 | 36 | 19 | 11–28 | 19 | +1 |
| 89 | Joel Eriksson Ek | C | MIN | 61 | 29 | 33 | 258 | 18 | 142 | 62 | 47 | 9–28 | 16 | −2 |
| 90 | Miro Heiskanen | D | DAL | 62 | 12 | 48 | 185 | 18 | 43 | 123 | 33 | 10–30 | 28 | +10 |
| 91 | Luke Hughes | D | NJD | 50 | 9 | 38 | 142 | 18 | 28 | 68 | 26 | 10–28 | 13 | −5 |
| 92 | Mathew Barzal | C | NYI | 65 | 21 | 44 | 211 | 18 | 43 | 47 | 28 | 10–31 | 20 | +2 |
| 93 | Jonathan Huberdeau | L | CGY | 54 | 19 | 37 | 142 | 18 | 51 | 50 | 38 | 10–27 | 7 | −11 |
| 94 | Brad Marchand | L | FLA | 55 | 26 | 32 | 192 | 18 | 88 | 33 | 69 | 11–27 | 20 | +2 |
| 95 | Noah Dobson | D | MTL | 52 | 12 | 39 | 207 | 17 | 71 | 147 | 33 | 8–30 | 7 | −10 |
| 96 | Matt Duchene | C | DAL | 62 | 21 | 39 | 150 | 17 | 32 | 33 | 21 | 12–26 | 14 | −3 |
| 97 | Mikael Granlund | C | ANA | 56 | 16 | 42 | 145 | 17 | 52 | 56 | 26 | 9–26 | 12 | −5 |
| 98 | Timo Meier | R | NJD | 60 | 30 | 28 | 254 | 17 | 137 | 56 | 48 | 8–26 | 10 | −7 |
| 99 | Bryan Rust | R | PIT | 63 | 29 | 34 | 209 | 16 | 72 | 56 | 25 | 7–24 | 24 | +8 |
| 100 | Brandon Montour | D | SEA | 47 | 14 | 34 | 216 | 16 | 89 | 97 | 70 | 8–28 | 8 | −8 |