Counting stats
NHL Points per 60 Leaders
2023-24All situationsThrough 83 team games
This board ranks skaters by points per 60 minutes of ice time in all situations, so a fourth-liner who plays 9 minutes is compared fairly with a top-pair defenseman who plays 25. Players under the minimum-minutes cutoff are hidden.
Points are goals plus assists, the classic scoring race. Top-line centres and power-play quarterbacks lead it most years. Rates surface low-minute players who already produce; they are the ones to grab when an injury opens up ice time.
Leader in 2023-24: Nikita Kucherov (TBL), 4.92 PTS/60.
Points per 60 leaderboard
| # | Player | Team | PTS/60 | PTS | ||
|---|---|---|---|---|---|---|
| 1 | Nikita KucherovFTBL | TBL | 4.92 | 1,755 | 144 | 100% |
| 2 | Connor McDavidFEDM | EDM | 4.88 | 1,623 | 132 | 100%▲1.5 |
| 3 | Nathan MacKinnonFCOL | COL | 4.49 | 1,871 | 140 | 100%▲0.9 |
| 4 | Artemi PanarinFNYR | NYR | 4.36 | 1,650 | 120 | 97%▼1.8 |
| 5 | David PastrnakFBOS | BOS | 4.04 | 1,634 | 110 | 100%▲1.1 |
| 6 | J.T. MillerFVAN | VAN | 3.91 | 1,579 | 103 | 92%▲7.7 |
| 7 | Leon DraisaitlFEDM | EDM | 3.79 | 1,676 | 106 | 100% |
| 8 | Auston MatthewsFTOR | TOR | 3.78 | 1,698 | 107 | 99% |
| 9 | Filip ForsbergFNSH | NSH | 3.64 | 1,550 | 94 | 99%▲1.7 |
| 10 | William NylanderFTOR | TOR | 3.60 | 1,633 | 98 | 99%▼0.8 |
| 11 | Kirill KaprizovFMIN | MIN | 3.56 | 1,618 | 96 | 98%▼0.9 |
| 12 | Matthew TkachukFFLA | FLA | 3.54 | 1,491 | 88 | 100%▲2.6 |
| 13 | Sebastian AhoFCAR | CAR | 3.49 | 1,531 | 89 | 99%▲1.2 |
| 14 | Mitch MarnerFTOR | TOR | 3.47 | 1,468 | 85 | 99%▲1.3 |
| 15 | Jake GuentzelFCAR | CAR | 3.44 | 1,341 | 77 | 100% |
| 16 | Sidney CrosbyFPIT | PIT | 3.42 | 1,647 | 94 | 100%▲2.4 |
| 17 | Jack HughesFNJD | NJD | 3.41 | 1,300 | 74 | 100% |
| 18 | Mikko RantanenFCOL | COL | 3.41 | 1,832 | 104 | 99%▲0.5 |
| 19 | Sam ReinhartFFLA | FLA | 3.39 | 1,665 | 94 | 99% |
| 20 | Steven StamkosFTBL | TBL | 3.37 | 1,440 | 81 | 94%▼4.2 |
| 21 | Aleksander BarkovFFLA | FLA | 3.35 | 1,433 | 80 | 97%▲7 |
| 22 | Brayden PointFTBL | TBL | 3.33 | 1,623 | 90 | 95%▲7.5 |
| 23 | Elias PetterssonFVAN | VAN | 3.31 | 1,611 | 89 | 87%▼5.5 |
| 24 | Jason RobertsonFDAL | DAL | 3.19 | 1,503 | 80 | 100% |
| 25 | Carter VerhaegheFFLA | FLA | 3.16 | 1,365 | 72 | 72% |
| 26 | Jack EichelFVGK | VGK | 3.16 | 1,293 | 68 | 99%▲1.4 |
| 27 | Jesper BrattFNJD | NJD | 3.15 | 1,583 | 83 | 97%▲11 |
| 28 | Gustav NyquistFNSH | NSH | 3.13 | 1,437 | 75 | 0.0% |
| 29 | Andrei SvechnikovFCAR | CAR | 3.11 | 1,002 | 52 | 97%▲8.8 |
| 30 | Adrian KempeFLAK | LAK | 3.09 | 1,458 | 75 | 97%▼0.6 |
| 31 | Patrick KaneFDET | DET | 3.07 | 919 | 47 | 80%▲0.9 |
| 32 | Clayton KellerFARI | ARI | 3.04 | 1,501 | 76 | 100%▲2.1 |
| 33 | Dylan LarkinFDET | DET | 3.02 | 1,372 | 69 | 96% |
| 34 | Robert ThomasFSTL | STL | 3.00 | 1,719 | 86 | 93%▲20 |
| 35 | Mathew BarzalFNYI | NYI | 2.98 | 1,611 | 80 | 84%▲11 |
| 36 | Nazem KadriFCGY | CGY | 2.98 | 1,511 | 75 | 71%▼9 |
| 37 | Lucas RaymondFDET | DET | 2.97 | 1,456 | 72 | 96%▲10 |
| 38 | Kevin FialaFLAK | LAK | 2.96 | 1,479 | 73 | 67%▼8.3 |
| 39 | Zach HymanFEDM | EDM | 2.96 | 1,560 | 77 | 98%▼1.8 |
| 40 | Mark StoneFVGK | VGK | 2.93 | 1,087 | 53 | 93%▲9.6 |
| 41 | William KarlssonFVGK | VGK | 2.92 | 1,232 | 60 | 24%▲20 |
| 42 | Chris KreiderFNYR | NYR | 2.92 | 1,540 | 75 | 62%▲29 |
| 43 | Matt BoldyFMIN | MIN | 2.92 | 1,418 | 69 | 100% |
| 44 | Joe PavelskiFDAL | DAL | 2.92 | 1,378 | 67 | — |
| 45 | Matt DucheneFDAL | DAL | 2.91 | 1,341 | 65 | 62%▼17 |
| 46 | Brock BoeserFVAN | VAN | 2.91 | 1,507 | 73 | 64%▼4.5 |
| 47 | Nico HischierFNJD | NJD | 2.91 | 1,383 | 67 | 97%▲2.3 |
| 48 | Jamie BennFDAL | DAL | 2.90 | 1,240 | 60 | 22%▲18 |
| 49 | Mats ZuccarelloFMIN | MIN | 2.90 | 1,304 | 63 | 51%▲29 |
| 50 | Mark ScheifeleFWPG | WPG | 2.89 | 1,494 | 72 | 99% |
| 51 | Dylan GuentherFARI | ARI | 2.87 | 733 | 35 | 99%▲1.7 |
| 52 | Brady TkachukFOTT | OTT | 2.86 | 1,551 | 74 | 100%▲2 |
| 53 | Kyle ConnorFWPG | WPG | 2.85 | 1,282 | 61 | 99%▲1.1 |
| 54 | Brandon HagelFTBL | TBL | 2.85 | 1,579 | 75 | 99%▲1.4 |
| 55 | Cale MakarDCOL | COL | 2.83 | 1,907 | 90 | 100%▲1 |
| 56 | Daniel SprongFDET | DET | 2.83 | 912 | 43 | — |
| 57 | Roope HintzFDAL | DAL | 2.83 | 1,379 | 65 | 84%▲7.1 |
| 58 | Jonathan MarchessaultFVGK | VGK | 2.82 | 1,467 | 69 | 24%▼21 |
| 59 | Nikolaj EhlersFWPG | WPG | 2.81 | 1,302 | 61 | 93%▲7.5 |
| 60 | Wyatt JohnstonFDAL | DAL | 2.80 | 1,394 | 65 | 100%▲0.9 |
| 61 | Brock NelsonFNYI | NYI | 2.79 | 1,483 | 69 | 88%▼3.6 |
| 62 | Jared McCannFSEA | SEA | 2.77 | 1,341 | 62 | 72%▲1.9 |
| 63 | Tyler SeguinFDAL | DAL | 2.77 | 1,125 | 52 | 22%▲19 |
| 64 | Bryan RustFPIT | PIT | 2.77 | 1,214 | 56 | 85%▲2.5 |
| 65 | Vladimir TarasenkoFFLA | FLA | 2.76 | 1,196 | 55 | 10%▲1 |
| 66 | Valeri NichushkinFCOL | COL | 2.76 | 1,153 | 53 | 60% |
| 67 | Alex DeBrincatFDET | DET | 2.74 | 1,467 | 67 | 100%▲2.5 |
| 68 | Dylan StromeFWSH | WSH | 2.73 | 1,472 | 67 | 83%▲11 |
| 69 | John TavaresFTOR | TOR | 2.73 | 1,429 | 65 | 96%▲9.3 |
| 70 | Quinn HughesDVAN | VAN | 2.73 | 2,024 | 92 | 100% |
| 71 | Connor BedardFCHI | CHI | 2.72 | 1,345 | 61 | 98%▲3.6 |
| 72 | Travis KonecnyFPHI | PHI | 2.71 | 1,508 | 68 | 92%▲9.6 |
| 73 | Gabriel VilardiFWPG | WPG | 2.70 | 799 | 36 | 80%▲7.7 |
| 74 | Mika ZibanejadFNYR | NYR | 2.70 | 1,599 | 72 | 98%▲1.4 |
| 75 | Tommy NovakFNSH | NSH | 2.68 | 1,008 | 45 | 11%▲9.1 |
| 76 | Jordan KyrouFSTL | STL | 2.67 | 1,503 | 67 | 80%▲3.7 |
| 77 | Oliver BjorkstrandFSEA | SEA | 2.67 | 1,327 | 59 | 20% |
| 78 | Drake BathersonFOTT | OTT | 2.66 | 1,490 | 66 | 97%▲7.2 |
| 79 | Tim StützleFOTT | OTT | 2.65 | 1,584 | 70 | 99%▲0.8 |
| 80 | Nick SuzukiFMTL | MTL | 2.65 | 1,744 | 77 | 100%▲0.5 |
| 81 | Seth JarvisFCAR | CAR | 2.65 | 1,519 | 67 | 95%▲1.4 |
| 82 | Evan BouchardDEDM | EDM | 2.64 | 1,863 | 82 | 100% |
| 83 | Evgeni MalkinFPIT | PIT | 2.64 | 1,524 | 67 | 82%▲11 |
| 84 | Anze KopitarFLAK | LAK | 2.64 | 1,592 | 70 | 0.5% |
| 85 | Vincent TrocheckFNYR | NYR | 2.63 | 1,759 | 77 | 88%▼5.4 |
| 86 | Tage ThompsonFBUF | BUF | 2.61 | 1,286 | 56 | 100%▲1.3 |
| 87 | Mason MarchmentFDAL | DAL | 2.61 | 1,220 | 53 | 47%▲34 |
| 88 | Michael BuntingFPIT | PIT | 2.60 | 1,271 | 55 | 3.7%▲1 |
| 89 | Adam FoxDNYR | NYR | 2.59 | 1,688 | 73 | 99%▲6.8 |
| 90 | Andrei KuzmenkoFCGY | CGY | 2.58 | 1,072 | 46 | 11%▲9.8 |
| 91 | Matias MaccelliFARI | ARI | 2.57 | 1,331 | 57 | 14%▲13 |
| 92 | Timo MeierFNJD | NJD | 2.57 | 1,215 | 52 | 82%▼8 |
| 93 | Alex OvechkinFWSH | WSH | 2.57 | 1,518 | 65 | 96%▲1.2 |
| 94 | Brad MarchandFBOS | BOS | 2.57 | 1,566 | 67 | 73%▲0.7 |
| 95 | Ryan Nugent-HopkinsFEDM | EDM | 2.56 | 1,570 | 67 | 77%▲15 |
| 96 | Bo HorvatFNYI | NYI | 2.56 | 1,595 | 68 | 90%▲1.2 |
| 97 | Max DomiFTOR | TOR | 2.56 | 1,103 | 47 | 5.8%▲4.6 |
| 98 | Ryan O'ReillyFNSH | NSH | 2.55 | 1,621 | 69 | 84%▲5 |
| 99 | Teuvo TeravainenFCAR | CAR | 2.55 | 1,247 | 53 | 13%▲8.6 |
| 100 | Nick RobertsonFTOR | TOR | 2.54 | 637 | 27 | 28%▲27 |
Minimum sample: 498 minutes (it scales with games played). 308 below the minimum are hidden.
How to read it
Points per 60 minutes of ice time, all situations.
How reliable is it?
Rates settle faster than totals but need minutes: early in the season, low-minute players swing the most.
About our data sources →Projected next
Our fantasy projections for points: who should lead the coming games.