Counting stats
NHL Assists per 60 Leaders
2023-24All situationsThrough 83 team games
This board ranks skaters by assists 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.
Assists credit the last one or two players to touch the puck before a goal. Playmaking centres and power-play quarterbacks on the blue line top the list, and secondary assists make the totals noisier than goals suggest. 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: Connor McDavid (EDM), 3.70 A/60.
Assists per 60 leaderboard
| # | Player | Team | A/60 | A | ||
|---|---|---|---|---|---|---|
| 1 | Connor McDavidFEDM | EDM | 3.70 | 1,623 | 100 | 100%▲1.5 |
| 2 | Nikita KucherovFTBL | TBL | 3.42 | 1,755 | 100 | 100% |
| 3 | Nathan MacKinnonFCOL | COL | 2.85 | 1,871 | 89 | 100%▲0.9 |
| 4 | Artemi PanarinFNYR | NYR | 2.58 | 1,650 | 71 | 97%▼1.8 |
| 5 | J.T. MillerFVAN | VAN | 2.51 | 1,579 | 66 | 92%▲7.7 |
| 6 | Matthew TkachukFFLA | FLA | 2.49 | 1,491 | 62 | 100%▲2.6 |
| 7 | Mitch MarnerFTOR | TOR | 2.41 | 1,468 | 59 | 99%▲1.3 |
| 8 | Aleksander BarkovFFLA | FLA | 2.39 | 1,433 | 57 | 97%▲7 |
| 9 | Mats ZuccarelloFMIN | MIN | 2.35 | 1,304 | 51 | 51%▲29 |
| 10 | Leon DraisaitlFEDM | EDM | 2.33 | 1,676 | 65 | 100% |
| 11 | David PastrnakFBOS | BOS | 2.31 | 1,634 | 63 | 100%▲1.1 |
| 12 | Quinn HughesDVAN | VAN | 2.22 | 2,024 | 75 | 100% |
| 13 | Gustav NyquistFNSH | NSH | 2.17 | 1,437 | 52 | 0.0% |
| 14 | Cale MakarDCOL | COL | 2.17 | 1,907 | 69 | 100%▲1 |
| 15 | Jack HughesFNJD | NJD | 2.17 | 1,300 | 47 | 100% |
| 16 | Shea TheodoreDVGK | VGK | 2.14 | 1,038 | 37 | 91%▲28 |
| 17 | William NylanderFTOR | TOR | 2.13 | 1,633 | 58 | 99%▼0.8 |
| 18 | Mathew BarzalFNYI | NYI | 2.12 | 1,611 | 57 | 84%▲11 |
| 19 | Jesper BrattFNJD | NJD | 2.12 | 1,583 | 56 | 97%▲11 |
| 20 | Jake GuentzelFCAR | CAR | 2.10 | 1,341 | 47 | 100% |
| 21 | Robert ThomasFSTL | STL | 2.09 | 1,719 | 60 | 93%▲20 |
| 22 | Sebastian AhoFCAR | CAR | 2.08 | 1,531 | 53 | 99%▲1.2 |
| 23 | Max DomiFTOR | TOR | 2.07 | 1,103 | 38 | 5.8%▲4.6 |
| 24 | Evan BouchardDEDM | EDM | 2.06 | 1,863 | 64 | 100% |
| 25 | Elias PetterssonFVAN | VAN | 2.05 | 1,611 | 55 | 87%▼5.5 |
| 26 | Mark StoneFVGK | VGK | 2.04 | 1,087 | 37 | 93%▲9.6 |
| 27 | Jason RobertsonFDAL | DAL | 2.04 | 1,503 | 51 | 100% |
| 28 | Mikko RantanenFCOL | COL | 2.03 | 1,832 | 62 | 99%▲0.5 |
| 29 | Mikael GranlundFSJS | SJS | 1.99 | 1,446 | 48 | 52%▼12 |
| 30 | Adam FoxDNYR | NYR | 1.99 | 1,688 | 56 | 99%▲6.8 |
| 31 | Andrei SvechnikovFCAR | CAR | 1.98 | 1,002 | 33 | 97%▲8.8 |
| 32 | Tim StützleFOTT | OTT | 1.97 | 1,584 | 52 | 99%▲0.8 |
| 33 | Victor HedmanDTBL | TBL | 1.95 | 1,935 | 63 | 93%▲11 |
| 34 | Adrian KempeFLAK | LAK | 1.93 | 1,458 | 47 | 97%▼0.6 |
| 35 | Sidney CrosbyFPIT | PIT | 1.89 | 1,647 | 52 | 100%▲2.4 |
| 36 | Johnny GaudreauFCBJ | CBJ | 1.89 | 1,524 | 48 | — |
| 37 | Mark ScheifeleFWPG | WPG | 1.89 | 1,494 | 47 | 99% |
| 38 | Jamie BennFDAL | DAL | 1.89 | 1,240 | 39 | 22%▲18 |
| 39 | Ryan Nugent-HopkinsFEDM | EDM | 1.87 | 1,570 | 49 | 77%▲15 |
| 40 | Brandon HagelFTBL | TBL | 1.86 | 1,579 | 49 | 99%▲1.4 |
| 41 | Noah DobsonDNYI | NYI | 1.86 | 1,936 | 60 | 98%▼1.2 |
| 42 | Kirill KaprizovFMIN | MIN | 1.85 | 1,618 | 50 | 98%▼0.9 |
| 43 | Roman JosiDNSH | NSH | 1.84 | 2,020 | 62 | 98%▼0.5 |
| 44 | Nazem KadriFCGY | CGY | 1.83 | 1,511 | 46 | 71%▼9 |
| 45 | Josh MorrisseyDWPG | WPG | 1.81 | 1,959 | 59 | 99%▲3.2 |
| 46 | Matias MaccelliFARI | ARI | 1.80 | 1,331 | 40 | 14%▲13 |
| 47 | Morgan RiellyDTOR | TOR | 1.79 | 1,709 | 51 | 76%▼5.1 |
| 48 | Matt DucheneFDAL | DAL | 1.79 | 1,341 | 40 | 62%▼17 |
| 49 | Shayne GostisbehereDDET | DET | 1.79 | 1,546 | 46 | 96%▲16 |
| 50 | Kevin FialaFLAK | LAK | 1.79 | 1,479 | 44 | 67%▼8.3 |
| 51 | Filip ForsbergFNSH | NSH | 1.78 | 1,550 | 46 | 99%▲1.7 |
| 52 | Vincent TrocheckFNYR | NYR | 1.77 | 1,759 | 52 | 88%▼5.4 |
| 53 | Oliver BjorkstrandFSEA | SEA | 1.76 | 1,327 | 39 | 20% |
| 54 | Patrick KaneFDET | DET | 1.76 | 919 | 27 | 80%▲0.9 |
| 55 | Joe PavelskiFDAL | DAL | 1.74 | 1,378 | 40 | — |
| 56 | Connor BedardFCHI | CHI | 1.74 | 1,345 | 39 | 98%▲3.6 |
| 57 | Nico HischierFNJD | NJD | 1.74 | 1,383 | 40 | 97%▲2.3 |
| 58 | Mika ZibanejadFNYR | NYR | 1.73 | 1,599 | 46 | 98%▲1.4 |
| 59 | Clayton KellerFARI | ARI | 1.72 | 1,501 | 43 | 100%▲2.1 |
| 60 | Jack EichelFVGK | VGK | 1.72 | 1,293 | 37 | 99%▲1.4 |
| 61 | Steven StamkosFTBL | TBL | 1.71 | 1,440 | 41 | 94%▼4.2 |
| 62 | Jonathan HuberdeauFCGY | CGY | 1.70 | 1,411 | 40 | 17%▲12 |
| 63 | Michael BuntingFPIT | PIT | 1.70 | 1,271 | 36 | 3.7%▲1 |
| 64 | Matt BoldyFMIN | MIN | 1.69 | 1,418 | 40 | 100% |
| 65 | Lucas RaymondFDET | DET | 1.69 | 1,456 | 41 | 96%▲10 |
| 66 | James van RiemsdykFBOS | BOS | 1.69 | 959 | 27 | 0.3% |
| 67 | Max PaciorettyFWSH | WSH | 1.68 | 678 | 19 | — |
| 68 | Carter VerhaegheFFLA | FLA | 1.67 | 1,365 | 38 | 72% |
| 69 | Nikolaj EhlersFWPG | WPG | 1.66 | 1,302 | 36 | 93%▲7.5 |
| 70 | Anze KopitarFLAK | LAK | 1.66 | 1,592 | 44 | 0.5% |
| 71 | Casey MittelstadtFCOL | COL | 1.65 | 1,418 | 39 | 14%▲12 |
| 72 | Daniel SprongFDET | DET | 1.64 | 912 | 25 | — |
| 73 | Alex DeBrincatFDET | DET | 1.64 | 1,467 | 40 | 100%▲2.5 |
| 74 | Dylan StromeFWSH | WSH | 1.63 | 1,472 | 40 | 83%▲11 |
| 75 | Brayden PointFTBL | TBL | 1.63 | 1,623 | 44 | 95%▲7.5 |
| 76 | Pavel ZachaFBOS | BOS | 1.61 | 1,412 | 38 | 78%▲13 |
| 77 | Zach WerenskiDCBJ | CBJ | 1.61 | 1,712 | 46 | 100% |
| 78 | Tommy NovakFNSH | NSH | 1.61 | 1,008 | 27 | 11%▲9.1 |
| 79 | Vladimir TarasenkoFFLA | FLA | 1.61 | 1,196 | 32 | 10%▲1 |
| 80 | Quinton ByfieldFLAK | LAK | 1.59 | 1,319 | 35 | 86%▲18 |
| 81 | Ryan O'ReillyFNSH | NSH | 1.59 | 1,621 | 43 | 84%▲5 |
| 82 | Evgeni MalkinFPIT | PIT | 1.57 | 1,524 | 40 | 82%▲11 |
| 83 | Dylan LarkinFDET | DET | 1.57 | 1,372 | 36 | 96% |
| 84 | Claude GirouxFOTT | OTT | 1.57 | 1,648 | 43 | 30%▲20 |
| 85 | Nicolas RoyFVGK | VGK | 1.55 | 1,082 | 28 | 4.9%▲4.7 |
| 86 | Miro HeiskanenDDAL | DAL | 1.55 | 1,742 | 45 | 99%▲4.3 |
| 87 | Jonathan DrouinFCOL | COL | 1.55 | 1,437 | 37 | 0.5% |
| 88 | Nick SchmaltzFARI | ARI | 1.54 | 1,515 | 39 | 94%▲4.4 |
| 89 | Vince DunnDSEA | SEA | 1.54 | 1,362 | 35 | 89%▲12 |
| 90 | Drake BathersonFOTT | OTT | 1.53 | 1,490 | 38 | 97%▲7.2 |
| 91 | Mason MarchmentFDAL | DAL | 1.52 | 1,220 | 31 | 47%▲34 |
| 92 | Roope HintzFDAL | DAL | 1.52 | 1,379 | 35 | 84%▲7.1 |
| 93 | Alex TuchFBUF | BUF | 1.52 | 1,463 | 37 | 94%▼5.5 |
| 94 | David PerronFDET | DET | 1.52 | 1,188 | 30 | 0.2% |
| 95 | Chandler StephensonFVGK | VGK | 1.51 | 1,386 | 35 | 17%▲13 |
| 96 | Philipp KurashevFCHI | CHI | 1.51 | 1,426 | 36 | 0.1% |
| 97 | Nick SuzukiFMTL | MTL | 1.51 | 1,744 | 44 | 100%▲0.5 |
| 98 | Philip TomasinoFNSH | NSH | 1.51 | 516 | 13 | — |
| 99 | John TavaresFTOR | TOR | 1.51 | 1,429 | 36 | 96%▲9.3 |
| 100 | Morgan FrostFPHI | PHI | 1.50 | 1,124 | 28 | 23%▲17 |
Minimum sample: 498 minutes (it scales with games played). 308 below the minimum are hidden.
How to read it
Assists 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 assists: who should lead the coming games.