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/GPSR/GPWARxGF%G−xG
851Ryan GreeneCHI · C200.0013:12+0.06−0.0653.1%−0.3
852Robert HaggVGK · D200.0011:09+0.08+0.0259.8%—
853Jani HakanpääTOR · D200.0014:05−0.03−0.0139.1%−0.0
854Brian HalonenNJD · L200.0013:54−0.05−0.0640.7%−0.2
855Hayden HodgsonOTT · R200.008:35+0.10−0.03—−0.2
856Quinn HutsonEDM · R200.0013:26+0.03−0.0479.7%−0.1
857Jan JenikOTT · R200.007:42−0.13−0.0410.8%—
858Joakim KemellNSH · R200.0010:21+0.45−0.0546.5%−0.8
859Kirill KudryavtsevVAN · D200.0014:08+0.08−0.0127.7%−0.1
860Connor MackeyNYR · D200.0016:08+0.09−0.0131.5%−0.0
861James MalatestaCBJ · L200.0010:34−0.12−0.0513.9%−0.1
862Ty MuellerVAN · C200.0010:18−0.04−0.05—−0.1
863Oskar OlaussonCOL · R200.006:49+0.16−0.0141.9%−0.1
864Jason PolinCOL · R200.005:11+0.21+0.0245.5%−0.1
865Matthew RobertsonNYR · D200.0017:38+0.18−0.0034.0%−0.1
866Donovan SebrangoOTT · D200.0010:19−0.10−0.0139.7%—
867Ryan SuzukiCAR · C200.006:36+0.10−0.0160.5%−0.0
868Tim WasheANA · C200.007:44+0.13−0.0282.8%−0.4
869Travis BoydMIN · C300.007:48+0.02−0.0339.2%−0.1
870Guillaume BriseboisVAN · D300.0015:48+0.12−0.0138.5%−0.1
871Reese JohnsonMIN · C300.009:32+0.10−0.0150.6%−0.1
872Ryan JohnsonBUF · D300.0017:40−0.21−0.1240.0%−0.4
873Nathan LégaréNJD · R300.0010:41+0.08−0.0653.3%−0.4
874Jake LucchiniNSH · C300.0011:29−0.12−0.0841.7%−0.1
875Sonny MilanoWSH · L300.007:13−0.06−0.0342.6%−0.3
876Brett MurrayBUF · L300.007:55−0.05−0.056.8%—
877Colin WhiteSJS · C300.007:18−0.02−0.0759.5%−0.4
878Shane BowersNJD · C400.008:15+0.03−0.0149.3%−0.1
879Cam DineenEDM · D400.0017:11+0.29+0.0464.1%−0.4
880Jacob GaucherPHI · C400.007:21+0.08−0.0547.4%−0.4
881Jett LuchankoPHI · C400.0014:03−0.02−0.1141.2%−0.5
882Corey SchuenemanSTL · D400.0014:03+0.13+0.0357.7%−0.1
883Max CrozierTBL · D500.0016:41+0.16+0.0456.1%−0.2
884Karsen DorwartPHI · L500.0010:59+0.02−0.1060.8%−0.3
885Tye FelhaberCOL · L500.005:31−0.00−0.0346.3%−0.2
886Mark FriedmanVAN · D500.0014:04−0.03−0.0432.3%−0.1
887Samuel HonzekCGY · L500.0012:24+0.06−0.1947.0%−1.1
888Alex NylanderTOR · L500.009:53−0.05−0.2043.8%−0.9
889Gabe PerreaultNYR · R500.0014:26+0.12−0.0452.4%−0.4
890Alexander PetrovicDAL · D500.0014:06−0.04−0.0948.4%−0.4
891Conor ShearyTBL · L500.0011:20−0.03−0.1342.9%−0.5
892Riley StillmanCAR · D500.007:11−0.03−0.0258.6%−0.0
893Dominic ToninatoWPG · C500.008:16+0.08−0.0152.5%−0.1
894Jeffrey VielBOS · L500.007:41+0.04−0.0939.1%−0.5
895Rasmus AsplundFLA · C600.007:56+0.04−0.0576.0%−0.3
896Dylan CoghlanWPG · D600.0015:21+0.13−0.0357.7%−0.4
897Caleb JonesLAK · D600.0012:34+0.09+0.0453.1%−0.1
898Tristan LuneauANA · D600.0016:33−0.12−0.1727.9%−0.3
899Riley TufteBOS · L600.009:12−0.06−0.0745.8%−0.0
900Matt BenningSJS · D700.0013:02−0.02−0.0244.6%−0.6

851–900 of 920 players

PreviousPage 18 of 19Next

Per-game columns (P/GP, TOI/GP, SR/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. Sleuth Rating (SR/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.