Counting stats
NHL Assists per 60 Leaders
2019-20All situationsThrough 71 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 2019-20: Evgeni Malkin (PIT), 2.74 A/60.
Assists per 60 leaderboard
| # | Player | Team | A/60 | A | ||
|---|---|---|---|---|---|---|
| 1 | Evgeni MalkinFPIT | PIT | 2.74 | 1,074 | 49 | 82%▲11 |
| 2 | Connor McDavidFEDM | EDM | 2.70 | 1,399 | 63 | 100%▲1.5 |
| 3 | Artemi PanarinFNYR | NYR | 2.66 | 1,422 | 63 | 97%▼1.8 |
| 4 | Brad MarchandFBOS | BOS | 2.60 | 1,362 | 59 | 73%▲0.7 |
| 5 | Jonathan HuberdeauFFLA | FLA | 2.55 | 1,295 | 55 | 17%▲12 |
| 6 | Leon DraisaitlFEDM | EDM | 2.50 | 1,605 | 67 | 100% |
| 7 | Nikita KucherovFTBL | TBL | 2.43 | 1,283 | 52 | 100% |
| 8 | Mitch MarnerFTOR | TOR | 2.41 | 1,272 | 51 | 99%▲1.3 |
| 9 | Nathan MacKinnonFCOL | COL | 2.38 | 1,464 | 58 | 100%▲0.9 |
| 10 | Jakub VoracekFPHI | PHI | 2.24 | 1,176 | 44 | — |
| 11 | Sidney CrosbyFPIT | PIT | 2.24 | 831 | 31 | 100%▲2.4 |
| 12 | Teuvo TeravainenFCAR | CAR | 2.21 | 1,305 | 48 | 13%▲8.6 |
| 13 | Nicklas BackstromFWSH | WSH | 2.17 | 1,160 | 42 | — |
| 14 | David PastrnakFBOS | BOS | 2.12 | 1,327 | 47 | 100%▲1.1 |
| 15 | John CarlsonDWSH | WSH | 2.12 | 1,700 | 60 | 99%▲2.4 |
| 16 | Steven StamkosFTBL | TBL | 2.11 | 1,050 | 37 | 94%▼4.2 |
| 17 | Tomas TatarFMTL | MTL | 2.11 | 1,108 | 39 | — |
| 18 | Patrick KaneFCHI | CHI | 2.05 | 1,494 | 51 | 80%▲0.9 |
| 19 | Ryan O'ReillyFSTL | STL | 2.01 | 1,461 | 49 | 84%▲5 |
| 20 | Travis KonecnyFPHI | PHI | 2.00 | 1,109 | 37 | 92%▲9.6 |
| 21 | Robert ThomasFSTL | STL | 2.00 | 961 | 32 | 93%▲20 |
| 22 | Mark StoneFVGK | VGK | 2.00 | 1,262 | 42 | 93%▲9.6 |
| 23 | Andrei SvechnikovFCAR | CAR | 1.95 | 1,138 | 37 | 97%▲8.8 |
| 24 | J.T. MillerFVAN | VAN | 1.95 | 1,387 | 45 | 92%▲7.7 |
| 25 | Torey KrugDBOS | BOS | 1.92 | 1,250 | 40 | 0.0% |
| 26 | Nikita GusevFNJD | NJD | 1.92 | 970 | 31 | — |
| 27 | Kailer YamamotoFEDM | EDM | 1.92 | 469 | 15 | 0.2% |
| 28 | Aleksander BarkovFFLA | FLA | 1.91 | 1,321 | 42 | 97%▲7 |
| 29 | Cale MakarDCOL | COL | 1.90 | 1,198 | 38 | 100%▲1 |
| 30 | Rasmus DahlinDBUF | BUF | 1.90 | 1,138 | 36 | 100%▲1 |
| 31 | Kevin FialaFMIN | MIN | 1.89 | 986 | 31 | 67%▼8.3 |
| 32 | Blake WheelerFWPG | WPG | 1.88 | 1,372 | 43 | — |
| 33 | Nick SchmaltzFARI | ARI | 1.88 | 1,087 | 34 | 94%▲4.4 |
| 34 | Brayden PointFTBL | TBL | 1.88 | 1,248 | 39 | 95%▲7.5 |
| 35 | Elias PetterssonFVAN | VAN | 1.86 | 1,260 | 39 | 87%▼5.5 |
| 36 | Johnny GaudreauFCGY | CGY | 1.82 | 1,315 | 40 | — |
| 37 | Jonathan ToewsFCHI | CHI | 1.82 | 1,384 | 42 | 0.3% |
| 38 | Quinn HughesDVAN | VAN | 1.81 | 1,488 | 45 | 100% |
| 39 | Mathew BarzalFNYI | NYI | 1.80 | 1,363 | 41 | 84%▲11 |
| 40 | Matthew TkachukFCGY | CGY | 1.80 | 1,263 | 38 | 100%▲2.6 |
| 41 | Ryan StromeFNYR | NYR | 1.79 | 1,371 | 41 | 4.0%▲3.9 |
| 42 | Keith YandleDFLA | FLA | 1.77 | 1,359 | 40 | — |
| 43 | Evgeny KuznetsovFWSH | WSH | 1.76 | 1,124 | 33 | — |
| 44 | Ryan Nugent-HopkinsFEDM | EDM | 1.76 | 1,330 | 39 | 77%▲15 |
| 45 | Tony DeAngeloDNYR | NYR | 1.74 | 1,312 | 38 | 24%▲18 |
| 46 | Taylor HallFARI | ARI | 1.73 | 1,246 | 36 | 28%▲20 |
| 47 | Adam GaudetteFVAN | VAN | 1.72 | 731 | 21 | 0.1% |
| 48 | David KrejciFBOS | BOS | 1.72 | 1,048 | 30 | — |
| 49 | Jake GuentzelFPIT | PIT | 1.72 | 805 | 23 | 100% |
| 50 | Mark ScheifeleFWPG | WPG | 1.71 | 1,548 | 44 | 99% |
| 51 | Andre BurakovskyFCOL | COL | 1.70 | 882 | 25 | 5.6%▲5.4 |
| 52 | Nikolaj EhlersFWPG | WPG | 1.69 | 1,173 | 33 | 93%▲7.5 |
| 53 | Dylan StromeFCHI | CHI | 1.69 | 925 | 26 | 83%▲11 |
| 54 | Jack EichelFBUF | BUF | 1.68 | 1,503 | 42 | 99%▲1.4 |
| 55 | Anze KopitarFLAK | LAK | 1.67 | 1,473 | 41 | 0.5% |
| 56 | Victor HedmanDTBL | TBL | 1.66 | 1,588 | 44 | 93%▲11 |
| 57 | Mikko RantanenFCOL | COL | 1.66 | 796 | 22 | 99%▲0.5 |
| 58 | John TavaresFTOR | TOR | 1.66 | 1,232 | 34 | 96%▲9.3 |
| 59 | Mika ZibanejadFNYR | NYR | 1.65 | 1,233 | 34 | 98%▲1.4 |
| 60 | Roman JosiDNSH | NSH | 1.65 | 1,779 | 49 | 98%▼0.5 |
| 61 | Brock BoeserFVAN | VAN | 1.64 | 1,059 | 29 | 64%▼4.5 |
| 62 | Jaden SchwartzFSTL | STL | 1.63 | 1,291 | 35 | 11%▲11 |
| 63 | Anthony ManthaFDET | DET | 1.62 | 812 | 22 | 52%▲15 |
| 64 | Sean CouturierFPHI | PHI | 1.62 | 1,368 | 37 | 9.2%▲7.2 |
| 65 | David PerronFSTL | STL | 1.61 | 1,300 | 35 | 0.2% |
| 66 | Max PaciorettyFVGK | VGK | 1.60 | 1,272 | 34 | — |
| 67 | Bryan RustFPIT | PIT | 1.60 | 1,087 | 29 | 85%▲2.5 |
| 68 | Patrik LaineFWPG | WPG | 1.59 | 1,320 | 35 | 9.7%▲9.2 |
| 69 | Jakub VranaFWSH | WSH | 1.58 | 1,027 | 27 | — |
| 70 | William KarlssonFVGK | VGK | 1.56 | 1,189 | 31 | 24%▲20 |
| 71 | Pavel BuchnevichFNYR | NYR | 1.56 | 1,151 | 30 | 36%▲7.6 |
| 72 | Ryan EllisDNSH | NSH | 1.56 | 1,152 | 30 | — |
| 73 | Vincent TrocheckFCAR | CAR | 1.56 | 1,037 | 27 | 88%▼5.4 |
| 74 | Matt DucheneFNSH | NSH | 1.56 | 1,114 | 29 | 62%▼17 |
| 75 | Mike HoffmanFFLA | FLA | 1.55 | 1,162 | 30 | — |
| 76 | Adam FoxDNYR | NYR | 1.54 | 1,323 | 34 | 99%▲6.8 |
| 77 | Dominik KahunFBUF | BUF | 1.53 | 744 | 19 | — |
| 78 | Jason SpezzaFTOR | TOR | 1.53 | 628 | 16 | — |
| 79 | Phillip DanaultFMTL | MTL | 1.52 | 1,338 | 34 | 4.9%▲4.5 |
| 80 | Josh BaileyFNYI | NYI | 1.51 | 1,149 | 29 | — |
| 81 | Brayden SchennFSTL | STL | 1.51 | 1,311 | 33 | 28%▲7.8 |
| 82 | Rocco GrimaldiFNSH | NSH | 1.51 | 835 | 21 | — |
| 83 | Tyler SeguinFDAL | DAL | 1.50 | 1,321 | 33 | 22%▲19 |
| 84 | Eric StaalFMIN | MIN | 1.49 | 1,131 | 28 | — |
| 85 | Erik KarlssonDSJS | SJS | 1.49 | 1,373 | 34 | 95% |
| 86 | Filip ForsbergFNSH | NSH | 1.48 | 1,093 | 27 | 99%▲1.7 |
| 87 | Pierre-Luc DuboisFCBJ | CBJ | 1.48 | 1,255 | 31 | 42%▲33 |
| 88 | Ilya MikheyevFTOR | TOR | 1.48 | 607 | 15 | 8.3%▲6.8 |
| 89 | Nick SuzukiFMTL | MTL | 1.48 | 1,135 | 28 | 100%▲0.5 |
| 90 | Claude GirouxFPHI | PHI | 1.47 | 1,310 | 32 | 30%▲20 |
| 91 | Derick BrassardFNYI | NYI | 1.46 | 904 | 22 | — |
| 92 | Logan CoutureFSJS | SJS | 1.43 | 963 | 23 | — |
| 93 | Dougie HamiltonDCAR | CAR | 1.43 | 1,094 | 26 | 84%▲12 |
| 94 | Clayton KellerFARI | ARI | 1.42 | 1,141 | 27 | 100%▲2.1 |
| 95 | Ryan SuterDMIN | MIN | 1.41 | 1,700 | 40 | — |
| 96 | Neal PionkDWPG | WPG | 1.41 | 1,660 | 39 | 32%▲31 |
| 97 | Aaron EkbladDFLA | FLA | 1.40 | 1,539 | 36 | 50%▲34 |
| 98 | Kyle ConnorFWPG | WPG | 1.40 | 1,497 | 35 | 99%▲1.1 |
| 99 | Jordan EberleFNYI | NYI | 1.39 | 1,033 | 24 | 30%▲2.7 |
| 100 | Ryan DzingelFCAR | CAR | 1.39 | 906 | 21 | — |
Minimum sample: 426 minutes (it scales with games played). 286 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.