2025-26 regular season
Stats
Tap a column heading to sort by it. Tap again to reverse. Updated every night after the games.
| Player | GP | G | A | P | +/- | SOG | HIT | BLK | TOI/GP | GS/GP |
|---|---|---|---|---|---|---|---|---|---|---|
| 1Connor McDavidEDM · C | 82 | 48 | 90 | 138 | +17 | 306 | 40 | 30 | 22:59 | +1.60 |
| 2Nikita KucherovTBL · R | 76 | 44 | 86 | 130 | +43 | 231 | 36 | 29 | 20:20 | +1.56 |
| 3Nathan MacKinnonCOL · C | 80 | 53 | 74 | 127 | +57 | 350 | 64 | 35 | 22:16 | +1.66 |
| 4Macklin CelebriniSJS · C | 82 | 45 | 70 | 115 | +8 | 287 | 53 | 53 | 21:19 | +1.38 |
| 5Mark ScheifeleWPG · C | 82 | 36 | 67 | 103 | 0 | 175 | 32 | 47 | 21:30 | +1.10 |
| 6Nick SuzukiMTL · C | 82 | 29 | 72 | 101 | +37 | 183 | 62 | 62 | 20:49 | +1.16 |
| 7David PastrnakBOS · R | 77 | 29 | 71 | 100 | +4 | 261 | 86 | 32 | 20:39 | +1.25 |
| 8Martin NecasCOL · C | 78 | 38 | 62 | 100 | +47 | 206 | 85 | 26 | 21:30 | +1.28 |
| 9Leon DraisaitlEDM · C | 65 | 35 | 62 | 97 | +13 | 186 | 34 | 15 | 21:35 | +1.36 |
| 10Jason RobertsonDAL · L | 82 | 45 | 51 | 96 | +22 | 294 | 48 | 34 | 20:15 | +1.23 |
| 11Evan BouchardEDM · D | 82 | 21 | 74 | 95 | +25 | 221 | 29 | 101 | 24:41 | +1.04 |
| 12Kyle ConnorWPG · L | 82 | 39 | 53 | 92 | −2 | 274 | 36 | 19 | 21:30 | +1.13 |
| 13Jack EichelVGK · C | 74 | 27 | 63 | 90 | +23 | 260 | 35 | 40 | 21:12 | +1.20 |
| 14Kirill KaprizovMIN · L | 78 | 45 | 44 | 89 | +10 | 269 | 52 | 27 | 22:09 | +1.19 |
| 15Cole CaufieldMTL · R | 81 | 51 | 37 | 88 | +29 | 258 | 50 | 21 | 18:11 | +1.23 |
| 16Jake GuentzelTBL · C | 81 | 38 | 50 | 88 | +13 | 220 | 39 | 41 | 20:15 | +1.10 |
| 17Clayton KellerUTA · R | 82 | 26 | 62 | 88 | +21 | 225 | 8 | 32 | 19:05 | +1.04 |
| 18Wyatt JohnstonDAL · C | 82 | 45 | 41 | 86 | −5 | 206 | 56 | 55 | 20:07 | +1.06 |
| 19Matt BoldyMIN · L | 76 | 42 | 43 | 85 | +18 | 254 | 60 | 58 | 20:34 | +1.23 |
| 20Alex DeBrincatDET · R | 82 | 41 | 44 | 85 | +8 | 287 | 38 | 39 | 18:30 | +1.13 |
| 21Artemi PanarinLAK, NYR · L | 78 | 28 | 56 | 84 | −7 | 224 | 11 | 16 | 20:51 | +1.03 |
| 22Tim StützleOTT · C | 80 | 34 | 49 | 83 | +7 | 194 | 126 | 44 | 20:16 | +1.07 |
| 23Zach WerenskiCBJ · D | 75 | 22 | 59 | 81 | +7 | 260 | 30 | 94 | 26:37 | +1.07 |
| 24Tage ThompsonBUF · C | 81 | 40 | 41 | 81 | −6 | 272 | 85 | 48 | 19:15 | +1.11 |
| 25Sebastian AhoCAR · C | 79 | 27 | 53 | 80 | +11 | 195 | 63 | 23 | 19:37 | +0.95 |
| 26Mitch MarnerVGK · R | 81 | 24 | 56 | 80 | +17 | 165 | 24 | 46 | 19:57 | +0.96 |
| 27William NylanderTOR · R | 65 | 30 | 49 | 79 | −14 | 156 | 13 | 26 | 19:25 | +1.10 |
| 28Cale MakarCOL · D | 75 | 20 | 59 | 79 | +32 | 199 | 35 | 118 | 24:51 | +1.12 |
| 29Mika ZibanejadNYR · C | 81 | 34 | 44 | 78 | −20 | 215 | 105 | 50 | 20:54 | +0.98 |
| 30Lane HutsonMTL · D | 82 | 12 | 66 | 78 | +36 | 124 | 31 | 137 | 23:46 | +0.88 |
| 31Jack HughesNJD · C | 61 | 27 | 50 | 77 | 0 | 228 | 4 | 32 | 21:19 | +1.19 |
| 32Mikko RantanenDAL · R | 64 | 22 | 55 | 77 | 0 | 139 | 48 | 30 | 20:11 | +1.08 |
| 33Quinn HughesMIN, VAN · D | 74 | 7 | 69 | 76 | −4 | 187 | 7 | 87 | 27:44 | +0.89 |
| 34Lucas RaymondDET · L | 80 | 25 | 51 | 76 | +1 | 173 | 43 | 29 | 18:48 | +0.91 |
| 35Connor BedardCHI · C | 69 | 30 | 45 | 75 | −18 | 226 | 31 | 27 | 20:52 | +1.03 |
| 36Filip ForsbergNSH · L | 82 | 40 | 35 | 75 | −2 | 246 | 124 | 33 | 18:53 | +1.01 |
| 37Sidney CrosbyPIT · C | 68 | 29 | 45 | 74 | 0 | 160 | 60 | 30 | 19:14 | +1.05 |
| 38Brandon HagelTBL · L | 71 | 36 | 38 | 74 | +34 | 214 | 42 | 38 | 19:46 | +1.16 |
| 39Rasmus DahlinBUF · D | 77 | 19 | 55 | 74 | +18 | 194 | 67 | 79 | 24:11 | +0.93 |
| 40Ryan O'ReillyNSH · C | 81 | 25 | 49 | 74 | +8 | 154 | 17 | 66 | 20:24 | +0.91 |
| 41Nick SchmaltzUTA · C | 82 | 33 | 41 | 74 | +17 | 206 | 23 | 52 | 19:43 | +0.97 |
| 42Mark StoneVGK · R | 60 | 28 | 45 | 73 | +26 | 130 | 31 | 47 | 19:13 | +1.24 |
| 43Dylan GuentherUTA · R | 79 | 40 | 33 | 73 | +7 | 242 | 66 | 28 | 17:24 | +1.01 |
| 44Adrian KempeLAK · R | 81 | 36 | 37 | 73 | +14 | 226 | 127 | 39 | 19:18 | +0.97 |
| 45Juraj SlafkovskýMTL · L | 82 | 30 | 43 | 73 | +9 | 180 | 105 | 78 | 18:32 | +0.89 |
| 46Mathew BarzalNYI · C | 81 | 19 | 53 | 72 | +10 | 184 | 29 | 50 | 20:39 | +0.83 |
| 47Drake BathersonOTT · R | 79 | 33 | 38 | 71 | −7 | 167 | 122 | 22 | 17:21 | +0.91 |
| 48Jesper BrattNJD · L | 82 | 22 | 49 | 71 | −11 | 178 | 74 | 24 | 18:46 | +0.79 |
| 49Nikolaj EhlersCAR · L | 82 | 26 | 45 | 71 | +8 | 207 | 21 | 24 | 16:36 | +0.88 |
| 50John TavaresTOR · C | 82 | 31 | 40 | 71 | −28 | 192 | 74 | 24 | 18:11 | +0.85 |
1–50 of 940 players
Per-game columns (P/GP, TOI/GP, GS/GP) need at least 33 games played, and xGF% needs 264 minutes at 5-on-5; players below that sort to the bottom and show in grey, so one game cannot top a list. Game Score (GS/GP), WAR, expected goals share (xGF%), goals above expected (G−xG), and goals saved above expected (GSAx) are PuckSleuth's own measures. Early in the season, small samples move the table a lot.