PuckSleuth

2025-26 regular season

Stats

Tap a column heading to sort by it. Tap again to reverse. Updated every night after the games.

2026-272025-262024-252023-242022-23
PlayerGPGAP+/-SOGHITBLKTOI/GPGS/GP
1Connor McDavidEDM · C824890138+17306403022:59+1.60
2Nikita KucherovTBL · R764486130+43231362920:20+1.56
3Nathan MacKinnonCOL · C805374127+57350643522:16+1.66
4Macklin CelebriniSJS · C824570115+8287535321:19+1.38
5Mark ScheifeleWPG · C8236671030175324721:30+1.10
6Nick SuzukiMTL · C822972101+37183626220:49+1.16
7David PastrnakBOS · R772971100+4261863220:39+1.25
8Martin NecasCOL · C783862100+47206852621:30+1.28
9Leon DraisaitlEDM · C65356297+13186341521:35+1.36
10Jason RobertsonDAL · L82455196+22294483420:15+1.23
11Kyle ConnorWPG · L82395392−2274361921:30+1.13
12Jack EichelVGK · C74276390+23260354021:12+1.20
13Kirill KaprizovMIN · L78454489+10269522722:09+1.19
14Cole CaufieldMTL · R81513788+29258502118:11+1.23
15Jake GuentzelTBL · C81385088+13220394120:15+1.10
16Clayton KellerUTA · R82266288+2122583219:05+1.04
17Wyatt JohnstonDAL · C82454186−5206565520:07+1.06
18Matt BoldyMIN · L76424385+18254605820:34+1.23
19Alex DeBrincatDET · R82414485+8287383918:30+1.13
20Artemi PanarinLAK, NYR · L78285684−7224111620:51+1.03
21Tim StützleOTT · C80344983+71941264420:16+1.07
22Tage ThompsonBUF · C81404181−6272854819:15+1.11
23Sebastian AhoCAR · C79275380+11195632319:37+0.95
24Mitch MarnerVGK · R81245680+17165244619:57+0.96
25William NylanderTOR · R65304979−14156132619:25+1.10
26Mika ZibanejadNYR · C81344478−202151055020:54+0.98
27Jack HughesNJD · C61275077022843221:19+1.19
28Mikko RantanenDAL · R642255770139483020:11+1.08
29Lucas RaymondDET · L80255176+1173432918:48+0.91
30Connor BedardCHI · C69304575−18226312720:52+1.03
31Filip ForsbergNSH · L82403575−22461243318:53+1.01
32Sidney CrosbyPIT · C682945740160603019:14+1.05
33Brandon HagelTBL · L71363874+34214423819:46+1.16
34Ryan O'ReillyNSH · C81254974+8154176620:24+0.91
35Nick SchmaltzUTA · C82334174+17206235219:43+0.97
36Mark StoneVGK · R60284573+26130314719:13+1.24
37Dylan GuentherUTA · R79403373+7242662817:24+1.01
38Adrian KempeLAK · R81363773+142261273919:18+0.97
39Juraj SlafkovskýMTL · L82304373+91801057818:32+0.89
40Mathew BarzalNYI · C81195372+10184295020:39+0.83
41Drake BathersonOTT · R79333871−71671222217:21+0.91
42Jesper BrattNJD · L82224971−11178742418:46+0.79
43Nikolaj EhlersCAR · L82264571+8207212416:36+0.88
44John TavaresTOR · C82314071−28192742418:11+0.85
45Andrei SvechnikovCAR · R79313970+12031481616:59+0.86
46Cutter GauthierANA · L76412869−2285642017:15+1.02
47Gabriel VilardiWPG · C82303969−12150203518:44+0.82
48Travis KonecnyPHI · R77274168+141681083819:05+0.86
49Morgan GeekieBOS · C81392968−51811103417:24+0.89
50Leo CarlssonANA · C70293867+4193142919:09+0.97

1–50 of 614 players

PreviousPage 1 of 13Next

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.