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
PlayerGPPP/GPTOI/GPGS/GPWARxGF%G−xG
1Cale MakarCOL · D80921.1525:43+1.23+5.2656.9%+7.4
2Zach WerenskiCBJ · D81821.0126:45+1.08+3.2952.6%+2.0
3Quinn HughesVAN · D68761.1225:44+1.05+4.0954.5%+4.6
4Rasmus DahlinBUF · D73680.9324:14+0.94+3.3052.2%+6.3
5Evan BouchardEDM · D82670.8223:28+0.79+2.0157.6%−1.4
6Victor HedmanTBL · D79660.8423:05+0.81+2.5353.4%+1.1
7Lane HutsonMTL · D82660.8022:44+0.63+2.1352.2%−0.8
8Josh MorrisseyWPG · D80620.7824:23+0.78+3.0155.1%+4.8
9Adam FoxNYR · D74610.8223:15+0.77+2.6753.0%−0.9
10Shea TheodoreVGK · D67570.8521:60+0.73+2.4654.1%−1.3
11Jake SandersonOTT · D80570.7124:27+0.71+2.0651.2%+1.8
12Mikhail SergachevUTA · D77530.6925:07+0.63+2.7952.6%+6.9
13Erik KarlssonPIT · D82530.6523:14+0.57+1.6148.6%+1.8
14John CarlsonWSH · D79510.6523:34+0.63+1.3053.9%−5.8
15Thomas HarleyDAL · D78500.6423:23+0.69+2.4352.9%+5.1
16Jakob ChychrunWSH · D74470.6421:04+0.70+1.9348.6%+7.2
17MacKenzie WeegarCGY · D81470.5824:10+0.70+1.0750.9%−1.2
18Moritz SeiderDET · D82460.5625:04+0.64+1.0649.1%−2.0
19Shayne GostisbehereCAR · D70450.6418:31+0.57+1.2659.8%−1.1
20Thomas ChabotOTT · D80450.5623:01+0.62+1.6653.3%+0.1
21Luke HughesNJD · D71440.6221:09+0.55+1.4751.8%−2.0
22Devon ToewsCOL · D76440.5824:35+0.62+1.7755.3%+1.4
23Jackson LaCombeANA · D75430.5722:18+0.61+2.0649.1%+4.6
24Brandon MontourSEA · D81410.5122:59+0.59+0.6647.1%+3.3
25Morgan RiellyTOR · D82410.5021:23+0.48+1.4851.2%+0.3
26Dougie HamiltonNJD · D64400.6319:51+0.68+1.1152.9%−2.3
27Jake WalmanEDM, SJS · D65400.6222:46+0.64+0.5948.5%−2.0
28Cam FowlerANA, STL · D68400.5921:33+0.54+1.8351.1%+4.3
29Owen PowerBUF · D79400.5121:19+0.50+0.9547.8%−1.4
30Matt GrzelcykPIT · D82400.4920:37+0.41+0.8646.9%−3.5
31Vince DunnSEA · D62390.6322:05+0.65+1.7450.5%+4.4
32Neal PionkWPG · D69390.5722:04+0.63+2.0551.9%+5.2
33Noah DobsonNYI · D71390.5523:16+0.65+1.3854.6%−0.5
34Noah HanifinVGK · D80390.4921:33+0.51+2.1854.6%+3.1
35Roman JosiNSH · D53380.7225:02+0.73+1.2250.9%−2.8
36Bowen ByramBUF · D82380.4622:42+0.44+0.6248.3%−0.4
37Darren RaddyshTBL · D73370.5117:18+0.50+1.1651.4%+0.1
38Seth JonesCHI, FLA · D63360.5724:38+0.56+1.2243.6%+1.9
39Colton ParaykoSTL · D64360.5623:45+0.71+1.9151.2%+6.8
40Aaron EkbladFLA · D56330.5923:31+0.58+0.7953.4%−2.6
41Filip HronekVAN · D61330.5423:54+0.49+0.7655.4%−0.5
42Mattias EkholmEDM · D65330.5122:12+0.55+1.1059.3%−0.2
43Alex PietrangeloVGK · D71330.4622:24+0.47+0.8252.5%−3.0
44Darnell NurseEDM · D76330.4322:22+0.57+0.6054.6%−4.1
45Mason LohreiBOS · D77330.4319:32+0.35+0.3046.6%−1.7
46Brandt ClarkeLAK · D78330.4216:17+0.48+1.0354.1%−1.1
47Ivan ProvorovCBJ · D82330.4023:21+0.39+1.0046.1%+1.6
48Brady SkjeiNSH · D82330.4021:53+0.38+0.7648.8%+2.0
49Jared SpurgeonMIN · D66320.4820:27+0.56+1.1753.1%+1.6
50Justin FaulkSTL · D78320.4122:27+0.41+0.2648.3%−2.9

1–50 of 320 players

PreviousPage 1 of 7Next

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.