PuckSleuth

2024-25 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
1Samuel BolducNYI · D1000−10005:56−0.15
2Thomas BordeleauSJS · C1000010010:38+0.04
3Frederic BrunetBOS · D1000−121514:23+0.47
4Hunter BrzustewiczCGY · D1000+221018:23+0.34
5Kyle CapobiancoDAL · D1000−201011:23−0.61
6Nathan ClurmanPIT · D1000041011:05+0.21
7Cameron CrottyMIN · D1000−10005:080.00
8Grigori DenisenkoVGK · L100000508:27−0.05
9Jack FinleyTBL · C1000+11108:25+0.20
10Julien GauthierNYI · R100000207:42+0.01
11Adam GinningPHI · D1000−101112:48−0.12
12Rafael Harvey-PinardMTL · L100000108:54+0.05
13Daemon HuntMIN · D100002028:01+0.32
14Devin KaplanPHI · R1000−101012:12−0.16
15Carter MazurDET · L100000001:10+0.01
16Jacob MelansonSEA · R100000409:53+0.21
17Michael MilneMIN · L100000306:34+0.08
18Daniil MisyulNJD · D1000−101112:23−0.10
19Mason MorelliVGK · L1000−10407:31−0.04
20Jacob QuillanTOR · C100000105:21−0.09
21Scott SabourinSJS · R1000−202110:27−0.28
22Steven SantiniTBL · D1000011211:37+0.27
23Owen SillingerCBJ · C1000001113:09−0.12
24Aydar SunievCGY · L1000+210014:48+0.26
25Ryan UfkoNSH · D1000001015:37−0.08
26Jack WilliamsCBJ · R1000+100111:09+0.18
27Jack AhcanCOL · D2000013115:48−0.08
28Alex Barré-BouletMTL · C2000−203010:10−0.28
29Chase BradleyCOL · L200000115:35+0.07
30Josh DunneBUF · C2000−31527:06−0.21
31Riley DuranBOS · C2000−156012:44+0.22
32Dalibor DvorskySTL · R200002009:25+0.04
33Domenick FensoreCAR · D2000053319:04+0.12
34Liam FoudyNYI · C2000−11017:27−0.00
35Ryan GreeneCHI · C2000010313:12+0.03
36Robert HaggVGK · D20000011211:09+0.20
37Jani HakanpääTOR · D2000−121414:05−0.10
38Brian HalonenNJD · L2000−122113:54−0.05
39Hayden HodgsonOTT · R2000−22718:35+0.12
40Quinn HutsonEDM · R2000010013:26−0.06
41Jan JenikOTT · R2000−10207:42−0.11
42Joakim KemellNSH · R2000084110:21+0.47
43Kirill KudryavtsevVAN · D2000+120514:08+0.12
44Connor MackeyNYR · D2000014116:08+0.11
45James MalatestaCBJ · L2000−106110:34−0.14
46Ty MuellerVAN · C2000011410:18+0.00
47Oskar OlaussonCOL · R200003126:49+0.15
48Jason PolinCOL · R200003115:11+0.24
49Matthew RobertsonNYR · D2000+322117:38+0.17
50Donovan SebrangoOTT · D2000−100010:19−0.10

1–50 of 920 players

PreviousPage 1 of 19Next

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.