Counting stats
NHL Assists Leaders: Forwards
2024-25All situationsThrough 85 team games
This board ranks forwards only (centres and wingers) by assists, so they are not buried under the defensemen.
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. In leagues that split forwards and defensemen, this is the board for your forward slots; centres and wingers are pooled together.
Leader in 2024-25: Nathan MacKinnon (COL), 84 A.
Assists: forwards leaderboard
| # | Player | Team | A | GP | Per game | G | PTS | |
|---|---|---|---|---|---|---|---|---|
| 1 | Nathan MacKinnonFCOL | COL | 84 | 79 | 1.06 | 32 | 116 | 100%▲0.9 |
| 2 | Nikita KucherovFTBL | TBL | 84 | 78 | 1.08 | 37 | 121 | 100% |
| 3 | Mitch MarnerFTOR | TOR | 75 | 81 | 0.93 | 27 | 102 | 99%▲1.3 |
| 4 | Connor McDavidFEDM | EDM | 74 | 67 | 1.10 | 26 | 100 | 100%▲1.5 |
| 5 | Jesper BrattFNJD | NJD | 67 | 81 | 0.83 | 21 | 88 | 97%▲11 |
| 6 | Jack EichelFVGK | VGK | 66 | 77 | 0.86 | 28 | 94 | 99%▲1.4 |
| 7 | David PastrnakFBOS | BOS | 63 | 82 | 0.77 | 43 | 106 | 100%▲1.1 |
| 8 | Clayton KellerFUTA | UTA | 60 | 81 | 0.74 | 30 | 90 | 100%▲2.1 |
| 9 | Robert ThomasFSTL | STL | 60 | 70 | 0.86 | 21 | 81 | 93%▲20 |
| 10 | Nick SuzukiFMTL | MTL | 59 | 82 | 0.72 | 30 | 89 | 100%▲0.5 |
| 11 | Sidney CrosbyFPIT | PIT | 58 | 80 | 0.72 | 33 | 91 | 100%▲2.4 |
| 12 | Kyle ConnorFWPG | WPG | 56 | 82 | 0.68 | 41 | 97 | 99%▲1.1 |
| 13 | Mikko RantanenFDAL | DAL | 56 | 82 | 0.68 | 32 | 88 | 99%▲0.5 |
| 14 | Martin NecasFCOL | COL | 56 | 79 | 0.71 | 27 | 83 | 100%▲1.8 |
| 15 | Brandon HagelFTBL | TBL | 55 | 82 | 0.67 | 35 | 90 | 99%▲1.4 |
| 16 | Tim StützleFOTT | OTT | 55 | 82 | 0.67 | 24 | 79 | 99%▲0.8 |
| 17 | Leon DraisaitlFEDM | EDM | 54 | 71 | 0.76 | 52 | 106 | 100% |
| 18 | Dylan StromeFWSH | WSH | 53 | 82 | 0.65 | 29 | 82 | 83%▲11 |
| 19 | Lucas RaymondFDET | DET | 53 | 82 | 0.65 | 27 | 80 | 96%▲10 |
| 20 | Matt DucheneFDAL | DAL | 52 | 82 | 0.63 | 30 | 82 | 62%▼17 |
| 21 | Travis KonecnyFPHI | PHI | 52 | 82 | 0.63 | 24 | 76 | 92%▲9.6 |
| 22 | Artemi PanarinFNYR | NYR | 52 | 80 | 0.65 | 37 | 89 | 97%▼1.8 |
| 23 | Aleksander BarkovFFLA | FLA | 51 | 67 | 0.76 | 20 | 71 | 97%▲7 |
| 24 | Mark ScheifeleFWPG | WPG | 48 | 82 | 0.59 | 39 | 87 | 99% |
| 25 | J.T. MillerFNYR | NYR | 48 | 72 | 0.67 | 22 | 70 | 92%▲7.7 |
| 26 | Mark StoneFVGK | VGK | 48 | 66 | 0.73 | 19 | 67 | 93%▲9.6 |
| 27 | Pierre-Luc DuboisFWSH | WSH | 46 | 82 | 0.56 | 20 | 66 | 42%▲33 |
| 28 | Matt BoldyFMIN | MIN | 46 | 82 | 0.56 | 27 | 73 | 100% |
| 29 | Anze KopitarFLAK | LAK | 46 | 81 | 0.57 | 21 | 67 | 0.5% |
| 30 | Filip ForsbergFNSH | NSH | 45 | 82 | 0.55 | 31 | 76 | 99%▲1.7 |
| 31 | Jason RobertsonFDAL | DAL | 45 | 82 | 0.55 | 35 | 80 | 100% |
| 32 | Sebastian AhoFCAR | CAR | 45 | 79 | 0.57 | 29 | 74 | 99%▲1.2 |
| 33 | Auston MatthewsFTOR | TOR | 45 | 67 | 0.67 | 33 | 78 | 99% |
| 34 | Mikael GranlundFDAL | DAL | 44 | 83 | 0.53 | 22 | 66 | 52%▼12 |
| 35 | Connor BedardFCHI | CHI | 44 | 82 | 0.54 | 23 | 67 | 98%▲3.6 |
| 36 | Teuvo TeravainenFCHI | CHI | 43 | 82 | 0.52 | 15 | 58 | 13%▲8.6 |
| 37 | Nick SchmaltzFUTA | UTA | 43 | 82 | 0.52 | 20 | 63 | 94%▲4.4 |
| 38 | Kirill MarchenkoFCBJ | CBJ | 43 | 79 | 0.54 | 31 | 74 | 98%▲7.4 |
| 39 | Jack HughesFNJD | NJD | 43 | 62 | 0.69 | 27 | 70 | 100% |
| 40 | Mika ZibanejadFNYR | NYR | 42 | 82 | 0.51 | 20 | 62 | 98%▲1.4 |
| 41 | Drake BathersonFOTT | OTT | 42 | 82 | 0.51 | 26 | 68 | 97%▲7.2 |
| 42 | Sam ReinhartFFLA | FLA | 42 | 79 | 0.53 | 39 | 81 | 99% |
| 43 | JJ PeterkaFBUF | BUF | 41 | 77 | 0.53 | 27 | 68 | 75%▲37 |
| 44 | William EklundFSJS | SJS | 41 | 77 | 0.53 | 17 | 58 | 79%▲16 |
| 45 | Dylan LarkinFDET | DET | 40 | 82 | 0.49 | 30 | 70 | 96% |
| 46 | Brayden PointFTBL | TBL | 40 | 77 | 0.52 | 42 | 82 | 95%▲7.5 |
| 47 | Logan CooleyFUTA | UTA | 40 | 75 | 0.53 | 25 | 65 | 94%▲9.3 |
| 48 | William NylanderFTOR | TOR | 39 | 82 | 0.48 | 45 | 84 | 99%▼0.8 |
| 49 | Jared McCannFSEA | SEA | 39 | 82 | 0.48 | 22 | 61 | 72%▲1.9 |
| 50 | Jake GuentzelFTBL | TBL | 39 | 80 | 0.49 | 41 | 80 | 100% |
| 51 | Roope HintzFDAL | DAL | 39 | 76 | 0.51 | 28 | 67 | 84%▲7.1 |
| 52 | Nikolaj EhlersFWPG | WPG | 39 | 69 | 0.57 | 24 | 63 | 93%▲7.5 |
| 53 | Wyatt JohnstonFDAL | DAL | 38 | 82 | 0.46 | 33 | 71 | 100%▲0.9 |
| 54 | Adrian KempeFLAK | LAK | 38 | 81 | 0.47 | 35 | 73 | 97%▼0.6 |
| 55 | Chandler StephensonFSEA | SEA | 38 | 78 | 0.49 | 13 | 51 | 17%▲13 |
| 56 | Patrick KaneFDET | DET | 38 | 72 | 0.53 | 21 | 59 | 80%▲0.9 |
| 57 | Macklin CelebriniFSJS | SJS | 38 | 70 | 0.54 | 25 | 63 | 100%▲1 |
| 58 | Sean MonahanFCBJ | CBJ | 38 | 54 | 0.70 | 19 | 57 | 19%▲13 |
| 59 | Matvei MichkovFPHI | PHI | 37 | 80 | 0.46 | 26 | 63 | 86%▲23 |
| 60 | Dylan HollowayFSTL | STL | 37 | 77 | 0.48 | 26 | 63 | 95%▲9.4 |
| 61 | Pavel BuchnevichFSTL | STL | 37 | 76 | 0.49 | 20 | 57 | 36%▲7.6 |
| 62 | Marco RossiFMIN | MIN | 36 | 82 | 0.44 | 24 | 60 | 60%▲14 |
| 63 | Aliaksei ProtasFWSH | WSH | 36 | 76 | 0.47 | 30 | 66 | 59%▲33 |
| 64 | John TavaresFTOR | TOR | 36 | 75 | 0.48 | 38 | 74 | 96%▲9.3 |
| 65 | Claude GirouxFOTT | OTT | 35 | 81 | 0.43 | 15 | 50 | 30%▲20 |
| 66 | Rickard RakellFPIT | PIT | 35 | 81 | 0.43 | 35 | 70 | 83%▲11 |
| 67 | Phillip DanaultFLAK | LAK | 35 | 80 | 0.44 | 8 | 43 | 4.9%▲4.5 |
| 68 | Jonathan MarchessaultFNSH | NSH | 35 | 78 | 0.45 | 21 | 56 | 24%▼21 |
| 69 | Seth JarvisFCAR | CAR | 35 | 73 | 0.48 | 32 | 67 | 95%▲1.4 |
| 70 | Mats ZuccarelloFMIN | MIN | 35 | 69 | 0.51 | 19 | 54 | 51%▲29 |
| 71 | Matthew TkachukFFLA | FLA | 35 | 52 | 0.67 | 22 | 57 | 100%▲2.6 |
| 72 | Jordan KyrouFSTL | STL | 34 | 82 | 0.41 | 36 | 70 | 80%▲3.7 |
| 73 | Jonathan HuberdeauFCGY | CGY | 34 | 81 | 0.42 | 28 | 62 | 17%▲12 |
| 74 | Troy TerryFANA | ANA | 34 | 77 | 0.44 | 21 | 55 | 47%▲34 |
| 75 | Nico HischierFNJD | NJD | 34 | 75 | 0.45 | 35 | 69 | 97%▲2.3 |
| 76 | Bryan RustFPIT | PIT | 34 | 71 | 0.48 | 31 | 65 | 85%▲2.5 |
| 77 | Gabriel VilardiFWPG | WPG | 34 | 71 | 0.48 | 27 | 61 | 80%▲7.7 |
| 78 | Evgeni MalkinFPIT | PIT | 34 | 68 | 0.50 | 16 | 50 | 82%▲11 |
| 79 | Vincent TrocheckFNYR | NYR | 33 | 82 | 0.40 | 26 | 59 | 88%▼5.4 |
| 80 | Pavel ZachaFBOS | BOS | 33 | 82 | 0.40 | 14 | 47 | 78%▲13 |
| 81 | Cole CaufieldFMTL | MTL | 33 | 82 | 0.40 | 37 | 70 | 100%▲1.2 |
| 82 | Carter VerhaegheFFLA | FLA | 33 | 81 | 0.41 | 20 | 53 | 72% |
| 83 | Jamie BennFDAL | DAL | 33 | 80 | 0.41 | 16 | 49 | 22%▲18 |
| 84 | Ryan McLeodFBUF | BUF | 33 | 79 | 0.42 | 20 | 53 | 26%▲20 |
| 85 | Juraj SlafkovskýFMTL | MTL | 33 | 79 | 0.42 | 18 | 51 | 100%▲1.5 |
| 86 | Dylan GuentherFUTA | UTA | 33 | 70 | 0.47 | 27 | 60 | 99%▲1.7 |
| 87 | Kent JohnsonFCBJ | CBJ | 33 | 68 | 0.49 | 24 | 57 | 30%▲27 |
| 88 | Brayden SchennFSTL | STL | 32 | 82 | 0.39 | 18 | 50 | 28%▲7.8 |
| 89 | Nazem KadriFCGY | CGY | 32 | 82 | 0.39 | 35 | 67 | 71%▼9 |
| 90 | Cole PerfettiFWPG | WPG | 32 | 82 | 0.39 | 18 | 50 | 37%▲33 |
| 91 | Tom WilsonFWSH | WSH | 32 | 81 | 0.40 | 33 | 65 | 94%▲6.3 |
| 92 | Anthony CirelliFTBL | TBL | 32 | 80 | 0.40 | 27 | 59 | 51%▲19 |
| 93 | Ryan O'ReillyFNSH | NSH | 32 | 79 | 0.41 | 21 | 53 | 84%▲5 |
| 94 | Jason ZuckerFBUF | BUF | 32 | 73 | 0.44 | 21 | 53 | 23%▲17 |
| 95 | Ryan StromeFANA | ANA | 31 | 82 | 0.38 | 10 | 41 | 4.0%▲3.9 |
| 96 | Alex TuchFBUF | BUF | 31 | 82 | 0.38 | 36 | 67 | 94%▼5.5 |
| 97 | Alex DeBrincatFDET | DET | 31 | 82 | 0.38 | 39 | 70 | 100%▲2.5 |
| 98 | Dylan CozensFOTT | OTT | 31 | 82 | 0.38 | 16 | 47 | 90%▲3.9 |
| 99 | Connor McMichaelFWSH | WSH | 31 | 82 | 0.38 | 26 | 57 | 34%▲27 |
| 100 | Conor GarlandFVAN | VAN | 31 | 81 | 0.38 | 19 | 50 | 10%▲7.4 |
How to read it
Total assists this season, all situations.
How reliable is it?
Totals reward games played and ice time as much as skill; see the per-60 version for the rate view.
About our data sources →Projected next
Our fantasy projections for assists: who should lead the coming games.