2024-25 regular season
Stats
Tap a column heading to sort by it. Tap again to reverse. Updated every night after the games.
| Player | GP | P | P/GP | TOI/GP | GS/GP | WAR | xGF% | G−xG |
|---|---|---|---|---|---|---|---|---|
| 301Joel ArmiaMTL · R | 81 | 29 | 0.36 | 14:18 | +0.36 | +0.51 | 44.5% | −2.7 |
| 302Brent BurnsCAR · D | 82 | 29 | 0.35 | 20:57 | +0.41 | +1.19 | 54.1% | +0.3 |
| 303Michael KesselringUTA · D | 82 | 29 | 0.35 | 17:41 | +0.42 | +1.25 | 54.1% | +0.3 |
| 304Zach BensonBUF · L | 75 | 28 | 0.37 | 14:49 | +0.45 | +0.64 | 53.0% | −5.2 |
| 305Dmitry OrlovCAR · D | 76 | 28 | 0.37 | 19:60 | +0.38 | +0.95 | 55.2% | −1.2 |
| 306Ondrej PalatNJD · L | 77 | 28 | 0.36 | 13:45 | +0.44 | +0.87 | 49.7% | +0.5 |
| 307Gustav NyquistMIN, NSH · C | 79 | 28 | 0.35 | 16:51 | +0.36 | +0.44 | 51.2% | −4.6 |
| 308Jordan SpenceLAK · D | 79 | 28 | 0.35 | 16:47 | +0.41 | +1.22 | 57.6% | −0.1 |
| 309Alexander KerfootUTA · C | 81 | 28 | 0.35 | 15:15 | +0.39 | +1.13 | 53.5% | −2.1 |
| 310Peyton KrebsBUF · C | 81 | 28 | 0.35 | 13:56 | +0.39 | +0.66 | 46.5% | −1.0 |
| 311Andrew MangiapaneWSH · L | 81 | 28 | 0.35 | 13:02 | +0.42 | +0.98 | 53.4% | −0.8 |
| 312Adam LarssonSEA · D | 82 | 28 | 0.34 | 21:11 | +0.41 | +0.27 | 48.3% | +0.6 |
| 313Kevin StenlundUTA · C | 82 | 28 | 0.34 | 14:21 | +0.39 | +1.01 | 49.2% | +1.4 |
| 314Connor ZaryCGY · C | 54 | 27 | 0.50 | 16:04 | +0.55 | +0.41 | 51.0% | −0.4 |
| 315Viktor ArvidssonEDM · L | 67 | 27 | 0.40 | 14:60 | +0.49 | +0.68 | 55.2% | −1.5 |
| 316Michael AmadioOTT · R | 72 | 27 | 0.38 | 14:06 | +0.47 | +1.21 | 50.2% | −0.5 |
| 317K'Andre MillerNYR · D | 74 | 27 | 0.36 | 21:57 | +0.41 | +0.99 | 48.5% | +1.0 |
| 318Tanner PearsonVGK · L | 78 | 27 | 0.35 | 11:47 | +0.42 | +0.75 | 48.8% | −1.6 |
| 319Taylor RaddyshWSH · R | 80 | 27 | 0.34 | 12:22 | +0.33 | +0.26 | 53.8% | −4.4 |
| 320Jaccob SlavinCAR · D | 80 | 27 | 0.34 | 21:34 | +0.43 | +1.21 | 55.4% | −0.1 |
| 321Josh AndersonMTL · R | 81 | 27 | 0.33 | 14:19 | +0.38 | +0.16 | 48.9% | −1.6 |
| 322Adam HenriqueEDM · C | 81 | 27 | 0.33 | 14:39 | +0.39 | +0.22 | 46.8% | −1.4 |
| 323Nic DowdWSH · C | 82 | 27 | 0.33 | 15:11 | +0.42 | +1.00 | 53.4% | +2.0 |
| 324Jack McBainUTA · C | 82 | 27 | 0.33 | 13:34 | +0.43 | +0.81 | 50.9% | +0.9 |
| 325Jordan EberleSEA · R | 42 | 26 | 0.62 | 16:16 | +0.62 | +1.08 | 50.6% | −1.2 |
| 326Frank NazarCHI · C | 53 | 26 | 0.49 | 15:52 | +0.51 | +0.54 | 42.4% | −1.6 |
| 327Filip ChytilNYR, VAN · C | 56 | 26 | 0.46 | 14:58 | +0.56 | +0.73 | 51.5% | −1.3 |
| 328Dante FabbroCBJ, NSH · D | 68 | 26 | 0.38 | 20:54 | +0.47 | +1.36 | 51.7% | +6.0 |
| 329Ryan HartmanMIN · R | 69 | 26 | 0.38 | 14:58 | +0.51 | +0.48 | 47.6% | −3.4 |
| 330Esa LindellDAL · D | 80 | 26 | 0.33 | 22:11 | +0.43 | +0.90 | 50.8% | −1.5 |
| 331Adam GaudetteOTT · R | 81 | 26 | 0.32 | 10:25 | +0.42 | +1.51 | 52.3% | +7.0 |
| 332Teddy BluegerVAN · C | 82 | 26 | 0.32 | 14:19 | +0.32 | −0.14 | 44.7% | −4.4 |
| 333Alex NewhookMTL · C | 82 | 26 | 0.32 | 15:08 | +0.33 | −0.52 | 47.3% | −4.8 |
| 334Miro HeiskanenDAL · D | 50 | 25 | 0.50 | 25:10 | +0.57 | +0.70 | 54.0% | −1.6 |
| 335Alex TurcotteLAK · C | 68 | 25 | 0.37 | 11:44 | +0.41 | +1.07 | 56.7% | −0.0 |
| 336Damon SeversonCBJ · D | 70 | 25 | 0.36 | 19:03 | +0.37 | +0.73 | 48.9% | +0.2 |
| 337Nils HoglanderVAN · L | 72 | 25 | 0.35 | 12:08 | +0.41 | +0.69 | 53.4% | −2.8 |
| 338Mavrik BourqueDAL · C | 73 | 25 | 0.34 | 12:41 | +0.41 | +0.81 | 51.2% | −1.2 |
| 339Ryker EvansSEA · D | 73 | 25 | 0.34 | 19:29 | +0.33 | +0.57 | 45.8% | +1.3 |
| 340Alexandre CarrierMTL, NSH · D | 79 | 25 | 0.32 | 20:35 | +0.32 | +0.16 | 45.5% | −1.0 |
| 341Sam SteelDAL · C | 79 | 25 | 0.32 | 14:08 | +0.32 | +0.63 | 49.8% | −3.1 |
| 342Anthony BeauvillierPIT, WSH · R | 81 | 25 | 0.31 | 12:52 | +0.47 | +0.41 | 52.0% | −2.7 |
| 343Joel FarabeeCGY, PHI · L | 81 | 25 | 0.31 | 14:55 | +0.38 | −0.34 | 49.2% | −6.8 |
| 344Martin FehérváryWSH · D | 81 | 25 | 0.31 | 19:00 | +0.37 | +0.99 | 51.9% | +1.0 |
| 345Martin PospisilCGY · C | 81 | 25 | 0.31 | 13:48 | +0.39 | −0.28 | 44.0% | −7.9 |
| 346Brett KulakEDM · D | 82 | 25 | 0.30 | 20:32 | +0.36 | +1.03 | 53.9% | +0.8 |
| 347Drew O'ConnorPIT, VAN · L | 84 | 25 | 0.30 | 14:28 | +0.33 | −0.62 | 49.4% | −8.5 |
| 348Philip TomasinoNSH, PIT · R | 61 | 24 | 0.39 | 13:04 | +0.46 | +0.92 | 46.7% | −0.1 |
| 349Jiri KulichBUF · C | 62 | 24 | 0.39 | 14:48 | +0.51 | +0.18 | 50.5% | −1.5 |
| 350Matt RoyWSH · D | 69 | 24 | 0.35 | 19:53 | +0.40 | +0.82 | 49.8% | −1.6 |
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.