2023-24 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 |
|---|---|---|---|---|---|---|---|---|
| 1Quinn HughesVAN · D | 82 | 92 | 1.12 | 24:41 | +1.04 | +4.11 | 55.2% | +5.1 |
| 2Cale MakarCOL · D | 77 | 90 | 1.17 | 24:46 | +1.20 | +3.71 | 55.4% | +4.1 |
| 3Roman JosiNSH · D | 82 | 85 | 1.04 | 24:38 | +1.10 | +4.05 | 54.3% | +4.9 |
| 4Evan BouchardEDM · D | 81 | 82 | 1.01 | 22:60 | +1.02 | +4.24 | 63.3% | +4.5 |
| 5Victor HedmanTBL · D | 78 | 76 | 0.97 | 24:48 | +0.86 | +2.57 | 52.1% | +0.7 |
| 6Adam FoxNYR · D | 72 | 73 | 1.01 | 23:27 | +1.02 | +3.71 | 53.9% | +6.4 |
| 7Noah DobsonNYI · D | 79 | 70 | 0.89 | 24:31 | +0.87 | +2.77 | 48.3% | +3.3 |
| 8Josh MorrisseyWPG · D | 81 | 69 | 0.85 | 24:11 | +0.91 | +2.14 | 56.3% | −2.9 |
| 9Mike MathesonMTL · D | 82 | 62 | 0.76 | 25:33 | +0.71 | +0.65 | 44.9% | −1.0 |
| 10Rasmus DahlinBUF · D | 81 | 59 | 0.73 | 25:25 | +0.91 | +2.67 | 52.2% | +4.8 |
| 11Morgan RiellyTOR · D | 72 | 58 | 0.81 | 23:44 | +0.82 | +2.04 | 51.0% | −2.4 |
| 12Zach WerenskiCBJ · D | 70 | 57 | 0.81 | 24:27 | +0.83 | +0.76 | 48.2% | −1.2 |
| 13Shayne GostisbehereDET · D | 81 | 56 | 0.69 | 19:05 | +0.66 | +1.86 | 47.4% | +0.6 |
| 14Erik KarlssonPIT · D | 82 | 56 | 0.68 | 24:16 | +0.70 | +2.03 | 54.3% | −0.9 |
| 15Miro HeiskanenDAL · D | 71 | 54 | 0.76 | 24:32 | +0.83 | +2.63 | 57.9% | −1.0 |
| 16John CarlsonWSH · D | 82 | 52 | 0.63 | 25:54 | +0.66 | +0.60 | 48.2% | −2.0 |
| 17MacKenzie WeegarCGY · D | 82 | 52 | 0.63 | 22:56 | +0.77 | +2.21 | 49.4% | +10.6 |
| 18Kris LetangPIT · D | 82 | 51 | 0.62 | 24:41 | +0.64 | +1.10 | 49.1% | +2.7 |
| 19Drew DoughtyLAK · D | 82 | 50 | 0.61 | 25:48 | +0.69 | +2.11 | 54.7% | +7.0 |
| 20Devon ToewsCOL · D | 82 | 50 | 0.61 | 23:26 | +0.70 | +2.05 | 55.5% | +3.8 |
| 21Filip HronekVAN · D | 81 | 48 | 0.59 | 23:26 | +0.61 | +0.48 | 52.7% | −3.1 |
| 22Charlie McAvoyBOS · D | 74 | 47 | 0.64 | 24:51 | +0.75 | +1.81 | 51.6% | +1.8 |
| 23Thomas HarleyDAL · D | 79 | 47 | 0.59 | 21:01 | +0.72 | +2.40 | 54.7% | +6.0 |
| 24Noah HanifinCGY, VGK · D | 80 | 47 | 0.59 | 23:37 | +0.67 | +1.58 | 50.3% | +2.8 |
| 25Brady SkjeiCAR · D | 80 | 47 | 0.59 | 21:17 | +0.68 | +1.90 | 53.4% | +3.3 |
| 26Brock FaberMIN · D | 82 | 47 | 0.57 | 24:58 | +0.58 | +1.04 | 50.1% | −0.0 |
| 27Luke HughesNJD · D | 82 | 47 | 0.57 | 21:28 | +0.54 | +1.72 | 51.7% | +1.3 |
| 28Vince DunnSEA · D | 59 | 46 | 0.78 | 23:05 | +0.79 | +1.78 | 49.8% | +3.2 |
| 29Mattias EkholmEDM · D | 79 | 45 | 0.57 | 21:03 | +0.75 | +2.59 | 62.9% | −1.2 |
| 30Travis SanheimPHI · D | 81 | 44 | 0.54 | 23:48 | +0.58 | +1.10 | 52.7% | −0.7 |
| 31Brent BurnsCAR · D | 82 | 43 | 0.52 | 21:30 | +0.63 | +1.94 | 57.7% | +0.8 |
| 32Shea TheodoreVGK · D | 47 | 42 | 0.89 | 22:05 | +0.90 | +1.57 | 53.2% | −0.5 |
| 33Moritz SeiderDET · D | 82 | 42 | 0.51 | 22:22 | +0.60 | +0.87 | 43.8% | +2.4 |
| 34Sean DurziARI · D | 76 | 41 | 0.54 | 22:43 | +0.55 | +0.41 | 49.5% | −0.6 |
| 35Jakob ChychrunOTT · D | 82 | 41 | 0.50 | 22:23 | +0.55 | +0.13 | 47.4% | +0.3 |
| 36Torey KrugSTL · D | 77 | 39 | 0.51 | 21:58 | +0.49 | −0.34 | 43.8% | −6.2 |
| 37Rasmus AnderssonCGY · D | 78 | 39 | 0.50 | 23:50 | +0.57 | +0.65 | 48.5% | −0.8 |
| 38Gustav ForslingFLA · D | 79 | 39 | 0.49 | 22:09 | +0.69 | +2.31 | 57.4% | +2.7 |
| 39Cam FowlerANA · D | 81 | 39 | 0.48 | 24:25 | +0.36 | −0.24 | 43.9% | −0.5 |
| 40Jake SandersonOTT · D | 79 | 38 | 0.48 | 23:13 | +0.56 | +1.01 | 52.1% | +0.9 |
| 41Jaccob SlavinCAR · D | 81 | 37 | 0.46 | 20:56 | +0.61 | +1.61 | 58.6% | −0.6 |
| 42Alex PietrangeloVGK · D | 64 | 33 | 0.52 | 23:34 | +0.64 | +0.72 | 50.5% | −3.1 |
| 43Brandon MontourFLA · D | 66 | 33 | 0.50 | 23:27 | +0.59 | +0.56 | 52.8% | −1.3 |
| 44Owen PowerBUF · D | 76 | 33 | 0.43 | 22:55 | +0.47 | +0.09 | 48.9% | −1.5 |
| 45Neal PionkWPG · D | 82 | 33 | 0.40 | 20:50 | +0.48 | −0.59 | 49.4% | −1.4 |
| 46Darren RaddyshTBL · D | 82 | 33 | 0.40 | 19:06 | +0.44 | +1.21 | 53.2% | +1.4 |
| 47Ryan McDonaghNSH · D | 74 | 32 | 0.43 | 21:47 | +0.47 | +0.96 | 57.4% | −1.3 |
| 48Oliver Ekman-LarssonFLA · D | 80 | 32 | 0.40 | 18:24 | +0.46 | +1.09 | 55.2% | +1.9 |
| 49Darnell NurseEDM · D | 81 | 32 | 0.40 | 21:54 | +0.53 | +0.63 | 53.7% | +0.9 |
| 50Ivan ProvorovCBJ · D | 82 | 32 | 0.39 | 22:10 | +0.41 | +0.20 | 45.7% | +0.1 |
1–50 of 316 players
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.