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
PlayerGPPP/GPTOI/GPGS/GPWARxGF%G−xG
1Matt BenningTOR · D100.0012:26+0.17+0.0168.8%—
2Tristan BrozPIT · C100.0011:30−0.05−0.0329.3%−0.1
3Dylan DukeTBL · L100.009:22−0.12−0.0230.3%−0.0
4Domenick FensoreCAR · D100.0019:22−0.11−0.057.5%−0.0
5Liam FoudyNYI · C100.0011:17+0.09−0.029.2%−0.0
6Kevin GravelNSH · D100.0016:36+0.14−0.0223.0%−0.0
7Rafael Harvey-PinardPIT · L100.0011:01+0.46−0.0260.9%−0.4
8Trevor KuntarBUF · C100.005:12−0.27−0.038.2%—
9Joseph LaBateVAN · C100.009:32+0.25−0.0469.4%−0.3
10Shane LachanceNJD · L100.007:25+0.04+0.0050.9%—
11Carson LambosMIN · D100.0010:16+0.24+0.0080.0%−0.1
12Raphael LavoieVGK · C100.008:34−0.02−0.0157.2%−0.0
13Nathan LégaréNJD · R100.008:15+0.05−0.028.2%—
14Jake LivanavagePIT · D100.0025:14−0.30−0.0336.0%—
15Simon LundmarkTBL · D100.0016:45+0.57+0.0233.6%−0.0
16Georgii MerkulovBOS · C100.0010:35−0.15−0.0052.7%−0.0
17Daniil MiromanovCGY · D100.0017:49−0.02−0.0319.7%−0.0
18Jordan OesterleNSH · D100.0014:05−0.00−0.0052.8%−0.0
19Anthony RichardPHI · C100.007:08+0.01−0.0038.1%—
20Marshall RifaiTOR · D100.009:40−0.01−0.0223.8%−0.0
21Ronan SeeleyCAR · D100.0015:12+0.23+0.0155.8%—
22Hunter SkinnerSTL · D100.0010:45+0.25−0.0124.1%—
23T.J. TynanCOL · C100.008:13+0.10−0.0312.2%−0.0
24Andrew AgozzinoUTA · L200.006:08+0.16+0.0234.7%−0.0
25Nils AmanVAN · C200.008:40+0.10+0.0071.0%−0.1
26Xavier BourgaultOTT · R200.005:58+0.04−0.0369.0%−0.3
27Seamus CaseyNJD · D200.0018:01−0.05−0.0429.9%−0.1
28Kenny ConnorsLAK · C200.008:40+0.18−0.0550.5%−0.2
29Jorian DonovanOTT · D200.007:02+0.02−0.0223.8%−0.0
30Justin DowlingNYR · C200.007:12−0.00−0.0332.9%−0.1
31Derek ForbortVAN · D200.0013:56−0.06−0.0625.8%−0.1
32Erik GustafssonDET · D200.0018:45−0.15−0.0448.8%−0.0
33Viking Gustafsson NybergMIN · D200.0021:18+0.15−0.0244.8%—
34Bokondji ImamaPIT · L200.007:39+0.09−0.0571.8%−0.4
35Sam PoulinPIT · R200.0013:49−0.04−0.0557.3%−0.3
36Josiah SlavinCAR · L200.0015:01+0.03−0.0545.8%−0.1
37David SpacekMIN · D200.0010:45−0.09−0.0322.4%—
38Bogdan TrineyevWSH · R200.0010:32+0.11−0.0455.6%−0.3
39Ryan TverbergTOR · C200.009:52+0.17−0.0338.2%−0.1
40Topias VilenNJD · D200.0015:28+0.10−0.0050.6%—
41Luca CagnoniSJS · D300.0018:02+0.21−0.0948.3%−0.4
42Dylan CoghlanVGK · D300.0015:03+0.11−0.0551.3%−0.1
43Braeden CootesVAN · C300.0010:47−0.20−0.0712.5%—
44Walker DuehrWPG · R300.009:30+0.14−0.0554.2%−0.3
45Andreas EnglundNSH · D300.008:49+0.04+0.0167.2%−0.1
46Nathan GaucherANA · C300.008:01+0.06−0.0226.3%−0.1
47John HaydenSEA · C300.0010:05+0.04−0.0936.5%−0.3
48Dryden HuntCGY · L300.008:56+0.05−0.0750.6%−0.4
49Roby JarventieEDM · L300.008:00+0.13−0.0179.3%−0.1
50Ryan JohnsonBUF · D300.009:00+0.00−0.0353.9%−0.0

1–50 of 940 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.