2025-26 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 |
|---|---|---|---|---|---|---|---|---|
| 1Connor McDavidEDM · C | 82 | 138 | 1.68 | 22:59 | +1.60 | +7.19 | 56.3% | +2.9 |
| 2Nikita KucherovTBL · R | 76 | 130 | 1.71 | 20:20 | +1.56 | +6.57 | 56.9% | +10.9 |
| 3Nathan MacKinnonCOL · C | 80 | 127 | 1.59 | 22:16 | +1.66 | +6.71 | 59.8% | +9.5 |
| 4Macklin CelebriniSJS · C | 82 | 115 | 1.40 | 21:19 | +1.38 | +5.69 | 49.7% | +11.0 |
| 5Mark ScheifeleWPG · C | 82 | 103 | 1.26 | 21:30 | +1.10 | +4.92 | 48.8% | +9.2 |
| 6Nick SuzukiMTL · C | 82 | 101 | 1.23 | 20:49 | +1.16 | +3.96 | 53.7% | −1.1 |
| 7David PastrnakBOS · R | 77 | 100 | 1.30 | 20:39 | +1.25 | +4.41 | 47.8% | −1.2 |
| 8Martin NecasCOL · C | 78 | 100 | 1.28 | 21:30 | +1.28 | +5.28 | 57.5% | +8.9 |
| 9Leon DraisaitlEDM · C | 65 | 97 | 1.49 | 21:35 | +1.36 | +5.52 | 53.8% | +9.5 |
| 10Jason RobertsonDAL · L | 82 | 96 | 1.17 | 20:15 | +1.23 | +3.81 | 55.1% | +6.3 |
| 11Evan BouchardEDM · D | 82 | 95 | 1.16 | 24:41 | +1.04 | +4.49 | 57.7% | +4.2 |
| 12Kyle ConnorWPG · L | 82 | 92 | 1.12 | 21:30 | +1.13 | +3.53 | 48.5% | +4.7 |
| 13Jack EichelVGK · C | 74 | 90 | 1.22 | 21:12 | +1.20 | +3.58 | 59.3% | −0.0 |
| 14Kirill KaprizovMIN · L | 78 | 89 | 1.14 | 22:09 | +1.19 | +3.77 | 54.3% | +6.9 |
| 15Cole CaufieldMTL · R | 81 | 88 | 1.09 | 18:11 | +1.23 | +4.67 | 53.7% | +13.2 |
| 16Jake GuentzelTBL · C | 81 | 88 | 1.09 | 20:15 | +1.10 | +3.10 | 54.9% | +1.4 |
| 17Clayton KellerUTA · R | 82 | 88 | 1.07 | 19:05 | +1.04 | +3.33 | 55.9% | −3.1 |
| 18Wyatt JohnstonDAL · C | 82 | 86 | 1.05 | 20:07 | +1.06 | +3.64 | 52.1% | +8.6 |
| 19Matt BoldyMIN · L | 76 | 85 | 1.12 | 20:34 | +1.23 | +4.08 | 51.3% | +11.3 |
| 20Alex DeBrincatDET · R | 82 | 85 | 1.04 | 18:30 | +1.13 | +2.84 | 52.8% | +2.0 |
| 21Artemi PanarinLAK, NYR · L | 78 | 84 | 1.08 | 20:51 | +1.03 | +3.20 | 52.1% | +2.4 |
| 22Tim StützleOTT · C | 80 | 83 | 1.04 | 20:16 | +1.07 | +3.72 | 54.6% | +4.0 |
| 23Zach WerenskiCBJ · D | 75 | 81 | 1.08 | 26:37 | +1.07 | +3.91 | 55.3% | +6.7 |
| 24Tage ThompsonBUF · C | 81 | 81 | 1.00 | 19:15 | +1.11 | +3.46 | 50.5% | +6.9 |
| 25Sebastian AhoCAR · C | 79 | 80 | 1.01 | 19:37 | +0.95 | +3.06 | 56.5% | −2.0 |
| 26Mitch MarnerVGK · R | 81 | 80 | 0.99 | 19:57 | +0.96 | +4.99 | 56.9% | +6.7 |
| 27William NylanderTOR · R | 65 | 79 | 1.22 | 19:25 | +1.10 | +4.13 | 47.0% | +9.0 |
| 28Cale MakarCOL · D | 75 | 79 | 1.05 | 24:51 | +1.12 | +4.42 | 57.5% | +3.7 |
| 29Mika ZibanejadNYR · C | 81 | 78 | 0.96 | 20:54 | +0.98 | +3.61 | 49.2% | +7.5 |
| 30Lane HutsonMTL · D | 82 | 78 | 0.95 | 23:46 | +0.88 | +3.45 | 55.2% | +1.1 |
| 31Jack HughesNJD · C | 61 | 77 | 1.26 | 21:19 | +1.19 | +2.90 | 53.5% | −0.9 |
| 32Mikko RantanenDAL · R | 64 | 77 | 1.20 | 20:11 | +1.08 | +3.08 | 53.1% | −0.2 |
| 33Quinn HughesMIN, VAN · D | 74 | 76 | 1.03 | 27:44 | +0.89 | +2.82 | 53.5% | −5.7 |
| 34Lucas RaymondDET · L | 80 | 76 | 0.95 | 18:48 | +0.91 | +4.11 | 49.9% | +4.1 |
| 35Connor BedardCHI · C | 69 | 75 | 1.09 | 20:52 | +1.03 | +2.35 | 44.2% | +1.0 |
| 36Filip ForsbergNSH · L | 82 | 75 | 0.91 | 18:53 | +1.01 | +4.03 | 48.8% | +13.1 |
| 37Sidney CrosbyPIT · C | 68 | 74 | 1.09 | 19:14 | +1.05 | +3.75 | 48.6% | +8.7 |
| 38Brandon HagelTBL · L | 71 | 74 | 1.04 | 19:46 | +1.16 | +2.77 | 59.5% | −0.7 |
| 39Rasmus DahlinBUF · D | 77 | 74 | 0.96 | 24:11 | +0.93 | +2.83 | 54.5% | +3.0 |
| 40Ryan O'ReillyNSH · C | 81 | 74 | 0.91 | 20:24 | +0.91 | +2.95 | 51.3% | +0.5 |
| 41Nick SchmaltzUTA · C | 82 | 74 | 0.90 | 19:43 | +0.97 | +3.72 | 54.9% | +6.2 |
| 42Mark StoneVGK · R | 60 | 73 | 1.22 | 19:13 | +1.24 | +4.35 | 60.0% | +4.2 |
| 43Dylan GuentherUTA · R | 79 | 73 | 0.92 | 17:24 | +1.01 | +3.31 | 53.3% | +9.0 |
| 44Adrian KempeLAK · R | 81 | 73 | 0.90 | 19:18 | +0.97 | +2.60 | 49.4% | +8.6 |
| 45Juraj SlafkovskýMTL · L | 82 | 73 | 0.89 | 18:32 | +0.89 | +1.60 | 49.9% | −2.7 |
| 46Mathew BarzalNYI · C | 81 | 72 | 0.89 | 20:39 | +0.83 | +1.94 | 51.6% | −4.2 |
| 47Drake BathersonOTT · R | 79 | 71 | 0.90 | 17:21 | +0.91 | +3.47 | 56.8% | +8.2 |
| 48Jesper BrattNJD · L | 82 | 71 | 0.87 | 18:46 | +0.79 | +3.17 | 55.0% | −0.4 |
| 49Nikolaj EhlersCAR · L | 82 | 71 | 0.87 | 16:36 | +0.88 | +3.88 | 57.2% | +6.1 |
| 50John TavaresTOR · C | 82 | 71 | 0.87 | 18:11 | +0.85 | +1.45 | 48.3% | −2.8 |
1–50 of 940 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.